標(biāo)題: avr單片機(jī)八位流水燈程序 [打印本頁]

作者: 大表哥6666    時(shí)間: 2017-10-18 17:27
標(biāo)題: avr單片機(jī)八位流水燈程序
八位流水燈程序

單片機(jī)源程序如下:
  1. #include<iom16v.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. void Delay_ms(uint k)
  5. {
  6.          uint i,j;
  7.          for(;k>0;k--)
  8.                  for(i=142;i>0;i--)
  9.                         for(j=2;j>0;j--);
  10. }
  11. void port_init(void)
  12. {
  13.          DDRD=0xff;
  14.          PORTD=0xff;
  15. }
  16. void main(void)
  17. {
  18.          uchar temp,i;
  19.          port_init();
  20.          while(1)
  21.          {
  22.                            for(i=0;i<8;i++)
  23.                          {
  24.                                           PORTD=0xff;
  25.                                         temp=1<<i;
  26.                                         PORTD=PORTD&(~temp);
  27.                                         Delay_ms(100);
  28.                          }
  29.          }
  30. }
復(fù)制代碼

所有資料51hei提供下載:
流水燈.zip (10.19 KB, 下載次數(shù): 18)







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