开发工具:
文件大小: 4kb
下载次数: 0
上传时间: 2011-04-14
详细说明: 交通灯控制演示器程序 ypedef unsigned char uchar; typedef unsigned int uint; //东西方向车行交通灯控制 sbit EWG=P1^0; sbit EWY=P1^1; sbit EWR=P1^2; //373片选 sbit d1=P1^4; sbit d2=P1^5; //数码管共阳端片选 sbit EW1=P1^6; // sbit EW2=P1^7; // sbit SN1=P3^0; // sbit SN2=P3^1; // //人行道交通灯控制 sbit SNGP=P3^2; sbit EWGP=P3^3; sbit key=P3^4; //南北方向车行交通灯控制 sbit SNG=P3^5; sbit SNY=P3^6; sbit SNR=P3^7; //共阳数码管1~9 uchar code table1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; uchar code table2[]={0xfe,0xfd,0xfb,0xf7}; uchar code ta ble3[]={0xff,0xdb,0xbd,0x00,0x00,0xbd,0xdb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; uchar code table4[]={0xe7,0xc3,0xa5,0xe7,0xe7,0xa5,0xc3,0xe7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; uchar code table5[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; uint m,tm,shi,ge,flag1,flag2,flag3,flag4,flag5,i; uchar time1=36,time2=4,time3=36,time4=4,second=0,msecond=0; //函数声明 uint keyscan(); void display(uchar,uchar,uchar); void init(); void delay_ms(uint z) //1ms延时函数 { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } //初始化函数 void init() { flag1=1; flag2=0; flag3=0; flag4=0; TMOD |=0x01;//定时器设置 10ms in 12M crystal TH0=0xd8; TL0=0xf0; EA=1; ET0=1; } void main() ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.