版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与接口技术课程设计微机原理与接口技术 课程设计题目: 交通灯模拟控制系统学院: 物流工程学院 专业班级: 电气工程及其自动化电气112学号: 201110231062姓名: 王志刚指导教师: 王天真目录一、课程设计的任务.41)课题选择2)课题目的二、总体设计方案.4三、各部分电路设计及功能解说.51)显示模块52)延时模块63)夜间黄灯模块64)中断响应模块65)交通灯模拟及控制模块74、 流程图.1.95、 部分可编程硬件及部分程序说明.141)可编程硬件部分142)部分程序说明20六、硬件接线.21七、课程结果与分析.22八、课程小结.23九、参考文献.24十、附录(源程序代码)
2、.25一、课程设计的任务a)课题选择:交通灯模拟控制系统b)课题要求(目的):1)、正常情况下,两路轮流放行,且主干道的放流时间比支路长。信号转换时,按照以下规律显示: 从通行变为停止时,按绿一黄一红次序变化;从停止变为通行时,按红一闪动一绿次序变化。主干道与支路的显示必须保证它们是交叉进行的。2)当路上出现特种车辆时,该路口应将它立即放行,并使另一方向停止。3)夜间模式下,黄灯一直闪烁。4)用蜂鸣器模拟盲人过马路提示音。正常模式下,主干道绿灯常亮时,蜂鸣器均匀的发出嘟声(2s的方波控制);主干道绿灯闪烁时,蜂鸣器发出嘟声,比主干道绿灯常亮时急促(1s的方波控制)。5)雾天模式:雾警示灯(红灯
3、)常亮。二、总体设计方案1)采用8086 为控制器为控制核心。2)8253 做硬件延时(由T0,T1 实现-方式0),夜间模式的黄灯闪烁控制(T0,T3 实现-方波)3)8255 接口芯片控制交通灯(红灯,黄灯,绿灯),雾警示灯(另外一个红灯)的亮灭;控制盲音提醒的蜂鸣器的响与不响;同时读取开关状态以便选择模式4)8279 显示控制芯片控制晶体管显示倒计时显示。5)8259A 响应中断,以便能实时通过开关控制交通灯控制系统,IR0响应脉冲,中断服务程序跳转至开关监测程序继续运行。6)开关K0控制雾天模式控制,开关k1控制主干道特种车辆,开关k2控制支路特种车辆,开关k7k控制夜间模式。 三、各
4、部分电路接线及功能解说1)显示模块 显示模块的LED0、LED1 模拟主干道倒计时,LED6、LED7 模拟支路倒计时,由8279 控制。2)延时部分: 8253 的T0 计时器接1M,在方式2 下进行1000 分频得到1KHz频率供T1,T2 计时器使用;T1 计时器CLK1 接OUT0,OUT1 接PC0,工作在方式0 下,需要延时时,给计数器T1 计数初值,用查询方式测试PC0,当检测到PC0 为高电平时延时结束。3)夜间模式: 夜间模式下,黄灯均匀闪烁,以1s 为周期。T2 计时器的CLK2接OUT0,输出OUT2 接黄灯LED2。当检测到夜间模式开关打开时,计时器T2 工作在方式3
5、下,产生周期1s 的方波;当检测到夜间模式开关关闭,计时器T2 工作在方式0,计数初值为0,此时LED2。 图2.8253 电路设计 图3.8279 硬件连接图4)中断响应模块 程序设计采用查询开关状态的方式来选择工作方式及各功能的实现,为能立即响应开关状态的改变,将结合中断使用。将8259A 的IR0 接单脉冲开关。当开关状态改变时,给IR0 单脉冲,程序复位,跳转至程序最开始,立即进入快关状态查询程序,起到了立即响应的功能。 图4.8259A 硬件接线图5)交通灯模拟及控制模块 采用8255 接口芯片,用PA 口输出,连接对应的8 个LED 灯,分别代表:1)主干道绿灯、黄灯(也是夜间模式
6、灯)、红灯;2)雾警示灯(红灯),雾警示灯(红灯) 3)支干道绿灯、红灯、黄灯。用PB 口输入,连接8 个开关其中:1) K0控制雾天模式控制;2) K1控制主干道特种车辆;3)K2控制支路特种车辆;4)k7控制夜间模式控制;5)当k0k7全为零时交通灯正常工作。 PC 口低四位输入,PC0 接8253OUT1,用于延时时检测计数器T1 是否计数完成。PC 口高四位输出,PC4 接蜂鸣器,用于模拟主干道绿灯是发出嘟嘟声,提醒盲人的通行;当主干道绿灯闪烁时,嘟嘟声变急促;主干道红灯时蜂鸣器不发声。 图5.8255 硬件连接 四、流程图1、主流程图2、检测开关流程图 流程图3. 主干绿灯 流程图4
7、.主干绿灯闪烁 流程图5.主干黄灯流程图6.支路绿灯 流程图7.支路绿灯闪灯 流程图8.支路黄 第 13 页 共 36 页微机原理与接口技术课程设计5、 部分可编程硬件及部分程序说明1、可编程硬件a、8255A部分8255A,芯片采用40脚双列直插式封装,单一+5V电源,全部输入输出均与TTL电平兼容。他有三个输出端(端口A、端口B、端口C),每册端口都可以通过编程设定为输入端口或输出端口,芯片还有为输入输出端口提供的控制联络信号,端口寻址信号等。其内部结构图为:本实验中其初始化源程序为:;8255宏定义COM_ADD_55 EQU 0E003HPA_ADD EQU 0E000HPB_ADD
8、EQU 0E001HPC_ADD EQU 0E002HInit8255 PROC NEAR MOV AX,DATA MOV DS,AX NOP MOV DX,COM_ADD_55 MOV AL,83H ;PA 输出,PB 输入,P高C 输出低输入 OUT DX,AL MOV DX,PA_ADD MOV AL,0FFH ;灯全灭 OUT DX,AL RETInit8255:8255 初始化程序,设置8255PA 口输出,PB 口输入,PC 口低四位输入,高四位输出,均工作在方式0 下。b、8253部分8253(8254)内部有6个模块:数据总线缓冲器,读/写逻辑,控制命令寄存器,计数器0,计数器
9、1,计数器2数据总线缓冲器:3态,双向8位寄存器和D0D7相连。读/写逻辑:由CPU发来的读/写信号和地址信号来选择读出或写入寄存器。控制命令寄存器:接受CPU来控制字。计数器:8253有3个结构完全相同的计数器。其内部由16为初值寄存器、减1计数器和当前计数值锁存器组成。上面为其管脚图和下面为其内部结构图:本实验中相应源程序:COM_ADDR_53 EQU 0D003HT0_ADDR EQU 0D000HT1_ADDR EQU 0D001HT2_ADDR EQU 0D002HDelay PROC NEAR PUSH AX MOV DX,COM_ADDR_53 MOV AL,35H OUT D
10、X,AL ;计数器T0 设置在模式2,BCD 编计数 MOV DX,T0_ADDR MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL ;CLK0=1M,CLK0/1000 MOV DX,COM_ADDR_53 MOV AL,70H OUT DX,AL ;计数器T1 设置在模式0,二进制码计数 MOV DX,T1_ADDR MOV AL,BL OUT DX,AL MOV AL,BH OUT DX,ALDelay:采用8253 硬件延时的子程序,将T1 计时器的工作方式设置为方式0,调用Delay 前,将给T1 计时器的计数初值给BX,T1 计时器得到初值后,OU
11、T1 变为低电平,测试OUT1 当其变为高电平时,停止检测,延时结束,实现了硬件的延时c、8259部分 INTEL 8259A是可编程终端控制器芯片,用于管理和控制外部中断请求,主要功能有:(1)具有八级中断优先级控制,若采用级联方式,最多可以管理64级中断;(2)对每一个中断请求都有屏蔽功能,在中断响应期间,可提供中断类型码;(3)8259A是可编程器件,可以根据需要,通过编程,随时对所具有的多种中断管理方式进行设置或从新组织。其内部结构图为:该实验中相应的源程序为:IO8259_0 EQU 0F000HIO8259_1 EQU 0F001H;8259初始化子程序Init8259 PROC
12、NEAR MOV DX,IO8259_0 MOV AL,13H ;ICW1 边沿触发单片(不需要写ICW3) 需写ICW4 OUT DX,AL MOV DX,IO8259_1 MOV AL,08H ;ICW2 设置中断类型号高五位为00001 OUT DX,AL MOV AL,19H ;ICW4 普通全嵌套方式 OUT DX,AL MOV AL,0FEH ;0CW1 屏蔽其他中断,只留IR0 OUT DX,AL MOV DX,T2_ADDR MOV AL,00H ;低位赋值 OUT DX,AL MOV AL,00H ;高位赋值 OUT DX,AL RETInit8259 ENDP8259A 初
13、始化程序,设置IR0 中断,屏蔽IR1-IR7 中断,脉冲触发d、8279部分Intel8279芯片是一种通用的可编程序的键盘、显示接口器件,单个芯片就能完成键盘输入和LED 显示控制两种功能。8279包括键盘输入和显示输出两个部分。在本实验中显示模块的LED0、LED1 模拟主干道倒LED6、LED7 模拟支路倒计时,均由8279 控制。如主干道的倒计时显示程序:LedDisplay1 PROC NEAR PUSH BX MOV AX,Counter1 MOV DX,AX MOV AH,AL AND AL,0FH MOV Counter1_L,10HJ1_1: MOV Counte
14、r1_L,AL AND AH,0F0H ROR AH,4J1_2: MOV Counter1_H,AH AND DH,0FH MOV Counter1_B,DHW1: MOV AL,Counter1_L MOV Buffer,AL MOV AL,Counter1_H MOV Buffer+1,AL MOV AL,Counter1_B MOV Buffer+2,AL MOV Buffer+3,10H MOV Buffer+4,10H MOV AL,Counter2_L ;保留支路倒计时 MOV Buffer+5,AL MOV AL,Counter2_H MOV Buffer+6,AL MOV A
15、L,Counter2_B MOV Buffer+7,AL LEA SI,Buffer CALL Display8 MOV AX,Counter1 SUB AX,1 ;计数值减一 DAS MOV Counter1,AX MOV AX,Counter1 AND AL,0FFH JNZ AA AND AH,0FFH JZ AA SUB AH,1 AA: POP BX RETLedDisplay1 ENDP其显示数值存放于内存块中,当显示一次后,对数值进行减1 操作后修订内存中的显示值,实现倒计时功能。并保留支路上次的显示值。2、部分程序程序说明(相应程序见源代码)a、WriIntver:写入中断向量
16、表程序,INT_0 为0 号中断服务程序入口标志。b、LedDisplay2:为支路倒计时的显示程序,其显示数值存放于内存块中,当显示一次后,对数值进行减1 操作后修订内存中的显示值,实现倒计时功能,并保留主干道上次的显示值。c、NIGHT:为夜间模式设置的子程序,实质为对8253 的T2 计数器进行设置,使其输出1S 的方波,控制黄灯在夜间模式下不停的闪烁。d、DAY:通NIGHT 相反,当判断为白天时,设置8253T2 计数器,工作方式为0,计数值0,OUT2 输出一直为高电平,8253 不控制黄灯。六、硬件接线接线说明B4区:CS,A0,A1 A3区:CS2,A0,A1C5区:CS,A0
17、,A1A3区:CS3,A0,A1 C5区:CLK0 B2区:1MC5区:OUT0 C5区:CLK1,CLK2C5区:OUT1 B4区:PC0C5区:OUT2 G6区:LED2(黄灯)C5区:GATE0,GATE1,GATE2 C1区:VCCB3区:CS,A0 A3区:CS1,A0B3区:INT,INTA 8086:INTR,INTAB3区:IR0 B2区:单脉冲开关E5区:CS,A0 A3区:CS5,A0E5区:CLK B2区:2ME5区:A,B,B,D G5区:A,B,C,DG6区:LED0-LED7,K0-K7 B4区:PA 口,PB 口七、课程结果与分析按要求将硬件连接完毕,装载好程序,
18、通电,进行交通灯控制的模拟。模拟结果如下:K0-K7=0,无单脉冲a主干绿灯常量,支路红灯常量;主干道倒计时从116开始倒数;支路倒计时从120开始倒数,蜂鸣器1S 响一次做盲音提示b主干倒计时至10秒时,主干绿灯闪烁,支路红灯常量,蜂鸣器0.5s 响一次,提醒满人绿灯要结束c主干倒计时至0时,主干变为黄灯,支路红灯闪烁d主干红灯常亮,支路绿灯常亮;主干倒计时从116开始,支路倒计时从120秒开始e支路倒计时至10s 时,主干仍红灯常亮,支路绿灯闪烁f支路倒计时至0,主干红灯闪烁,支路黄灯K0=1后,动单脉冲开关雾警示灯常量,其他同上K1=1时,动单脉冲开关主干道绿灯常亮,支路红灯常亮)K1=
19、0,K2=1,动单脉冲开关主干道红灯常亮,支路绿灯常亮K7=1时,动单脉冲开关为夜间模式,黄灯均匀闪烁,与K0,K1,K2状态无关,且不影响K0,K1,K2的控制符合实验的预期要求,各功能模块均工作正常。八、课程小结此次实习可以说是获益匪浅。通过查阅了很多资料,了解了许多汇编程序的思想,扩展了自己的视野,不再仅仅局限于书本中几条简短的程序,而且更重要的是明白写程序的态度:仔细谨慎,精益求精。这一周的课程设计也起到了复习的作用,使我对8253、8259A、8255、8279这4个硬件加深了了解,知道他们是做什么的,怎么做的,如何控制的。通过该课程设计,我基本掌握了什么是编译程序,编译程序工作的基
20、本过程及其各阶段的基本任务,熟悉了编译程序总流程框图,了解了编译程序的生成过程、构造工具及其相关的技术对课本上的知识有了更深的理解,课本上的知识师机械的,表面的。通过把该算法的内容,算法的执行顺序在计算机上实现,把原来以为很深奥的书本知识变的更为简单,对实验原理有更深的理解。而且在设计中,把死板的课本知识变得生动有趣,激发了学习的积极性。把学过的计算机编译原理的知识强化,能够把课堂上学的知识通过自己设计的程序表示出来,加深了对理论知识的理解。以前对与计算机操作系统的认识是模糊的,概念上的,现在通过自己动手做实验,从实践上认识了操作系统是如何处理命令的,如何协调计算机内部各个部件运行,对计算机编
21、译原理的认识更加深刻。课程设计中程序比较复杂,在调试时应该仔细,在程序调试时,注意指针,将不必要的命令去除.九、参考文献微机原理与接口技术,徐慧民主编,高等教育出版社,2011,第二版微机原理与接口技术实验指导书,上海海事大学电工电子实验中心,2011微型计算机原理与接口技术,刘彦文编著,清华大学出版社,2013,第二版微机原理及接口技术实验指导书,李干林 李升主编,北京大学出版社,2010微型计算机原理与接口技术实验指导书,何超主编,中国水利水电出版社,2012IBM-PC汇编语言程序设计,余朝琨著,机械工业出版社,2008十、附录(程序清单) .MODEL TINYEXTRN Displa
22、y8:NEAR ;设定显示程序 ;8253宏定义DL10S EQU 2710H ;延时10SDL5S EQU 1388H ;延时5SDL3S EQU 0BB8H ;延时3SDLS EQU 01F4H ;延时O.5SDL1S EQU 03E8H ;延时1SCOM_ADDR_53 EQU 0D003HT0_ADDR EQU 0D000HT1_ADDR EQU 0D001HT2_ADDR EQU 0D002H ;8255宏定义COM_ADD_55 EQU 0E003HPA_ADD EQU 0E000HPB_ADD EQU 0E001HPC_ADD EQU 0E002H ;8259宏定义IO8259_
23、0 EQU 0F000HIO8259_1 EQU 0F001H .STACK 100 .DATALED_DATA DB 01111110B ;主干绿灯,支路红灯 DB 01111111B ;主干绿灯闪烁,支路红灯 DB 01111101B ;主干黄灯亮, 支路红灯 DB 11111101B ;主干黄灯亮, 支路红灯闪烁 DB 11011011B ;主干红灯, 支路绿灯 DB 11111011B ;主干红灯, 支路绿灯闪烁 DB 10111011B ;主干红灯, 支路黄灯 DB 10111111B ;主干红灯闪烁,支路黄灯BUFFER DB 8 DUP(?)Counter1 DW ?Counte
24、r1_H DB ?Counter1_L DB ?Counter1_B DB ?Counter2 DW ?Counter2_H DB ?Counter2_L DB ?Counter2_B DB ?SOUND DB ?WeatherFlag DB ? ;调用初始化程序 .CODESTART: MOV AX,DATA MOV DS,AX NOP CALL Init8255 CALL Init8259 CALL WriIntver MOV DX,PA_ADD MOV AL,0FFH ;灯全灭 OUT DX,ALJ0: MOV AX,0 MOV Counter1,AX MOV Counter2_L,AL
25、 MOV Counter2_H,AL CALL LedDisplay1 ;倒计时显示程序调用 ;夜间判断 MOV DX,PB_ADD IN AL,DX TEST AL,80H JZ N1 CALL NIGHT JMP N2N1: CALL DAY ;判断给雾警灯标志N2: MOV DX,PB_ADD IN AL,DX MOV AH,AL TEST AH,01H JNZ J1 MOV BL,0FFH MOV WeatherFlag,BL JMP J2J1: MOV BL,0E7H MOV WeatherFlag,BL ;主干特种车辆检测J2: MOV DX,PB_ADD IN AL,DX MOV
26、 AH,AL TEST AH,02H JZ J3 MOV DX,PA_ADD MOV AL,01111110B MOV AH,WeatherFlag AND AL,AH OUT DX,AL JMP J2 ;支路特种车辆检测J3: MOV DX,PB_ADD IN AL,DX MOV AH,AL TEST AH,04H JZ J9 PUSH AX MOV DX,PA_ADD MOV AL,11011011B MOV AH,WeatherFlag AND AL,AH OUT DX,AL POP AX MOV DX,PB_ADD IN AL,DX TEST AL,06H JZ J9 JMP J2 ;
27、主干绿灯,支路红灯,盲音提示周期 2SJ9: STI ;开中断 MOV AX,0116H ;主干倒计时初值给定 MOV Counter1,AX MOV AX,0120H ;支路倒计时2 初值给定 MOV Counter2,AX CALL LedDisplay1 ;倒计时显示程序调用 CALL LedDisplay2 ;倒计时显示程序调用 MOV AL,10H MOV SOUND,AL ;蜂鸣器输出控制 MOV CX,53LP1_1: LEA BX,LED_DATA MOV AL,0 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,A
28、L MOV BX,DL1S ;给定延时时间1S MOV DX,PC_ADD MOV AL,00H OUT DX,AL ;蜂鸣器 CALL Delay ;调用延时函数 CALL LedDisplay1 ;倒计时1 显示程序调用 CALL LedDisplay2 ;倒计时2 显示程序调用 LEA BX,LED_DATA MOV AL,0 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DL1S MOV DX,PC_ADD MOV AL,10H OUT DX,AL ;蜂鸣器 CALL Delay CALL LedDis
29、play1 ;倒计时1 显示程序调用 CALL LedDisplay2 ;倒计时2 显示程序调用 LOOP LP1_1 ;主干绿灯闪烁,支路红灯,盲音变急促 MOV CX,10LP1_2: LEA BX,LED_DATA MOV AL,1 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DLS ;给定延时时间0.5S MOV DX,PC_ADD MOV AL,00H OUT DX,AL ;蜂鸣器 CALL Delay ;调用延时函数 LEA BX,LED_DATA MOV AL,0 XLAT MOV AH,Wea
30、therFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV DX,PC_ADD MOV AL,10H OUT DX,AL ;蜂鸣器 MOV BX,DLS CALL Delay CALL LedDisplay1 ;倒计时1 显示程序调用 CALL LedDisplay2 ;倒计时2 显示程序调用 LOOP LP1_2 ;主干黄灯亮, 支路红灯闪烁,盲音无 MOV CX,4LP1_3: LEA BX,LED_DATA MOV AL,2 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,
31、DLS ;给定延时时间0.5S CALL Delay ;调用延时函数 LEA BX,LED_DATA MOV AL,3 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DLS CALL Delay CALL LedDisplay2 ;倒计时2 显示程序调用 LOOP LP1_3 ;主干红灯, 支路绿灯 MOV AX,0116H ;主干倒计时初值给定 MOV Counter1,AX MOV AX,0120H ;支路倒计时2 初值给定 MOV Counter2,AX CALL LedDisplay1 ;倒计时显示程序
32、调用 CALL LedDisplay2 ;倒计时显示程序调用 MOV AL,10H MOV SOUND,AL ;蜂鸣器输出控制 MOV CX,53LP1_4: LEA BX,LED_DATA MOV AL,4 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DL1S ;给定延时时间1S MOV DX,PC_ADD MOV AL,00H OUT DX,AL ;蜂鸣器 CALL Delay ;调用延时函数 CALL LedDisplay1 ;倒计时1 显示程序调用 CALL LedDisplay2 ;倒计时2 显示程
33、序调用 LEA BX,LED_DATA MOV AL,4 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DL1S MOV DX,PC_ADD MOV AL,10H OUT DX,AL ;蜂鸣器 CALL Delay CALL LedDisplay1 ;倒计时1 显示程序调用 CALL LedDisplay2 ;倒计时2 显示程序调用 LOOP LP1_4 ;主干红灯, 支路绿灯闪烁 MOV CX,10LP1_5: LEA BX,LED_DATA MOV AL,5 XLAT MOV AH,WeatherFlag
34、AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DLS ;给定延时时间0.5S MOV DX,PC_ADD MOV AL,00H OUT DX,AL ;蜂鸣器 CALL Delay ;调用延时函数 LEA BX,LED_DATA MOV AL,4 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV DX,PC_ADD MOV AL,10H OUT DX,AL ;蜂鸣器 MOV BX,DLS CALL Delay CALL LedDisplay1 ;倒计时1 显示程序调用 CALL LedD
35、isplay2 ;倒计时2 显示程序调用 LOOP LP1_5 ;主干红灯闪烁,支路黄灯 MOV CX,4LP1_6: LEA BX,LED_DATA MOV AL,7 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DLS ;给定延时时间0.5S CALL Delay ;调用延时函数 LEA BX,LED_DATA MOV AL,6 XLAT MOV AH,WeatherFlag AND AL,AH MOV DX,PA_ADD OUT DX,AL MOV BX,DLS CALL Delay CALL LedDi
36、splay1 ;倒计时1 显示程序调用 LOOP LP1_6 JMP J0 ;中断服务程序INT_0: JMP START ;复位程序,跳转至初始化,避免堆栈放不下 STI IRET ;8255 初始化子程序Init8255 PROC NEAR MOV AX,DATA MOV DS,AX NOP MOV DX,COM_ADD_55 MOV AL,83H ;PA 输出,PB 输入,P高C 输出低输入 OUT DX,AL MOV DX,PA_ADD MOV AL,0FFH ;灯全灭 OUT DX,AL RETInit8255 ENDP ;8259初始化子程序Init8259 PROC NEAR M
37、OV DX,IO8259_0 MOV AL,13H ;ICW1 边沿触发单片(不需要写ICW3) 需写ICW4 OUT DX,AL MOV DX,IO8259_1 MOV AL,08H ;ICW2 设置中断类型号高五位为00001 OUT DX,AL MOV AL,19H ;ICW4 普通全嵌套方式 OUT DX,AL MOV AL,0FEH ;0CW1 屏蔽其他中断,只留IR0 OUT DX,AL MOV DX,T2_ADDR MOV AL,00H ;低位赋值 OUT DX,AL MOV AL,00H ;高位赋值 OUT DX,AL RETInit8259 ENDP ;写中断向量表WriIntver PROC NEAR PUSH ES MOV AX,0 MOV ES,AX MOV DI,20H LEA AX,INT_0 STOSW MOV AX,CS STOSW POP ES RETWriIntver ENDP ;延时子程序(对8253 初始化)Delay PROC NEAR PUSH AX MOV DX,COM_AD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《知识产权前沿问题》课件
- 《支气管哮喘防治》课件
- 地理(河南)-【八省联考】河南、山西、陕西、内蒙古、四川、云南、宁夏、青海八省2025年高考综合改革适应性演练
- 《对标管理咨询》课件
- 人教版八年级上册地理第2章《中国的自然环境》教案
- 小学数学二年级数学加减法练习题
- 一模阅卷语知作文评分说明南京市一模阅卷语知阅读评分细则
- 上杭一中届模拟试卷语文试题
- 宠物用品设计师职位概述
- 促进学生学业成绩提高的班级计划
- 一年级下-科学-非纸笔测试
- 淘气的一天(教案)2023-2024学年数学二年级下册 北师大版
- 中药房培训课题
- 供电方案审批流程
- 球墨铸铁管行业分析及市场研究报告
- 建筑规划设计方案评审
- 2024中国出口信用保险公司江苏分公司劳务派遣人员招聘笔试参考题库附带答案详解
- 淘宝爆款打造方案
- 自然情怀-主题作文训练
- 阿尔茨海默病康复
- 铁路货运员(中级)资格认定考试题库(浓缩500题)
评论
0/150
提交评论