- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言交通信号灯控制系统精选
汇编语言课程设计
交通信号灯控制系统
初始界面:
实现功能齐全。思路清晰~~~~~~~~~~~~
一、设计要求
利用PC机键盘和屏幕实现交通灯信号灯,控制系统。
二、设计内容与要求
基本要求:
1、完成一个十字路口的红绿灯正常状态的控制:实现日常生活中正常的交通路口的控制功能,实现南北、东西方向的切换。
2、显示时间,精确到秒;灯亮时间长短可变。
3、具有自动和手动控制功能。
提高要求:
1、完成夜间状态的控制:由于夜间车辆和行人很少,实现南北、东西方向的黄灯闪烁,进入夜间控制状态。
2、完成紧急状态的控制:南北双方向都设置为红灯,利于执行紧急公务。
3、完成交通堵塞状态的控制:由于交通事故等原因出现南北或东西某一方向堵塞,可人为地调整每个方向的红灯时间,进入手动控制状态。
附加要求:
必要的辅助功能(设置、修改等)。
三、编程提示
要求用汇编语言进行编程,下面是编写过程中主要涉及的知识点(其中举例只是实现方法之一,同学可根据自己对知识的掌握情况进行设计并调试):
1、视频显示程序设计:一般由DOS 或BIOS调用来完成。有关显示输出的DOS功能调用不多,而BIOS调用的功能很强,主要包括设置显示方式、光标大小和位置、设置调色板号、显示字符、显示图形等。用INT 10H即可建立某种显示方式。
用DOS功能调用显示技术,把系统功能调用号送至AH,把程序段规定的入口参数,送至指定的寄存器,然后由中断指令 INT 21H来实现调用,例:要输出多于一个字符时,利用DOS功能调用9。
2、键盘扫描程序设计:检测键盘状态,有无输入,并检测输入各值。例:利用DOS系统功能调用的01号功能,接受从键盘输入的字符到AL寄存器。
3、定时器中断处理程序:在此中断处理程序中,计数器中断的次数记录在计数单元count中,由于定时中断的引发速率是每秒18.2次,即计数一次为55ms,当count计数值为18时,sec计数单元加一(为1秒)。例:在系统定时中断处理程序中,有一条中断指令INT 1CH指令,在ROM BIOS中,1CH的处理仅一条IRET指令,实际上它并没有做任何工作而只是为用户提供了一个软中断类型号,所以INT 1CH指令每秒也将执行18.2次,设计中可用这个定时周期性工作的处理程序来代替原有的1CH程序,实现定时。
4、显示时间子程序:将计时单元的二进制转换为十进制数加以显示。
参考资料:
1.《微型计算机接口技术及应用》
2.《汇编语言程序设计》
3.《微型计算机汇编语言程序设计》
一、教科书中关于IBM-PC/XT机系统硬件的内容,包括8250(串行口控制器),8253,8255,8259等。
二、DOS系统功能调用。INT 21H
显示
显示单个字符
入参: AH=02H
DL=字符ASCII值
出参: 无
显示字符串
入参: AH=09H
DS:DX 此寄存器对指向内存中字符串的首地址,字符串以$结束
出参: 无
键盘
检查键盘状态
入参: AH=0BH
出参: AL=00H无输入 0FFH有一字符
读键盘字符
入参: AH=08H
出参: AL=字符ASCII值
其它
退出程序,返回系统
入参: AH=4CH
出参: 无
取中断矢量
入参: AH=35H
AL=中断类型号
出参: ES:BX 中断矢量,ES为段地址,BX为偏移地址
置中断矢量
入参: AH=25H
AL=中断类型号
DS:DX 中断矢量,DS为段地址,DX为偏移地址
出参: AL=字符ASCII值
三、BIOS屏幕功能调用。INT 10H
1、清屏操作
MOV AX,0600H
MOV CX,0000H
MOV DX,184FH
MOV BH,07H
INT 10H
2、移动光标
MOV AH,02H
MOV DH,** ;**为目的地行数(0-24)
MOV DL,** ;**为目的地列数(0-79)
MOV BH,00H
INT 10H
3、禁止光标显示
MOV AH,01H
MOV CX,2000H
INT 10H
4、恢复光标显示
MOV AH,01H
MOV CX,0C0DH
INT 10H
;//*****************************************************************//
; 微机原理课程设计
; 交通信号灯控制系统设计
; 电子0803班
;
;
; 20
您可能关注的文档
- 某网络公司资产评估报告精选.doc
- 某税务局办公楼施工组织设计精选.doc
- 某纺织公司产业升级与节能减排技术改造项目资金申请报告精选.doc
- 某能源站房室外供热直埋管道施工方案精选.doc
- 某美容院积分管理系统的设计(终稿)精选.doc
- 某花园智能化系统招标书精选.doc
- 某路拓宽改造工程路灯工程施工方案精选.doc
- 某职业技术学院网络机房装修工程投标书(装修方案)精选.doc
- 某酒业公司促销人员培训手册精选.doc
- 某载货车前轴有限元分析精选.doc
- 脉冲噪声下分布式估计算法:挑战、进展与创新.docx
- 谷建芬“新学堂歌”融入都匀市初中音乐课外活动应用研究.pdf
- 复杂环境下服务机器人自主规划:技术演进与创新策略.docx
- 不完全契约视角下离岸外包的门限效应剖析与实证探究.docx
- 基于LS - SVM的电力变压器故障诊断与预测:理论、方法与实践.docx
- 股权激励对企业融资约束的影响研究--基于我国A股上市公司的实证分析.pdf
- 酒店行政管理课件PPT.pptx
- 中国消费信贷对经济增长的多维度效应剖析与策略研究.docx
- 榫规石矩:17 - 19世纪明清官式建筑木作石作标准化与经济效应探微.docx
- 协同共进:武汉城市圈道路货物运输一体化发展路径探析.docx
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)