单片机实验(基于C51的交通灯).docxVIP

  • 10
  • 0
  • 约1.38千字
  • 约 4页
  • 2017-09-18 发布于江苏
  • 举报
单片机实验 实验.数码管交通灯程序如下:#includereg51.h#includeintrins.h#define uchar unsigned char#define uint unsigned intsbit R_A=P2^0;sbit H_A=P2^1;sbit G_A=P2^2;sbit R_B=P2^3;sbit H_B=P2^4;sbit G_B=P2^5;uchar num;uchar count=0,type=1 ;uchar code display[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF} ;void delayxms(uint x)//延时X ms{uchar t;while(x--)for(t=0;t120;t++);}void dis() //数码管显示{uchar i=30;P1=~display[i/10];P0=~display[i%10];while(i)//i=0退出循环{//delayxms(1000);if(num==20) //如果到了20次,说明1S定时时间到{num=0 ;i--;P1=~display[i/10];P0=~display[i%10];}

文档评论(0)

1亿VIP精品文档

相关文档