• 大小: 37KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签:

资源简介

本文档通过Keil与Proteus的联合调试实现了基于单片机的交通灯仿真控制。

资源截图

代码片段和文件信息

//晶振:11.0592M(12M)  T1:250微秒溢出一次
/*变量的定义:
  show_val_snshow_val_ew:  显示的值0-59
  state_val_snstate_val_ew: 状态值 南北方向0-绿灯亮;1-黄灯亮;2-红灯亮
  T1_cnt:    定时器计数溢出数
  cnt_sncnt_ew:   倒计时的数值
  init_sn[3]init_ew[3] 倒计时
  led_seg_code:数码管7段码
*/
#include //也可以使用#include ,两者的代码基本是一样的
sbit SN_green=P1^2 ;  //南北方向绿灯
sbit SN_yellow=P1^1 ; //南北方向黄灯
sbit SN_red=P1^0 ;    //南北方向红灯
sbit EW_green=P1^5 ;  //东西方向绿灯
sbit EW_yellow=P1^4 ; //东西方向黄灯
sbit EW_red=P1^3 ;    //东西方向红灯
unsigned char data cnt_sncnt_ew;
unsigned int  data T1_cnt;
unsigned char data state_val_snstate_val_ew;
char code led_seg_code[10]={0x3f0x060x05b0x04f0x660x6d0x7d0x070x7f0x6f};
char code init_sn[3]={24429};
char code init_ew[3]={29244};
//------------------------
void delay(unsigne

评论

共有 条评论

相关资源