全球旧事资料 分类






信息科学与工程学院综合性实验报告
姓班
名:




08200301
级:
电子信息工程专业08级3班
实验项目名称:实验项目性质:实验所属课程:实验室中心:指导教师:实验完成时间:
交叉口交通灯控制器实验
设计性
单片机原理及应用
现代电子实验中心


2010
年12
月15日
f教师评阅意见:
签名:实验成绩:



一、实验目的
通过仿真搭建和实物搭建相结合,交叉口交通灯控制器系统设计,并掌握编程操作。
二、实验内容及要求
模拟控制就是以红、黄、绿色4组12个发光二极管表示交通信号灯,四个数码管中的两个数码管分别用做东西南北走向的倒计时显示。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯,然后转到状态1,东西方向绿灯亮,可以通车,而南北方向红灯亮,禁止通车。过一段时间转状态2,东西绿灯灭后,黄灯亮,延时几秒,南北仍然红灯。再转状态3,南北方向绿灯亮,可以通车,而东西方向红灯亮,禁止通车。过一段时间转状态4,南北绿灯灭后亮黄灯,延时几秒,东西方向仍然红灯亮。最后循环至状态1。具体实验要求:1、键盘键值获取并显示(根据设定好的按键选择,可以在数码管上对应显示数值1E)2、交叉口交通灯模拟控制显示(红绿黄灯交替在东西南北方向出现)3、交通灯倒计时时间的设定(对东西南北方向行车时间设定)编写程序代码,用Proteus仿真软件搭建仿真硬件电路图,验证编制软件。
三、实验原理
通过对交通灯规则和芯片的了解,运用89C51的计数,延时和中断等功能来设计电路,并且编写程序来控制电路的各个功能的实现。
f四、实验仪器、材料
AT89C51芯片、共阳数码管、晶振、发光二极管、电解电容、陶瓷电容、按键、电阻、导线、万用表、面包板、烙铁焊锡等。
五、实验过程及原始记录
本实验主要有数码管、二极管同布显示;键盘扫描与录入;倒计时。依次进行仿真测试,然后将这些功能组合并调试,最终实现所有的功能。实验的流程图如下:
开始
扫描键盘,是否有特殊功能键按下扫描键盘?调时?
进入调时部分
进入键盘扫描部分
交通灯运行部分
f实验电路图如下:
实验程序如下:
i
cludereg51hcodesbitP0_0P00sbitP0_1P01sbitP0_2P02sbitP0_3P03sbitP0_4P04sbitP0_5P05sbitP0_6P06sbitP0_7P07sbitP1_0P10u
sig
edchar
um0xc00xf90xa40xb00x990x920x820xf80x800x90
fsbitP1_1P11sbitP1_2P12sbitP1_3P13sbitP1_4P14sbitP1_5P15sbitP1_6P16sbitP1_7P17sbr
好听全球资料 返回顶部