ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:17.78KB ,
资源ID:7848919      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7848919.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(交通信号灯模拟控制系统的设计详解.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

交通信号灯模拟控制系统的设计详解.docx

1、交通信号灯模拟控制系统的设计详解交通信号灯模拟控制系统的设计一、课程设计任务书(一)课程设计应达到的目的-3(二)课程设计题目及要求-3(三)课程设计任务及工作量的要求-4(四)主要参考文献-4(五)课程设计进度安排-5 二、课程设计说明书(一)课程设计目的-6(二)课程设计实验设备-6(三)设计思路与功能描述-6(四)电路原理图及其说明-7(五)结构框图-9(六)系统调试中的问题和解决办法-9(七)运行情况和结论-9(八)源程序清单-9(九)心得与体会-16 三、附录:(一)交通灯模拟图-16(二)参考文献-17课程设计任务书目录;一、课程设计任务书;(一)课程设计应达到的目的;二、课程设计

2、说明书;(一)课程设计目的;三、附录:;(一)交通灯模拟图;课程设计任务书;课程设计说明书;一、课程设计的目的;1掌握可编程接口芯片8255、8253的应用和初;2学习并掌握多重循环嵌套程序的设计,掌握指令执行;一、课程设计任务书(一)课程设计应达到的目的-3 (二)课程设计题目及要求-3 (三)课程设计任务及工作量的要求-4 (四)主要参考文献-4 (五)课程设计进度安排-5 (六)成绩考核-5二、课程设计说明书(一)课程设计目的-6 (二)课程设计实验设备-6 (三)设计思路与功能描述-6 (四)电路原理图及其说明-7 (五)结构框图-9 (六)系统调试中的问题和解决办法-9 (七)运行情

3、况和结论-9 (八)源程序清单-9 (九)心得与体会-16三、附录:(一)交通灯模拟图-16 (二)参考文献-17课程设计说明书一、课程设计的目的1 掌握可编程接口芯片8255、8253的应用和初始化编程方法。 2 进一步掌握8086/88汇编语言程序设计方法。3 学习并掌握多重循环嵌套程序的设计,掌握指令执行时间的计算和软件延时程序的设计。二、实验的设备1 装有星研集成环境软件的计算机一台 2 Star实验箱一台三、设计思路与功能描述1、设计要求:设计一个十字路口的交通信号灯(由实验仪的LED发光二极管模拟)。 采用8255 PA口输出控制信号灯,8255 PC0输入K8控制开关信号; 用8

4、253硬件定时,软件查询方式实现如下功能:白天模式:东西方向和南北方向各放行10秒。绿灯转红灯前黄灯闪烁4秒。LED数码显示器显示倒数计时,从9倒数到0;倒数到4时黄灯亮。夜间模式:两个方向黄灯闪烁,绿灯和红灯不亮。2、设计思路:(1)8255: 分析:本设计中,交通信号灯的灯光变化和数码显示通过8255实现控制。 PA口用于输出信号控制灯光的变化(D6D5=00,D4=0),PB口用于输出信号控制数码管的显示(D2=0,D1=0),PC0用于输入K8的控制开关信号,PC1用于输入用于硬件延时的方波信号(D0=1)。PC7用于输出控制数码管工作/不工作的信号(D3=0)。故写入方式控制字为10

5、000001B=81H。8255输入/输出信号如下表所示:a. 灯光显示:送低电平则灯亮,送高电平则灯灭。b.LED数码显示:数码管采用共阴极接法,位选信号为0则数码管工作。 adp段发亮条件:对应位输入1,见下表所示:mov al,10111011b ;夜间黄灯闪烁,使灯全都亮 mov dx,0f000hout dx,alcall delaymov al,11111111b ;使得灯都灭掉mov dx,0f000hout dx,alcall delayjmp lll: mov dx,0f002h ;mov al,7fhout dx,almov al,01101111b ;mov dx,0f0

6、00hout dx,alcall acall b ;mov al,11010111b ;mov dx,0f000hout dx,alcall acall c ;jmp lmov ah,4chint 21hdelay proc ;8253m: mov dx,0f002h ;PCin al,dxand al,02hjz m ;n: mov dx,0f002hin al,dxand al,02hjnz n ;retdelay endpaa: jmp l ;a procmov al,6fh ;mov dx,0f001hout dx,alcall delay ;call delaymov dx,0f00

7、2h ; 选中PC7,工作 南北绿灯,东西红灯 (9s-4s) 南北黄灯,东西红灯(3s-1s闪烁)南北红灯,东西绿灯(9s-4s) 南北红灯,东西黄灯(3s-1s闪烁)延时0.5秒钟 1接8253的OUT0 等于0时则转,等待高电平 等于1时则转,等待低电平 无条件转l 数码管显示9 共延时1s 判断工作在夜间1/白天0and al,01hjnz lmov al,7fh ;数码管显示8 mov dx,0f001hout dx,alcall delay ;共延时1scall delaymov dx,0f002h ; 判断工作在夜间1/白天0 in al,dxand al,01hcmp al,0

8、hjnz aa ;mov al,07h ;mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz aamov al,7dh ;mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz aajmp zbb: jmp aaz: mov al,6dh ;mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,

9、dxand al,01hcmp al,0hjnz aa 为1转aa 数码管显示7 数码管显示6 数码管显示5mov al,66h ;数码管显示4 mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz bbreta endpb procmov al,4fh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,al

10、call delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz bbmov al,5bh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0h 数码管显示3 南北黄灯亮 南北黄灯暗 数码管显示2 南北黄灯亮 南北黄灯暗jnz bbjmp ycc: jmp bby: mov al,0

11、6h ;数码管显示1 mov dx,0f001hout dx,almov al,10101111b ;南北黄灯亮 mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hjnz ccmov al,3fh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,al

12、call delaymov dx,0f002hin al,dxand al,01hjnz ccretb endpc procmov al,4fh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000h 南北黄灯暗 数码管显示0 南北黄灯亮 南北黄灯暗 数码管显示3 东西黄灯亮 东西黄灯暗out dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz ccjmp xddd: jmp

13、ccx: mov al,5bh ;数码管显示2 mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz dddmov al,06h ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov d

14、x,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz dddmov al,3fh ;mov dx,0f001hout dx,almov al,10101111b ;东西黄灯亮 东西黄灯暗 数码管显示1 东西黄灯亮 东西黄灯暗 数码管显示0 东西黄灯亮mov dx,0f000hout dx,alcall delaymov al,11101111b ;东西黄灯暗mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz

15、dddretc endpcode endsend go九、心得与体会通过一周的课程设计,我觉得我收获了很多。首先我对于微机原理有了更加深刻的理解,真的的意识到了这门学科在实际生活中的应用。设计的过程中,我熟悉了芯片8253、8255 的功能和应用,学会了用汇编语言设计程序。在设计过程中,发现自己对老师课上所讲的许多知识点理解不透彻,概念比较模糊。通过一遍遍的研究、查找相关的资料,总算对8253和8255有了一定的认识,对芯片的初始化和命令字,以及地址和控制口的理解也更加深入。本次课程设计提高我们的自学能力和合作精神。从理解开始,不断思考,同时和老师同学们交流看法,在编程的过程中遇到了许多细节方

16、面的问题,我们通过讨论一起解决了问题,最终完成要求。灵活运用课堂所学,软硬件相结合,这是本次设计的要求,也是我们此次的最大收获,希望以后可以把专业的知识运用到更多的领域中去。附录1、参考文献1 李干林. STAR ES598PCI实验仪 微机原理实验指导书M .南京工程学院,2008.2 韩念杭. 微型计算机原理实验指导书 M .南京工程学院,2004.3 郑学坚,周斌. 微型计算机原理及应用M . 北京:清华大学出版社,2001.4 朱定华等. 微型计算机原理及应用M. 北京:电子工业出版社,2005.5 李继灿.新编16/32微型计算机原理及应用M.北京:清华大学出版社,20046 戴梅萼,史嘉权. 微型计算机技术及应用M . 北京:清华大学出版社,1996.2、实物图南北红,东西绿 南北红,东西黄夜间黄灯闪烁:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1