开发工具:
文件大小: 5kb
下载次数: 0
上传时间: 2015-09-27
详细说明: 交通灯测试c程序void delay(unsigned int cnt) { while(--cnt); } //void DelayUs2x(unsigned char t) //{ // while(--t); //} ///*------------------------------------------------ // mS????,?????? unsigned char t,???? // unsigned char ??????????,?????? // 0~255 ??????12M,????????? //------------------------------------------------*/ //void DelayMs(unsigned char t) //{ // // while(t--) // { // //????1mS // DelayUs2x(245); // DelayUs2x(245); // } //} // //void nbgreenblink() //{ nbg=1; // DelayMs(10); // nbg=0; // DelayMs(10); //} // void dxgreenblink() //{ dxg=1; // DelayMs(10); // dxg=0; // DelayMs(10); //} /*------------------------------------------------ 主程序 ------------------------------------------------*/ main() { TMOD |=0x11; //TMOD |=0x01;//定时器0设置 10ms in 12M crystal TH1=0xd8; //定时器1设置 10ms in 12M crystal,设置闪烁绿灯的定时器。 TL1=0xf0; TH0=0xd8; TL0=0xf0; IE= 0x8A; //打开中断 EA=1; ET1=1; TR0=1; //TR1=1; nbr=0; // 起始时南北红灯亮,东西绿灯亮 dxg=0; nbred =1; dxgreen=1; while(1) { P0=nbshiwei;//显示十位南北方向 LACTCH1=1; //段锁存 LACTCH1=0; P0=0xfe; LACTCH2=1; // 位锁存 LACTCH2=0; delay(300); //短暂延时 P0=nbgewei; // 南北显示个位 LACTCH1=1; //锁存 LACTCH1=0; P0=0xfd; LACTCH2=1; // 锁存 LACTCH2=0; delay(300); //////////////////////////// P0=dxshiwei; //显示十位东西方向 LACTCH1=1; //段锁存 LACTCH1=0; P0=0xfb; LACTCH2=1; // 位锁存 LACTCH2=0; delay(300); //短暂延时 P0=dxgewei; //显示东西个位 LACTCH1=1; //锁存 LACTCH1=0; P0=0xf7; LACTCH2=1; // 锁存 LACTCH2=0; delay(300); ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.