全球旧事资料 分类
发器,可双向传输数据。当19脚E为H时,A、B为高阻。E为L时,DIR为L时,数据由B传向A;DIR为H时,由A传向B。
3两位共阴数码管
f16脚和11脚对应A、15脚和10脚对应B、3脚和8脚对应C、2脚和6脚对应D、1脚和5脚对应E、18脚和12脚对应F、17脚7脚对应G、4脚和9脚对应DP。公共脚为14脚和13脚,分别对应左边和右边显示的数字。
三、系统硬件电路设计
(1)时钟电路设计
如图所示,采用内部时钟产生方式,在XTAL1和XTAL2两端跨接晶体或陶瓷振荡器,与内部反相器构成稳定的自击震荡。其发出的时钟脉冲直接送入片内定时控制部件。
(2)复位电路设计
如上图所示,采用上电按钮电平复位方式,当按下按钮时,RST管脚高电平触发。为保证复位可靠,RC时间常数应大于两个机器周期,电容取10uf,电阻取1000欧。
f(3)灯控制电路设计
如上图所示,交通灯状态显示电路由东西南北四个方向各三个LED灯组成,分别显示四个方向上红、黄、绿三个状态,用以指示十字路口各方向车辆的行驶。通过软件编程,可使路口交通变化情况为南北方向和东西方向两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30秒。在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;黄灯亮时每秒闪亮一次。
(4)按键控制电路设计
开关控制由7个连接到单片机的控制按钮组成。通过软件编程,使得各个开关的功能如上图所示,基本满足了交通灯的需要。
f四、元件清单及实物图
1、程序清单
名称单片机排阻晶振发光二极管发光二极管发光二极管数码管
电阻电阻按键电解电容独石电容电源插头排座排座双排针单排针排线实验板
规格AT89S529脚10K110592MHzGREEN
REDYELLOW两位共阴
1K10K
10uF22pF
20脚40脚254间距254间距15cm1015cm
数量111333216812111
16根1
f2、原理图
五、实验心得
这次交通灯的制作是我学会了不少的东西,首先是proteus和keil的使用。单片机程序的编写和原理图的仿真都是在这两个软件的运行下才可以进行的。这个实验最重要的是让我对51系列的单片机有了更深层次的了解,这一学期开接触单片机的时候觉得这是一门极其高深的课程,老师讲的什么基本完全不懂,课后看仍旧是一头雾水。通过交通灯的学习和制作,对单片机有了初步的了解,知道了它的组成、工作原理等等。
在软件编写这一块,开始时遇到了很大的难题,因为两百行的程序,哪怕有一个错误,修改起来也不是十分方便。时常没有心思去寻找和改正错误,所以软件这一块花了很r
好听全球资料 返回顶部