目录。课程设计任务书2
一、 设计内容6
二、 设计思路设计思路与功能要求6
1、 设计思路6
2、 功能描述7
三、 电路原理图及其说明8
四、 结构框图9
1、 主程序9
2、 延时1秒子程序10
五、 系统调试中的问题及解决办法10
1、 遇到的问题10
2、 相应的解决办法10
六、 运**况和结论11
七、 源程序清单11
八、 主要参考文献15
九、 心得体会15
南京工程学院。
课程设计任务书。
课程名称微机原理及应用a
院(系、部、中心) 康尼学院。
专业电气工程及其自动化
班级 k电力zb093
起止日期 2012.6.4 ~ 2010.6.12
指导教师。一、设计内容。
利用star es598pci实验仪的硬件资源设计一个“带时间显示的交通信号灯模拟控制系统”。所有输入该装置信号采用star es598pci实验仪上的状态输入开关,东西、南北方向的红绿黄灯采用实验仪上的led发光二极管模拟,东西、南北方向的信号灯变化,通行倒计时时间用数码管显示。
要求:a) 假设在一个a道(东西方向)和b道(南北方向)交叉的十字路口安装有自动信号灯。当a道和b道均有车辆要求通过时,a道和b道轮流放行。
a道放行10秒钟,b道再放行10秒钟,依次轮流。绿灯转换红灯前黄灯亮4秒钟。
b) 夜间工作时a道(东西方向)和b道(南北方向)的黄灯闪烁,绿灯和红灯不亮(实验时用开关k8控制)。
c) 开关k8=0,则工作在以上功能(1);开关k8=1,则工作在以上功能(2)。
其中: ●表示红灯,◎ 表示黄灯,〇 表示绿灯。
1s 1s1s
1s二、设计思路与功能描述。
1、设计思路。
1) 总体思路。
根据设计内容,四个方向各有红,黄,绿三个灯,南北方向一致,东西方向一致,因此只需设计控制路口6盏灯路口的灯与同方向的灯保持一致。
对6个交通灯的亮、灭、闪,用可编程并行接口芯片8255输出来实现与改变,使其按规律变化。每个灯的亮,灭,闪的时间用可编程定时器/计数器8253来实现,倒计时显示通过8255输出与数码管相连来实现。
2) 交通灯状态显示。
要求控制6个交通灯,将可编程并行接口8255的pa口相接,由8255的输出改变灯的状态。设置东(西)方向的绿,黄,红灯分别对应8255的pa0,pa1,pa2,南(北)方向的绿,黄,红灯分别对应8255的pa4,pa5,pa6。
3)倒计时显示。
8255的pb口接数码管,pb0、pb1、pb2、pb3、pb4、pb5、pb6、pb7分别对应数码管的a、b、c、d、e、f、g和dp段。
a bdpaf bg
e cdp
位选d共阴极接法。
a~dp段发亮条件: a~dp=1 并且位选=0
显示数字 0 1 2 3 4 5 6 7 8 9
pb输出 3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh
4) 定时器/计数器8253
根据设计要求,定时1s通过定时器/计数器8253来实现。通道0设置为方式3,使之输出1hz的方波信号,clk0接1953hz的时钟,out0接至8255的pc1。通过延时1秒子程序来达到延时目的。
5)硬件连线。
由8086控制8255,8253,向其写控制字,赋初值。
2、功能描述。
白天工作时当a道和b道均有车辆要求通过时,a道和b道轮流放行。a道放行10秒钟,b道再放行10秒钟,依次轮流。绿灯转换红灯前黄灯亮4秒钟。
夜间工作时a道(东西方向)和b道(南北方向)的黄灯闪烁,绿灯和红灯不亮(实验时用开关k8控制)。
三、 电路原理图及其说明。
8255a输入/输出信号一览表。
四、 结构框图。
1、主程序:yn
2、硬件延时1秒钟子程序:y
数电课程设计
两位十进制计数显示器。一 设计内容。本设计主要采用芯片有555定时器 74162计数器 7448七段字形译码器,以及七段led数码管。能过以上元器件的组合,构成一个两位十进制计数显示器,实现循环依序显示0 99的数字。要求每位同学独立设计电路原理图,制作pcb电路板并印制上自己的学号。二 电路原理。...
数电课程设计
数字电子技术基础 课程设计报告。数字万年历。班级 姓名 签字。学号 日期 目录。1.设计任务及要求3 2 设计思路与说明3 2.1电路图及原理说明3 2.1.1年部分计数器3 2.1.2月部分计数器5 2.1.3日期部分计数器6 2.1.4 星期部分计数器7 3 电路调试基本过程遇到的问题及调试结果...
数电课程设计
数字电子课程设计报告。题目 电子生日蜡烛。系班 电气0805 组员 焦雪菲08291140齐龙。杨超08291158 指导老师 王强。电路原理图。一 系统功能概述。如图1所示,这个电路产生了一套基于led的电子生日蜡烛。这种蜡烛与吹灭蜡制蜡烛一样具有相同的乐趣,并且它是可重复利用的,可改进的以及低碳...