




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MODELTINYPCIBAR3EQU1CH;8位I/O空间基地址(它就是实验仪的基地址, 也为DMA & 32 BIT ;RAM板卡上的8237提供基地址) Vendor_IDEQU 10EBH;厂商ID号Device_IDEQU8376;设备ID号.STACK100.DATAIO_Bit8_BaseAddressDW?msg0DBBIOS不支持访问PCI $msg1DB找不到Star PCI9052板卡 $msg2DB读8位I/O空间基地址时出错$COM_ADDDW00F3H;控制口偏移量GGG DW ?HHH DW ?WWW DW ?PA_ADDDW00F0H;PA口偏移量PB_ADDDW00F1H;PB口偏移量PC_ADDDW00F2H;PC口偏移量XXX DW ?LED_DataDB 11001100B ;红灯全亮 DB01010110B;东西绿灯,南北红灯。从高位7到低位0为0则亮,1则灭。排线反接则顺序颠倒亮。DB11011110B;东西绿灯闪烁,南北红灯DB10011010B;东西黄灯亮,南北红灯DB01100101B;东西红灯,南北绿灯DB11101101B;东西红灯,南北绿灯闪烁DB10101001B;东西红灯,南北黄灯亮SG DB 6fH,7fH,07H,7dH,6dH,66H,4fH,5bH,06H,3fH ;9-0 .CODE START:MOVAX,DATAMOVDS,AXNOPCALLInitPCICALLModifyAddress;根据PCI提供的基地址,将偏移地址转化为实地址MOVAL,10000000B;PA、PB、PC为基本输出模式MOVDX,COM_ADDOUTDX,AL;灯全亮MOVBX,OFFSET LED_DataMOVDX,PA_ADDstart0: MOVAL,0;红灯全亮XLATOUTDX,ALCALLDL500msSTART1:MOVAL,01111101B;东西绿灯,南北红灯OUTDX,ALCALLDL5SMOV SI,3FH MOV DI,4FH CALLDJSMOVCX,5START2:MOVAL,01111101B;东西绿灯闪烁,南北红灯OUTDX,ALCALLDL500msMOVAL,11111101BOUTDX,ALCALLDL500msLOOPSTART2MOVAL,10111101B;东西黄灯亮,南北红灯OUTDX,ALCALLDL3SMOVAL,11010111B;东西红灯,南北绿灯OUTDX,ALCALLDL5SMOVCX,5MOV SI,3FHMOV DI,4FHCALL,DJSSTART3:MOVAL,11010111B;东西红灯,南北绿灯闪烁OUTDX,ALCALLDL500msMOVAL,11011111BOUTDX,ALCALLDL500msLOOPSTART3MOVAL,11011011B;东西红灯,南北黄灯亮OUTDX,ALCALLDL3S JMPSTART1;倒计时显示程序 DJS PROCNEAR PUSH DX PUSH CX PUSH BX PUSH AXPRT: NUM: MOV Al,SI ;设置段选码,将SI中的内容送入PA口 MOV DX,PA_ADD OUT DX,Al MOV Al, 0FcH ;设置位选码,PC0口置0高四位为0 MOV DX,PC_ADD ;其他口为1来选中LED1,显示个位 OUT DX,Al CALL DELAY MOV Al,DI ;设置段选码,将DI中的内容送入PA口 MOV DX,PA_ADD OUT DX,Al MOV Al,0FDH ;设置位选码,PC1口置0高四位为0 MOVDX,PC_ADD ;其他口为1来选中LED2,显示十位 OUT DX,Al CALL DELAY LOOP NUM ;循环到NUM INC SI ;个位SI自增1 CMP SI,OFFSET SG + 10;与表外的第一个偏移地址相比较,如果不 JNZ PRT ;等则显示数据且SI+1,如果相等顺序执 INC DI ;十位DI自增1 MOV SI,OFFSET SG;将SG即9的偏移地址送给SI CMP DI,OFFSET SG + 10;与表外的第一个偏移地址相比较,如果不 JNZ PRT ;等则显示数据且DI+1,如果相等顺序执行 mov al, 0 out dx, alPOP AX ;结束子程序POP BXPOP CXPOP DXRETDJS ENDPDL500msPROCNEARPUSHAXPUSHDXMOVDX,500;延时500msMOVAH,0FFH;星研公司提供的软中断INT21HPOPDXPOPAXRETDL500msENDPDL3SPROCNEARPUSHCXMOVCX,6DL3S1:CALLDL500msLOOPDL3S1POPCXRETENDPDL5SPROCNEARPUSHCXMOVCX,10DL5S1:CALLDL500msLOOPDL5S1POPCXRETENDPInitPCIPROCNEARMOVAH,00HMOVAL,03HINT10H;清屏MOVAH,0B1HMOVAL,01HINT1AHCMPAH,0JZInitPCI2LEADX,msg0InitPCI1:MOVAH,09HINT21HJMPExitInitPCI2:MOVAH,0B1HMOVAL,02HMOVCX,Device_IDMOVDX,Vendor_IDMOVSI,0INT1AHJNCInitPCI3;是否存在Star PCI9052板卡LEADX,msg1JMPInitPCI1InitPCI3:MOVDI,PCIBAR3MOVAH,0B1HMOVAL,09HINT1AH;读取该卡PCI9052基地址JNCInitPCI4LEADX,msg2JMPInitPCI1InitPCI4:ANDCX,0FFFCHMOVIO_Bit8_BaseAddress,CXRE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生活污水培训课件
- 培训制度体系建设
- 借调人员转正政策解读
- 2026届娄底市重点中学九年级化学第一学期期末学业水平测试试题含解析
- 2026届郑州市金水区英语九上期末考试试题含解析
- 2026届重庆市巴南区全善学校化学九年级第一学期期末达标测试试题含解析
- 河南省新乡市第七中学2026届九年级英语第一学期期末复习检测试题含解析
- 江西省抚州市金溪县2026届化学九上期中监测模拟试题含解析
- 2026届山东省滨州市名校化学九上期中联考模拟试题含解析
- 2026届吉林省长春市第108中学九年级化学第一学期期末联考模拟试题含解析
- 机房动力环境监控系统调试自检报告
- (完整版)水利部考试历年真题-水利基础知识试题集
- 装卸工安全培训
- 医院客服主管年终总结
- 软件系统集成方案
- 联通技能竞赛考试题及答案(5G核心网知识部分)
- 恶性贫血的动物模型构建和研究
- “余香萦绕”-2024年中考语文作文押题分析+学生习作+素材积累+金句积累
- 2024年秋新北师大版一年级上册数学教学课件 我上学啦 第5课时 收获的季节
- 拨叉加工工艺及夹具设计毕业设计
- DL-T475-2017接地装置特性参数测量导则
评论
0/150
提交评论