|
51單片機簡易交通燈設計用8255芯片,C程序
交通燈.png (22.37 KB, 下載次數: 66)
下載附件
2016-9-15 15:26 上傳
- # include<absacc.h>
- # include<reg51.h>
- # define PORTA XBYTE[0X7FFC]
- # define CONTROL XBYTE[0X7FFF]
- void DELAYLONG(void);
- void DELAYSHORT(void);
- void main(void)
- {
- CONTROL=0x80;
- PORTA=0XFF;
- while(1)
- {
- PORTA=0X21;
- DELAYLONG();
- PORTA=0X11;
- DELAYSHORT();
- PORTA=0X01;
- DELAYSHORT();
- PORTA=0X11;
- DELAYSHORT();
- PORTA=0X01;
- DELAYSHORT();
- PORTA=0X11;
- DELAYSHORT();
- PORTA=0X01;
- DELAYSHORT();
-
- PORTA=0X0C;
- DELAYLONG();
- PORTA=0X0A;
- DELAYSHORT();
- PORTA=0X08;
- DELAYSHORT();
- PORTA=0X0A;
- DELAYSHORT();
- PORTA=0X08;
- DELAYSHORT();
- PORTA=0X0A;
- DELAYSHORT();
- PORTA=0X08;
- DELAYSHORT();
- }
- }
- void DELAYLONG(void)
- {
- unsigned i,j,k;
- for(i=0;i<20;i++)
- for(j=0;j<40;j++)
- for(k=0;k<2500;k++);
- }
- void DELAYSHORT(void)
- {
- unsigned i;
- for(i=0;i<30000;i++);
- }
復制代碼
|
-
-
8255交通燈.zip
2016-9-15 15:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
70.98 KB, 下載次數: 35, 下載積分: 黑幣 -5
|