课程设计任务书
设计(论文)说明书用纸N O.1
沈阳大学
沈阳大学
沈阳大学
图1 基本工作原理图
2.2设计电路采用的软件介绍
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年又增
沈阳大学
加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。
在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
2.3设计电路采用的方案
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。
交通信号灯控制方式很多。
这次任务采用MSC-51系列单片机AT89C51来设计交通灯控制器,从而实现通过P2口设置红、绿灯亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯亮以警示作用。
此设计方案实用性强、操作简单、扩展功能强。
2.4 AT89C51及部分端口介绍
如图2为AT89C51 。
图2 AT89C51
沈阳大学
沈阳大学
3、设计结果与分析
3.1设计电路图(程序描述)
图3 完整电路图
如图3为本次设计的完整电路图。
上下两组灯为南北方向的信号灯,左右两组灯为东西方向的信号灯此外还包括时钟震荡电路和复位电路。
为了提高亮灯时间的精确度,本次设计采用定时器计时来控制各个方向的亮灯时间。
时钟周期T是时序中最小的时间单位。
具体计算就是1/时钟源。
时钟周期= 1/11059200 s。
机器周期CPU完成一个操作的最短时间。
一个机器周期是12个时钟周期。
包含2个定时器:定时器0和定时器1。
定时器:每经过一个机器周期,寄存器加1。
因此,可以将机器周期看作为计数周期。
表1
位7 6 5 4 3 2 1 0
符号TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 表1,特殊功能寄存器TCON,TF:定时器溢出标志。
溢出时,该位自动置1。
中断执行时硬件清零,或者软件清零。
TR:定时器运行控制位,置1开始计时,清0停止计时。
沈阳大学
沈阳大学
沈阳大学
3.2仿真结果
图4 仿真结果
如图4为电路的仿真结果。
沈阳大学
沈阳大学。