這是我上個月做的一個51單片機實現流水燈的程序設計,
第一次接觸到單片機做了一個簡單的設計,
里面包含了程序設計的源代碼,
以及proteus軟件仿真工程文件的設計文檔的內容,
第一次接觸自己所做,請大家多多指教,
謝謝大家
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png (19.25 KB, 下載次數: 42)
下載附件
2020-6-14 22:32 上傳
單片機源程序如下:
- #include"reg51.h"
- #include"intrins.h"
- void delay1ms(unsigned char c)
- {
- unsigned char a,b;
- for(c;c>0;c--)
- for(b=142;b>0;b--)
- for(a=2;a>0;a--);
- }
- void main()
- {
- unsigned char led,i;
- led=0xfe;
- delay1ms(100);
- while(1)
- {
- for(i=0;i<7;i++)
- {
- P2=led;
- delay1ms(100);
- led=_crol_(led,1);
- }
- for(i=0;i<7;i++)
- {
- P2=led;
- delay1ms(100);
- led=_cror_(led,1);
- }
- }
- }
復制代碼 全部資料51hei下載地址:
51單片機流水燈51hei程序設計.zip
(77.19 KB, 下載次數: 78)
2020-6-14 19:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|