• <label id="gmp5l"></label>

    <li id="gmp5l"></li>
      • 您好,歡迎訪問上海意泓電子科技有限責(zé)任公司網(wǎng)站!
        4新聞資訊
        您的位置: 首頁 ->  新聞資訊 -> 單片機

        ?STM8S精確延時+LED閃爍

        文章出處:單片機 責(zé)任編輯:上海意泓電子科技有限責(zé)任公司 發(fā)表時間:
        2020
        11-10
        1. #include"iostm8s105c4.h"  

        2. #define LED PC_ODR_ODR1  

        3. void GPIO_Init()  

        4. {  

        5.   PG_DDR_DDR0=1;  

        6.     

        7.   PG_CR1_C10=1;  

        8.     

        9.   PG_CR2_C20=0;  

        10.     

        11.   PG_ODR_ODR0=0;  

        12.     

        13.   PC_DDR_DDR1=1;  

        14.     

        15.   PC_CR1_C11=1;  

        16.     

        17.   PC_CR2_C21=0;  

        18.     

        19. }  

        20. /********** 微秒級延時程序*********/   

        21.   

        22. void Delayus(void)   

        23. {    

        24.   asm("nop");   

        25.     

        26.   asm("nop");   

        27.     

        28.   asm("nop");   

        29.    

        30.   asm("nop");    

        31. }  

        32. /********** 毫秒級延時程序**********/   

        33.   

        34. void Delayms(unsigned int time)   

        35.   

        36. {   

        37.       

        38.   unsigned int i;   

        39.       

        40.   while(time--)     

        41.       

        42.     for(i=900;i>0;i--)   

        43.       

        44.       Delayus();    

        45.     

        46. }   

        47.   

        48. main()  

        49. {  

        50.   GPIO_Init();  

        51.     

        52.   while(1)  

        53.   {  

        54.     LED=~LED;  

        55.       

        56.     Delayms(125);  

        57.   }  

        58. }  


        上海意泓電子科技有限責(zé)任公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

        CopyRight 2020-2025 www.jlodreman.com All rights reserved   滬ICP備2021005866號

        亚洲人成影院在线观看,91综合永久在线观看,欧洲亚洲日韩国产AV一级,中文字幕在线视频播放
      • <label id="gmp5l"></label>

        <li id="gmp5l"></li>