b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

万年历程序流程图 单片机实训报告范文(3)

电脑杂谈  发布时间:2018-02-12 20:12:46  来源:网络整理

设计制作产品的设计要求

1、在万能板上组装焊接一个十字交通模拟路口

2、利用学习板上的单片机最小系统、数码管、按键等资源与组装焊接的模拟路口组成简易交通灯控制器硬件系统。

3、编写软件实现下表及下图所示交通路口的相位规则,循环显示交通信号指挥交通。

4、 数码管倒计时显示当前相位剩余时间。

5、 时间控制基于定时器实现。

扩展功能要求:

1、 在各路口绿灯变黄灯之前加上3秒钟绿闪,即实现6相位。

万年历程序流程图_万年历软件流程图_万年历程序设计

2、 增加各方向绿时时间设定功能。

⑴、增加设定键、增加键、减少键、确认键

⑵、按下设定键进入更改绿时状态,数码管最左面的一位显示0,右边两位显示当前东西方向绿时时间,再次按下设定键数码管最左面的一位显示1,右边两位显示当前南北方向绿时时间,依次循环。

⑶、在设定状态下,按下增加按键和减少按键可以增加或减少当前方向绿时时间,绿时时间范围10-99秒。

⑷、调整好绿时时间后,按下确认按键存储并更新新的绿时设定。

设计文档要求:

1、绘制系统原理图及PCB图。

2、编写元器件清单

3、上交完整的源程序并对程序进行注释

4、完成电子产品设计及制作总结报告

分工情况、工作计划及本人所总结工作

1、了解交通灯控制系统的各项功能要求

1. 根据功能要求设计不同设计方案并择优选择

2. 选择材料并根据所选设计方案进行硬件电路的设计,包括主控制系统、通行灯输出控制、时间显示模块、电源电路等

3. 根据功能要求进行主要程序的设计,包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等

4. 使用PROTEUS软件仿真,检查是否实现所需功能并在系统上进行调试以达到预期效果

本课题的基本内容、重点及难

1、基本内容:交通灯控制系统的功能要求;制定不同的设计方案并择优选择;系统硬件电路的设计(包括主控制系统、通行灯输出控制、时间显示模块、电源电路等);系统主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);软件仿真(使用PROTEUS软件仿真)及系统运行调试(检查能否实现功能并改进)。

2、重点:根据交通灯控制系统的功能要求制定出不同的设计方案并择优选择;根据设计方案进行硬件电路部分的设计(包括主控制系统、通行灯输出控制、时间显示模块、电源电路等)。

3、难点:根据交通灯控制系统的功能要求进行主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);使用PROTEUS软件仿真并在系统上进行调试。

二、正文:

实验原理

1.基本原理

主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。

本设计先是从普通三色灯的指示开始进行设计,用P0口作为输出。程序的初始化是南北绿灯亮30秒,同时东西红灯亮30秒;之后南北黄灯亮3秒,东西红灯亮3秒;之后南北红灯亮15秒,东西绿亮15秒;之后南北红灯亮3秒,东西黄灯量3秒,之后重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行30秒、3秒、15秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟开关作为中断信号。实际中可以接其它可以产生中断信号的信号源。

2.芯片AT89C52

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-74158-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...