版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华北电力大学实验报告||试验名称交通灯试验课程名称微机原理及应用||试验目的及规定1.纯熟掌握8255,8253,8259的使用2.使用8255,8253,8259实现交通灯系统试验设备Lab6000微机试验系统试验内容交通灯:南北红灯30S,东西绿灯25秒后黄闪5次共5S。然后东西,南北互换计时器:南北计时30S,东西计时25S后交替特殊状况按钮:第一次按下全体红灯,第二次按下恢复试验环节硬件连接:8086设置:设置programloadingsegment为1FFFH,否则非规范装入中断向量后会导致data内的内容变化片选信号:Y0:8000H接8255Y1:9000H未使用Y2:A000H接8253Y3:B000H接74ls27374ls273设计:F0~F5接交通灯,重要用来点亮交通灯8253设计:初始化输出1HZ的方波用于计时,OUT1接8255PA0口初始化程序:MOVAL,37HMOVDX,X8253ADCDX,06HOUTDX,ALMOVAL,00HMOVDX,X8253OUTDX,ALMOVAL,10HOUTDX,AL;CSH82530MOVAL,77HMOVDX,X8253ADCDX,06HOUTDX,ALMOVAL,00HMOVDX,X8253INCDXINCDXOUTDX,ALMOVAL,10HOUTDX,AL;CSH825318255设计:PA入,PB出,PC出,PA用于读取时钟信号,PB用于输出数码管数字信号,PC用于数码管选择信号初始化程序:X8255EQU8000HMOVAL,90HMOVDX,X8255ADCDX,06HOUTDX,AL;csh8255数码管设计:8255的PB用于输出数码管数字信号,8255的PC用于数码管选择信号整体程序思绪:交通灯工六个状态分别为,北红东绿,北红东黄,北红东灭,北绿东红,北黄东红,北灭东红。其中黄灯闪5次为5S,故绿灯倒计时比红灯少5秒。为了以便数码管输出,依次将所有状况都放入DATA中读取直接使用,这种措施特点是简朴,不过假如要变化设计好的时间就非常难。DATASEGMENTDENDB33H,2BH,3BH,1EH,1DH,1FH;红绿,红黄,红灭,绿红,黄红,灭红SHU1DB3FH,6FH,7FH,07H,7DH,6DH,66H,4FH,5BH,06H,3FH,6FH,7FH,07H,7DH,6DH,66H,4FH,5BH,06H,3FH,6FH,7FH,07H,7DH,6DH,66H,4FH,5BH,06H,3FH,3FH,3FH,3FH,3FH,3FH;存储个位数字SHU2DB4FH,5BH,5BH,5BH,5BH,5BH,5BH,5BH,5BH,5BH,5BH,06H,06H,06H,06H,06H,06H,06H,06H,06H,06H,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH,3FH;存储十位数字DATAENDSX8255EQU8000HX8259EQU9000HX8253EQU0A000HXSMGEQU8004HSSMGEQU8002HXDENEQU0B000HCODESEGMENTASSUMECS:CODE,DS:DATADELAYPROCNEARPUSHCXMOVCX,000EHDELA1:LOOPDELA1POPCXRETDELAYENDP;短延迟函数,用于数码管点亮START:;下面程序均为初始化前面已经论述PUSHAXPUSHBXPUSHDSMOVAX,0MOVDS,AXMOVBX,02H*4MOVAX,OFFSETINTP1MOV[BX],AXINCBXINCBXMOVAX,SEGINTP1MOV[BX],AX;非规范装入中断POPDSPOPBXPOPAXMOVAX,DATAMOVDS,AXMOVAX,SEGDENMOVDS,AXMOVAL,90HMOVDX,X8255ADCDX,06HOUTDX,AL;csh8255MOVAL,37HMOVDX,X8253ADCDX,06HOUTDX,ALMOVAL,00HMOVDX,X8253OUTDX,ALMOVAL,10HOUTDX,AL;CSH82530MOVAL,77HMOVDX,X8253ADCDX,06HOUTDX,ALMOVAL,00HMOVDX,X8253INCDXINCDXOUTDX,ALMOVAL,10HOUTDX,AL;CSH82531MOVAL,1BHMOVDX,XDENOUTDX,AL;CSH;初始化结束MOVCX,0000HMOVAH,00HMOVSI,0000HMOVDI,0005H;CSH;初始化要用到的寄存器;用于判断与否进入;用于判断与否进入NMI 判断AH与否不小于10判断AH与否不小于10 NAH>=10NAH>=10输出北输出北,东红灯读取8255,A口数据,赋给AH读取8255,A口数据 读取8255,A口数据,赋给AH读取8255,A口数据 点亮数码管点亮数码管判断判断与AH与否相似阐明电平跳转一次,为0.5SCL,CH,自加一阐明阐明电平跳转一次,为0.5SCL,CH,自加一阐明电平跳转一次,为0.5S阐明过去1S,变化数码管数字CH>=2阐明过去1S,变化数码管数字CH>=2 YCL>=60 回到最开始 红绿灯第一种状态CL>=60红绿灯第一种状态CL>=50N Y回到最开始AL为0则AL为0则为灭,为1则为亮黄灯 NCL>=110 YCL>=110N红绿灯红绿灯第四个状态回到最开始AL为0则AL为0则为灭,为1则为亮黄灯CL>=120 CL>=120 N令CL=0,回到令CL=0,回到最开始完整主程序MAIN:CMPAH,10HJLGUOMOVAL,1BHMOVDX,XDENOUTDX,ALJMPMAINGUO:MOVDX,X8255INAL,DXMOVAH,ALWUMS:MOVBX,SEGSHU1MOVDS,BXMOVBX,OFFSETSHU1MOVAL,[BX+SI]MOVDX,SSMGOUTDX,ALMOVAL,0DHMOVDX,XSMGOUTDX,ALCALLDELAYMOVDX,XSMGMOVAL,0FHOUTDX,AL;1MOVBX,OFFSETSHU2MOVAL,[BX+SI]MOVDX,SSMGOUTDX,ALMOVAL,0EHMOVDX,XSMGOUTDX,ALCALLDELAYMOVDX,XSMGMOVAL,0FHOUTDX,AL;2MOVBX,OFFSETSHU1MOVAL,[BX+DI]MOVDX,SSMGOUTDX,ALMOVAL,07HMOVDX,XSMGOUTDX,ALCALLDELAYMOVDX,XSMGMOVAL,0FHOUTDX,AL;3MOVBX,OFFSETSHU2MOVAL,[BX+DI]MOVDX,SSMGOUTDX,ALMOVAL,0BHMOVDX,XSMGOUTDX,ALCALLDELAYMOVDX,XSMGMOVAL,0FHOUTDX,AL;4;SHUMAGUANMOVDX,X8255INAL,DXCMPAL,AHJZWUMSINCCLINCCHCMPCL,2JNLSHUMAJMPPAN0SHUMA:MOVCL,0INCSIINCDIPAN0:CMPCH,50JAPAN1MOVBX,OFFSETDENMOVAL,[BX]MOVDX,XDENOUTDX,AL;DENJMPMAINPAN1:CMPCH,60JAPAN3MOVDX,X8255INAL,DXCMPAL,01HJLPAN2MOVBX,OFFSETDENMOVAL,[BX+1]MOVDX,XDENOUTDX,AL;HUANGJMPMAINPAN2:MOVBX,OFFSETDENMOVAL,[BX+2]MOVDX,XDENOUTDX,AL;MIEJMPMAINPAN3:CMPCH,110JAPAN4MOVBX,OFFSETDENMOVAL,[BX+3]MOVDX,XDENOUTDX,AL;DENCMPDI,30JABIANJMPMAINBIAN:MOVSI,0005HMOVDI,0000HJMPMAINPAN4:CMPCH,120JAWANMOVDX,X8255INAL,DXCMPAL,01HJLPAN5MOVBX,OFFSETDENMOVAL,[BX+4]MOVDX,XDENOUTDX,AL;HUANGJMPMAINPAN5:MOVBX,OFFSETDENMOVAL,[BX+5]MOVDX,XDENOUTDX,AL;MIEJMPMAINWAN:MOVCH,0MOVSI,0000HMOVDI,0005HJMPMAIN;主函数结束INTP1PROCCMPAH,10H;判断与否第一次进入NMIJLKAIMOVAH,00HJMPCHUQU;不是第一次进入另AH=0KAI:MOVAH,10H;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度新能源汽车采购及充电设施建设合同
- 房屋承包合同范本
- 二零二四年医疗器械采购合同
- 二零二四年度绿色能源项目合作开发合同
- 2024年度租赁购买合同租赁物描述及购买选项
- 2024版新能源汽车采购与销售代理合同
- 2024年度融资租赁合同租赁物选择与租金计算
- 二零二四年度无人机采购合同:应用于农业监测
- 2024年度牛奶分装加工服务合同
- 2024瓷砖供应商合同争议解决与法律适用合同
- 2024至2030年全球及中国桥梁设计与施工行业研究及十四五规划分析报告
- 中华优+秀传统文化智慧树知到答案2024年浙江金融职业学院
- 七年级生物上册 2.4.2《生物体的器官、系统》教案1 (新版)新人教版
- 保洁工作手册
- JB-T 7072-2023 水轮机调速器及油压装置 系列型谱
- 网络性能监控在云计算中的作用
- 链家房产授权委托书格式
- 国际运尸 木质棺柩
- (高清版)JTGT 3650-01-2022 公路桥梁施工监控技术规程
- 人工智能基础与应用(第2版)全套教学课件
- 附件3 建设工程质量检测综合报告(住宅参考实例 )
评论
0/150
提交评论