標(biāo)題: 單片機(jī)循環(huán)點(diǎn)亮led燈源碼 [打印本頁]

作者: 段橋殘雪    時(shí)間: 2018-4-26 10:45
標(biāo)題: 單片機(jī)循環(huán)點(diǎn)亮led燈源碼
循環(huán)點(diǎn)亮led燈

單片機(jī)源程序如下:
  1. #include <reg52.h>
  2. #include <intrins.h>//這個(gè)就是循環(huán)移位的頭文件
  3. #define uchar unsigned char//這個(gè)應(yīng)該知道的吧
  4. #define uint unsigned int
  5. void DelayMS(uint x)//延時(shí)函數(shù)
  6. {
  7. uchar t;
  8. while(x--)
  9. {
  10. for(t=120;t>0;t--);
  11. }
  12. }
  13. void main()
  14. {
  15. uchar i;
  16. P2=0x01;//給P2管腳賦值,P2連的是發(fā)光二極管
  17. while(1)
  18. {
  19. for(i=7;i>3;i--)//移7次
  20. {
  21. P2=_crol_(P2,1);//循環(huán)左移,每次移一位
  22. DelayMS(150);//延時(shí)一下,這樣人眼就能看出來,不延時(shí)的話人眼不能識(shí)別,機(jī)器處理的太快
  23. }
  24. for(i=7;i>0;i--)
  25. {
  26. P2=_cror_(P2,2);//循環(huán)右移,每次2位
  27. DelayMS(150);
  28. }
  29. }
  30. }
復(fù)制代碼

所有資料51hei提供下載:
新建 Microsoft Word 文檔 (3).docx (12.46 KB, 下載次數(shù): 10)



作者: 15388781182    時(shí)間: 2018-11-17 20:36
感謝啊糖寶
作者: y23065933    時(shí)間: 2018-11-18 22:07
看看還是不錯(cuò)的




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1