《单片机工程实训报告[1].doc》由会员分享,可在线阅读,更多相关《单片机工程实训报告[1].doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学会使用protues仿真软件进行电路设计以及利用c语言和汇编编写相应的程序实验目的:单片机应用实训基地电气及控制工程学院工程实践报告测控11-2班 11号 李明慧2019-4-4 编辑交通灯的电路图以及程序使其实现红绿灯交替亮的功能,以及技术功能数码管的试验要求: 熟练使用该节所介绍的protues软件,用keil软件编辑交通灯的程序,保存文件实验器材:软件:1.protues仿真软件,keil编程软件硬件:电脑一台实验原理:P0口为输出口控制的是发光二极管也就是红绿灯的高低电平,使二极管发生相应的状态,P2口则是控制数码管及交通灯进行同步的减计数的功能,P3.5和P3.6口则是控制的数码显
2、示的使能端以及置位端,P3口的其他引脚控制按键,使其能控制交通灯和数码管的亮灭。交通灯的亮灭规律如下:设有一个十字路口,上、下为北南方向,左、右为西东方向,初始为四个路口的红绿灯全亮,之后,上下路口的绿灯亮,亮40秒,东西路口的红灯亮,亮38秒,南北路口方向通车;延时一段时间后,东西路口的红灯熄灭而南北路口的黄灯开始闪烁,闪烁若干次后,南北路口的红灯亮,亮38秒,而东西路口的绿灯亮,亮36秒,东西路口方向通车;延时一段时间后南北路口的黄灯闪烁绿灯熄灭闪烁若干次后再切换到东西路口方向上,之后重复上述的过程,51单片机上的P0.1、P0.4、P2.6三个引脚控制黄灯,P0、P2口其他引脚分别控制红灯和绿灯,工作模式为模式0,并置为输出。实验步骤:1. 在protues软件中设计出交通灯的电路图,电路图如图所示2. 利用keil软件进行编程,程序如下3. 总结:通过这次实验使我对ISIS7 Professional及keil uVision2软件有了进一步的了解,在编程序的时候,先是用嵌套的方式,这样做容易乱,我又采用了分部的方式,容易控制多了,在画图的时候,不知道怎么旋转,再问同学得到了解决,第三个实验在前两个实验的基础上,算是成功,做的很顺利。第 2 页