久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4662|回復: 0
收起左側

單片機并口簡單應用(流水燈)P0-7控制

[復制鏈接]
ID:180782 發表于 2018-5-28 19:20 | 顯示全部樓層 |閱讀模式

單片機并口簡單應用(流水燈)

  • 硬件電路

如圖1所示,流水燈硬件電路由發光二極管、單片機并口(P0)、限流電阻等組成。發光二極管連接成共陽極結構。發光二極管點亮的條件是:陽極接高電平、各陰極接低電平。因此,二極管公共端陽極就接成高電平,然后再按一定規則從P0口輸出數據,發光二極管就會點亮。

1 流水燈電路圖


2、程序流程圖如下。

1、開發板接線圖

編寫程序


編寫程序

實 驗 名: 流水燈實驗

實驗說明 : 延時實現LED流水燈效果P0口八個燈作跑馬燈。

//--包含你要使用的頭文件


  1. #include <reg52.h>                //此文件中定義了52的一些特殊功能寄存器

  2. #include <intrins.h>



  3. //--聲明全局函數--//

  4. void Delay10ms(unsigned int c);   //延時10ms                 



  5. /******************************************************************************

  6. * 函 數 名  : main

  7. * 函數功能  : 主函數

  8. * 輸    入  : 無

  9. * 輸    出  : 無

  10. ******************************************************************************/



  11. void main()

  12. {

  13.               unsigned char LED;

  14.               LED = 0xfe;                //0xfe = 1111 1110

  15.               while (1)

  16.               {

  17.                   P0 = LED;

  18.                             Delay10ms(50);

  19.                             LED = LED << 1;    //循環右移1位,點亮下一個LED "<<"為左移位

  20.                             if (P0 == 0x00)              //當它全滅的時候,重新賦值

  21.                             {

  22.                                           LED = 0xfe;                // 0xfe = 1111 1110

  23.                             }

  24.                                                          

  25.               }

  26. }

  27. /******************************************************************************

  28. * 函 數 名         : Delay10ms

  29. * 函數功能                               : 延時函數,延時10ms

  30. * 輸    入         : 無

  31. * 輸    出         : 無

  32. ******************************************************************************/



  33. void Delay10ms(unsigned int c)   //誤差 0us

  34. {

  35.     unsigned char a, b;

  36.               //--c已經在傳遞過來的時候已經賦值了,所以在for語句第一句就不用賦值了--//

  37.     for (;c>0;c--)

  38.               {

  39.                             for (b=38;b>0;b--)

  40.                             {

  41.                                           for (a=130;a>0;a--);

  42.                             }



  43.               }      

  44. }
復制代碼

完整的Word格式文檔51黑下載地址:

1單片機并口簡單應用(流水燈).docx (434.04 KB, 下載次數: 8)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品免费一区二区在线观看 | 91精品久久久久久久久 | av手机免费在线观看 | 日韩视频精品 | 免费在线观看av网址 | 啪啪毛片 | 男人天堂手机在线视频 | 国产美女自拍视频 | 日韩av在线一区二区 | 午夜视频一区二区三区 | 中文在线a在线 | 亚洲成人网在线观看 | 欧美日韩免费一区二区三区 | 婷婷丁香综合网 | 91天堂 | 99视频久 | 午夜精品久久久久久久久久久久久 | 成人影视网 | 久久久国产精品 | 国产欧美日韩综合精品一区二区 | 日韩欧美中文在线 | 欧美日韩久久 | 国产91丝袜在线播放 | 国产日韩一区 | 二区av| 国产欧美日韩一区 | 综合久久综合久久 | 91免费观看视频 | 先锋资源网站 | 狠狠干天天干 | 亚洲欧美日韩中文字幕一区二区三区 | 2019天天干夜夜操 | 在线观看亚洲精品视频 | 请别相信他免费喜剧电影在线观看 | 亚洲一区二区三区四区av | 国产精品视频综合 | 国产真实精品久久二三区 | 亚洲激精日韩激精欧美精品 | 国精品一区| 国产精品久久久久久亚洲调教 | 超碰在线观看97 |