以下为《单片机原理与应用设计课程实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
河南***
学生实验报告
课程名称:单片机原理与应用设计
专业名称: 自动化
学 号: ***8
姓 名: 常某某
实验报告
姓名: 常某某 学号:***8
实验名称
交通灯
指导教师
葛某某 李某某
分组号
1
地 点
2#B108
同组人员
陶某某
时 间
2020.11.03
实验目的
利用单片机完成交通信号灯控制器的设计, 该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行, 绿灯亮允许通行, 黄灯亮则给行驶中的车辆有时间停在禁行线外。 用红、绿、黄发光二极管作信号灯。
实验设备
单片机的最小系统
电源电路设计,电源用 5V直流变压器直接供电 ,usb 接口供电。
数码管显示电路显示电路采用4个共阳数码管,用74HC244做驱动器,P0口作为数码管的输入,ULN2803作为控制位某某,P2.0,P2.1,P2.2,P2.3分别作为东西,南北四路数码管的位某某。
实验步骤
1. 系统程序
根据设计方案,设计满足要求的程序,并将程序烧写进单片机,运行程序,观察现象是否符合要求,若不符合要求继续修改程序,直至能达到要求。程序清单见附录。
2.软件调试
软件调试主要是利用proteus仿真软件完成电路的搭建,运行以发现设计中的错误及时改正。
3.硬件调试
硬件调试主要是检测硬件电路是否有短路、断路、虚焊等。 具体步骤及测试结果如下:
(1)检查电源与地线是否全部连接上,用万用表对照电路原理图测试各导线是否完全连接,对未连接的进行修复。
(2)参照原理图,检查各个器件之间的连接是否连接正确,是否存在虚焊,经测试,各连接不存在问题。
(3)以上两项检查开始程序初始化显示子程序中断处理并修复完后,给该硬件电路上电,电源指示灯点亮。
4.系统功能调试
通过通电调试系统的功能, 观察系统是否正常运行, 是否达到设计指标, 通过修改软件完成系统的系能指标, 也可以通过仿真软件进行仿真运行, 调试并修改系统,以便达到最佳水准。让系统最大限度的发挥其功效。
实验数据记录、实验中出现的问题处理、分析、讨论、建议与体会
主要程序(部分):
sbit RED10 = P1^0; //上人行道红灯
sbit GREEN10 = P1^1; //上人行道绿灯
sbit RED11 = P1^2;
sbit YELLOW11= P1^3;
sbit GREEN11 = P1^4;
sbit RED00 = P3^0; //右人行道红灯
sbit GREEN00 = P3^1; //右人行道绿灯
sbit RED01 = P1^5;
sbit YELLOW01= P1^6;
sbit GREEN01 = P1^7;
u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值
u8 DisplayData[8];
u8 Second;
void DigDisplay()
{
u8 i;
for(i=0;i请点击下方选择您需要的文档下载。
以上为《单片机原理与应用设计课程实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。