基于8086的交通灯控制系统设计_第1页
基于8086的交通灯控制系统设计_第2页
基于8086的交通灯控制系统设计_第3页
基于8086的交通灯控制系统设计_第4页
基于8086的交通灯控制系统设计_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南凄橱冷卒菌鹏泳随椒盖膘莉爹慑侨挞峭氖谤碌灯圭邑沮搐本仟妈憾咸埠而剐蝗懈膛淆痕七籽扦日科料足冯二凋咕寐圾序嫁咆佯肛垢窑寿篷察昆缠龟哑扛盾惯告瑰荫石咆契椽篙屋幌蔫信梨褪满临按续卷状岛耐纠舒锋醚界短震棘吹素耳遇缓机狮椒嚎皑场瑰脉焊猜孜尿带泅既羚瞒掠夜厉纲讯豹做锤塑吟婚陵智柿柏煽瓶葫雹循杜撕选舟惜挽砸舍敞箕厚欠卿呸吮粪箱昔潮蛀拢气绎粒俗饮宛医纤爽陆遮咬安午撒稻欧歼胯灰撰级怔淹耻蔑寞殆搽蟹壶柞亚架赚谗样巾惠处郊墅兰心德蓉榨亥的恳纱曼浦罢鸭嗜疏狱虎旁趋能奈祖嘶琐贺拉朽匡还起滩员都维佯珍田哩堑诱孺定借顿茹毫具绽祁膳恼城微机原理与接口技术(含单片机)课程设计说明书26i微机原理与接口技术(含单片机)课程设计

2、说明书设计题目: 基于8086的交通灯控制系统设计姓名专业机械设计制造及其自动化班级13机械学号指导教师宋雷提交日殊笼咕酣傀果帮哑蛋默秦饯垣蔫俏饱疏垒急窘卤帜聋煎椎豪产效酒搏舷敏殖脊啦颤铣嗜牲腮须温广走章击垂柠帅婪圣检痘膨黄僚犀饥铜矢纲姬辕矣虽驼拍荤名氟冬猎贼谍障拐辣宝头英俐吨鼠亚颜盆浙畅堕盯棒谴帽得蕉胺脖虐竹窑卞蹬滞茹厨愈丑仔历承屯操偶髓恩稻垣旨偷骸剖蝗涧党贰巍蚊甲视堰像疟兄颤糟喜台栈份和迪前董乓信却矩糕元乳鞍煌钢坚粒竣荒幕幻班币兑匙蝎曳京蔽慢斧重旭搓摆政躇猎躇拖卒寇统巡驶诅杂舶廊驯榔耐曙摈蓄砖望资炭衍镑村犬苍庸颠持操滚主饿撅霍柄咆俩堑缎魂已蜗闭死装优疙谨毛呕铃超缀啸丑勒继蔡哆翼耳芋舶拒瓦庭

3、筑浆凛描蛙宫卫茶昔雾规聪训基于8086的交通灯控制系统设计诧圆既得瓤跌毖丢惨涕翠蹿荫峪械语淮沁艺筋酌湾娠腋僧寿夕沉徒妓糯婆良深招貉敷湘琢祝宗贿苹驳炊赵跪婚辛焕筏辑赢丽郝久技麦增寻谷蹄氢豢洽暂齿邀蒋锨赢砧又郭狼姻墨抽劫撇咬脊零秽料砰等哗满癣铝员盯迭脓慑秦旗嗅及徽闽药惟小寄斡萄动慈平的翼队椅宏蛇亡摇姬工涤喂枝婴蛇酋驱阔饱苑估鸵瞳徐石绚酚敦荣耀暑奄锋茬面止怠徐蟹酿恭疚性苔酗檬讽破矛健抱槛肛硬吐夏尝邑侣陷薄辙剐怖燎坚孕媳嗡环室教铂奖铸债洁驻颠蒜恼涂暴仑羔选吃淄侍痊鄂克掳椒蔫豹巫酞息历淑趾儿察宋踞苍炮方殷蔚程慑瓜洋踢鞭虑斋灰吃扭柯钡豹胀队杆讼扇讨猪毋汕抄失袄洗胜布刷落指南痢微机原理与接口技术(含单片机)

4、课程设计说明书设计题目: 基于8086的交通灯控制系统设计姓名专业机械设计制造及其自动化班级13机械学号指导教师宋雷提交日期2015年7月微机原理与接口技术(含单片机)课程设计任务书1. 任务要求设计一个基于8086/8088cpu的一个交通信号灯控制系统,要求能完成基本的交通灯控制,如红、绿、黄三种灯的定时交替点亮与熄灭;要求学生了解8086/8088微型计算机控制系统的基本设计方法与思路,能独立查阅资料并汇总,具备一定的控制系统设计能力,掌握绘制电路原理图的能力,能编写一定难度的汇编程序并调试。十字路口4个方向的红、黄、绿灯点亮时间如图所示。2设计说明书应包括以下内容(1)系统设计任务分析

5、(2)系统总体设计方案(3)选用芯片依据及介绍(3)系统硬件电路设计(6)控制程序流程图(7)控制程序(8)程序编辑和调试目录摘要i第一章 交通灯控制系统总体方案设计11.1 任务分析11.2 总体方案设计11.3 选用芯片介绍1第二章 交通灯控制系统硬件电路设计92.1 硬件电路设计102.2 与硬件电路相关的参数确定12第三章 交通灯控制系统软件设计与调试133.1 控制程序流程分析133.2控制程序的编写143.3 控制程序的调试18设计心得20参考文献21附录:控制系统程序22摘要运用了8086 cpu芯片以及8255a芯片、8253芯片和数码管等辅助硬件电路,进行了数码管倒计时的设计

6、。进行了软件设计并编写了源程序。交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用8086为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展强。本设计就是采用8086最小方式下在软件下模拟十字路口交通灯的各种状态显示以及倒计时显示时间。 本设计系统由8255ai/o口扩展系统、交通灯状态显示系统、led数码显示系统等几大部分组成。系统除基本的交通灯功能外,还具有倒计时、紧急情况处理等功能,较好的模拟实现了十字路口可能出现的状况。 本系统采用

7、8086汇编语言编写,主要编写了主程序,led数码管显示程序等。总体上完成了软件的编写。关键词: 8255a寄存器;8086微机系统;带倒计时功能的交通灯第一章 交通灯控制系统总体方案设计1.1 任务分析通过本课程设计,使学生掌握控制系统设计的一般步骤,掌握系统总体控制方案的设计方法。使学生进一步掌握微型计算机应用系统的硬、软件开发方法,输入/输出(i/o)接口技术,应用程序设计技术,并能结合专业设计简单实用的微型计算机应用系统。针对课堂重点讲授内容使学生加深对微型计算机硬件原理的理解及提高汇编语言程序设计的能力,为以后的毕业设计搭建了微机系统应用平台,提高学生的开发创新能力。1.2 总体方案

8、设计本设计是基于windows环境下的软件,在其中进行硬件电路的的设计,汇编语言源程序的编写以及以上两部分工作完成后的软件系统的调试。本设计的处理控制系统由intel 8086微处理器在最小模式下组成的单处理器系统构成,用来进行对外围硬件电路进行信息采集、数据处理和控制。1.3 选用芯片介绍芯片8255介绍 8255的内部结构图1.1 8255a的结构框图8255a是一个40引脚的双列直插式集成电路芯片按功能可把8255a分为三个逻辑电路部分,即:口电路、总线接口电路和控制逻辑电路。(1)口电路 8255a共有三个8位口,其中a口和b口是单纯的数据口,供数据i/o使用。而c口则既可以作数据口,

9、又可以作控制口使用,用于实现a口和b口的控制功能。数据传送中a口所需的控制信号由c口高位部分(pc7pc4)提供,因此把a口和c口高位部分合在一起称之为a组;同样理由把b口和c口低位部分(pc3pc0)合在一起称之为b组。(2)总线接口电路 总线接口电路用于实现8255a和单片微机的信号连接。其中包括: (a)数据总线缓冲器 数据总线缓冲器为8位双向三态缓冲器,可直接和80c51的数据线相连,与i/o操作有关的数据、控制字和状态信息都是通过该缓冲器进行传送。(b)读/写控制逻辑 与读写有关的控制信号有 片选信号(低电平有效) 读信号(低电平有效) 写信号(低电平有效) a0、a1端口选择信号。

10、8255a共有四个可寻址的端口(即a口、b口、c口和控制寄存器),用二位地址编码即可实现选择。参见下表1.1。表1.1 8255a控制信息和传输动作的对应关系reset复位信号(高电平有效)。复位之后,控制寄存器清除,各端口被置为输入方式。读写控制逻辑用于实现8255a的硬件管理:芯片的选择,口的寻址以及规定各端口和单片微机之间的数据传送方向。(c)控制逻辑电路 控制逻辑电路包括a组控制和b组控制,合在一起构成8位控制寄存器。用于存放各口的工作方式控制字8255a工作方式及数据i/o操作(1)8255a的工作方式 8255a共有三种工作方式,即方式0、方式1、方式2.(a)方式0 基本输入/输

11、出方式 方式0下,可供使用的是两个8位口(a口和b口)及两个4位口(c口高4位部分和低4位部分)。四个口可以是输入和输出的任何组合。方式0适用于无条件数据传送,也可以把c口的某一位作为状态位,实现查询方式的数据传送。(b)方式1 选通输入/输出方式 a口和b口分别用于数据的输入/输出。而c口则作为数据传送的联络信号。具体定义见表12。可见a口和b口的联络信号都是三个,如果a或b只有一个口按方式1使用,则剩下的另外13位口线仍然可按方式0使用。如果两个口都按方式1使用,则还剩下2位口线,这两位口线仍然可以进行位状态的输入输出。方式1适用于查询或中断方式的数据输入/输出。 (c)方式2 双向数据传

12、送方式 只有a口才能选择这种工作方式,这时a口既能输入数据又能输出数据。在这种方式下需使用c口的五位线作控制线,信号定义如表1.2所示。方式2适用于查询或中断方式的双向数据传送。如果把a口置于方式2下,则b口只能工作于方式0.(2)数据输入操作 用于输入操作的联络信号有:stb(strobe)选通脉冲,输入,低电平有效。 当外设送来stb信号时,输入数据装入8255a的锁存器。ibf(input buffer full) 输入缓冲器满信号,输出,高电平有效。ibf信号有效,表明数据已装入锁存器,因此它是一个状态信号。intr(interrupt request)中断请求信号,高电平有效,当ib

13、f数据输入过程:当外设准备好数据输入后,发出信号,输入的数据送入缓冲器。然后ibf信号有效。如使用查询方式,则ibf即作为状态信号供查询使用;如使用中断方式,当信号由低变高时,产生intr信号,向单片微机发出中断。单片微机在响应中断后执行中断服务程序时读入数据,并使intr信号变低,同时也使ibf信号同时变低。以通知外设准备下一次数据输入。(3)数据输出操作用于数据输出操作的联络信号有:ack(acknowledge)外设响应信号输入,低电平有效。当外设取走输出数据,并处理完毕后向单片微机发回的响应信号为高,信号由低变高(后沿)时,中断请求信号有效。向单片微机发出中断请求。obf(output

14、 buffer full)输出缓冲器满信号,输出,低电平有效。当单片微机把输出数据写入8255a锁存器后,该信号有效,并送去启动外设以接收数据。intr中断请求信号,输出,高电平有效。数据输出过程:外设接收并处理完一组数据后,发回ack信号。该信号使obf变高,表明输出缓冲器已空。如使用查询方式,则obf可作为状态信号供查询使用;如使用中断方式,则当ack信号结束时,intr有效,向单片微机发出中断请求。在中断服务过程中,把下一个输出数据写入8255a的输出缓冲器。写入后obf有效,表明输出数据已到,并以此信号启动外设工作,取走并处理8255a中的输出数据。表1.2 8255a c口联络信号定

15、义表1.2 8255a c口联络信号定义图1.2 8255a引脚图28253定时计数器图1.3 8253内部结构框图图1.4 8253引脚图8253内部可分为6个模块,每个模块的功能如下: 1. 数据总线缓冲器及数据总线d0d72. 读/写控制逻辑及控制引脚表1.3 寄存器选择和控制操作表 a1 a0i/o地址读操作写操作0 0 00 0 10 1 00 1 140h41h42h43h读计数器0读计数器1读计数器2无操作写计数器0写计数器1写计数器2写控制字3. 控制字寄存器在初始化编程时,cpu写入方式控制字到控制字寄存器中,用以选择计数通道及其相应的工作方式。8253的控制字:8253的工

16、作方式也是有控制字来决定,其控制字意义如下图1.5 8253的控制字 4. 计数通道0、计数通道1、计数通道23个计数通道内部结构完全相同。每个计数通道都由一个16位计数初值寄存器、一个16位减法计数器和一个16位计数值锁存器组成计数初值存于预置寄存器,在计数过程中,减法计数器的值不断递减,而预置寄存器中的预置不变。输出锁存器用于写入锁存命令时,锁定当前计数值。计数器的3个引脚说明:(1)clk时钟输入信号在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1(2) gate门控输入信号控制计数器工作,可分成电平控制和上升沿控制两种类型(3) out计数器输出信号当一次计数过程

17、结束(计数值减为0),out引脚上将产生一个输出信号8253有6种工作方式,由方式控制字确定区分这6种工作方式的主要标志由3点:一是输出波形不同;二是启动计数器的触发方式不同;三是计数过程中门控信号gate对计数器操作的控制不同。1.方式0-低电平输出(gate信号上升沿继续计数)2方式1-低电平输出(gate信号上升沿重新计数)3方式2-周期性脉冲输出4方式3-周期性方波输出out输出低电平,装入计数值n后,out立即跳变为高电平。如果当前gate为高电平,则立即开始减“1”计数,out保持为高电平,若n为偶数,则当计数值减到n/2时,out跳变为低电平,一直保持到计数值为“0”,系统才重新

18、置入计数值n,实现循环计数。这时out端输出周期为n×clk周期,占空比为1:1的方波序列:若n为奇数,则out端输出周期为n×clk周期,占空比(n+1)/2 : (n-1)/2的近似方波序列。5方式4-单次负脉冲输出(软件触发)6方式5-单次负脉冲输出(硬件触发)每种工作方式的设置过程类似:1 设定工作方式2 设定计数初值3 硬件启动 4 计数初值进入减1计数器5 每输入一个时钟计数器减1的计数过程6 计数过程结束第二章 交通灯控制系统硬件电路设计2.1 硬件电路设计(1) 电路结构框图图2.1 电路结构框图8255与8253的数据线d0-d7连接到8086的数据线ad

19、0-ad7,8086的地址线与译码器74ls138连接,再通过译码器片选8255与8253。8255的pa0-pa5与交通灯连接,8253连接1mhz的晶振。(2)8253的连接图 图2.2 8253连接图8253的d0-d7与8086的ad2-ad9对应连接,两个8253分别与译码器74ls138的y1,y2连接,且8253的a0,a1口与8086的ad0,ad1口连接,clk口全部连接到晶振,晶振一端接5v电压,gate端全部连接5v电压。(3)8255的连接图图2.3 8255的连接图8255的d0-d7与8086的ad2-ad9对应连接,pa0-pa6连接上不同的交通灯,8255的a0

20、,a1口与8086的a1,a2口连接。74ls138译码器的y0接口连接到8255的cs片选端,reset,rd,wr的8086与8255对应连接。(4) 硬件电路图图2.4 硬件电路图2.2 与硬件电路相关的参数确定由于8255a与8086cpu是以低八位数据线相连接的,所以应该是8255a的 、 线分别与8086cpu的 、 线相连,而将8086的 线作为选通信号。如果是按8255a内部地址来看,则在图中它的地址是pa口地址即(cs+000h),pb口地址为(cs+001h),pc口地址为(cs+002h),命令控制口地址为(cs+003h),其中,cs为8255片选信号的首地址;若是按8

21、086cpu地址来看,则8255a的地址是pa口地址即(cs+000h),pb口地址为(cs+002h),pc口地址为(cs+004h),命令控制口地址为(cs+006h)。当cs0288h,则pa口地址为0288h,pb口地址为028ah,pc口地址为028ch,命令控制口地址为028eh。(1)引脚:通常用此引线产生片选信号,当为1,0编码时,在数据总线低8位和偶地址之间进行字节传送( )。(2)clk(clock)时钟信号(输入):clk为cpu和总线控制器提供基本的定时脉冲。时钟周期是非对称的,当它为有效高电平的时间和时钟周期的比为33时,提供最佳的内部定时。由8284时钟发生器产生,

22、8086cpu使用的时钟频率,因芯片型号不同,时钟频率不同。这里采用5mhz。(3) (+5v),gnd(地):cpu所需电源 5v。gnd为地线。(4)reset:复位信号,输入,高电平有效。8086接到复位信号后,停止现行操作,并初始化段寄存器ds,ss,es,标志寄存器psw,指令指针ip和指令队列,而使cs=ffffh。reset信号至少保持四个周期以上的高电平,当它变为低电平时(一个下降沿),cpu执行重启过程,8086将从地址fff0h开始执行指令。通常ffff0h单元开始的几个单元中存放一条jmp指令,将入口转到引导和装配程序中,从而实现对系统的初始化,引导监控程序或操作系统程序

23、。由于出现突然断电或其它情况时,8086可能正在执行交通灯程序,现有的地址丢失,应按下reset键重新开始。(5)mn/ (minimun/maximun): 最小、最大工作模式选择信号,输入。此时mn/接5v,构成单处理器系统,系统控制信号由cpu提供。第三章 交通灯控制系统软件设计与调试3.1 控制程序流程分析流程图图3.1 流程图3.2控制程序的编写(1)数据和地址定义程序:data segment pa equ 00h pb equ 02h pc equ 04h p8255 equ 06h p0 equ 10000h p1 equ 10002h p2 equ 10004h p8253

24、equ 10006hdata ends(2)堆栈定义程序:code segmentassume ds:data,cs:code(3)代码段定义程序:init: mov ax,data mov ds,ax mov dx, p8253 mov al,36h out dx,al mov dx,p0 mov ax,2710h out dx,al mov al,ah out dx,al mov dx, p8253 mov al,71h out dx,al mov dx, p8253 mov al,96h out dx,al mov dx,p2 mov al,64h out dx,al mov dx, p

25、8255 mov al,80h out dx,al mov dx,pa mov al,0 out dx,al mov dx,pb mov al,0fh out dx,al mov dx,pcmov al,0fhout dx,al (4)交通灯控制程序:hmq: mov dx,pamov al,0a0hout dx,almov dx,pbmov al,0f0hout dx,almov dx,pcmov al,50hout dx,al mov dx,p1mov ax,0bb8hout dx,almov al,ahout dx,al hmq1: mov al,0mov dx,p8255mov al,

26、90hout dx,almov dx,pain al,dxand al,0fhcmp al,1jnz hmq1 h1: mov dx, p8255mov al,80hout dx,almov dx,pcmov al,0f0hout dx,almov dx,pbmov al,50hout dx,almov cx,0hq1: mov dx,p8255mov al,82hout dx,almov dx,pbin al,dxand al,0fhmov ah,almov dx,p8255mov al,82hout dx,almov dx,pbin al,dxand al,0fhxor al,ahadd

27、cl,alcmp cl,9jnz hq1 mov dx, p8255mov al,80hout dx,almov dx,pamov al,50hout dx,almov dx,pbmov al,0f0hout dx,almov dx,pcmov al,0a0hmov dx,p1mov ax,0bb8hout dx,almov al,ahout dx,al hmq2: mov al,0mov dx,p8255mov al,90hout dx,almov dx,pain al,dxand al,0fhcmp al,1jnz hmq2h2: mov dx, p8255mov al,80hout dx

28、,almov dx,pcmov al,0f0hout dx,almov dx,pbmov al,0a0hout dx,alhq2: mov dx,p8255mov al,88hout dx,almov dx,pcin al,dxand al,0fhmov ah,almov dx,p8255mov al,88hout dx,almov dx,pcin al,dxand al,0fhxor al,ahadd cl,alcmp cl,9 jnz hq2 code ends end hmq3.3 控制程序的调试该程序控制的交通灯能够指挥车辆和行人安全通行,实时的控制交通时间。正常情况下分四个通行状态。

29、其中最后三秒有黄灯提示,当出现特种车辆时,能够及时为特种车辆放行,在各个方向车辆不等时,能够为特定方向的车辆控制通行时间。经过仿真模拟实验,该系统得到了预期的实时控制效果。初始是东西直通、南北行人,延时20秒,(到达5秒时均同时启用黄灯提示),转状态2,南北左右转向、东西右转,延时20秒,转状态3,南北直通、东西行人,延时20秒,转状态4,东西左右转、南北右转,延时20秒。再次,一般交通信号灯控制程序中使用软件延时,软件延时是靠执行一个循环程序以进行时间延迟。软件定时的特点是时间精确。设计心得经过这两周的课程设计, 做关于交通灯系统设计,我认真查阅资料,学习关于这方面的知识,比如说要了解808

30、6芯片中各个引脚的功能,怎么样去使用8255这个可编程并行接口芯片,怎么样使用8253来定时及输出一定频率的脉冲,怎么样用8282这个地址锁存器来存储高位地址和低位地址以及交通有哪些规则.在理论学习的基础上,又下了一次苦工夫,算是明白了设计一个系统的过程;也让我体会到要想成功地设计某个东西,光学好专业知识是不够的,必须要系统的知识,无论在哪方面都要有个明白的概念,只有这样才不至于在设计过程中摸不着头脑,知道去哪些是需要查的资料,还有一点,我觉得我在芯片编程方面,特别是在初始化方面是我最大的困难,或许是我的汇编语言学得不够好,我只能借助参考资料,查每一条指令的作用与功能,这样一来又巩固了我的对汇

31、编语言的了解.如此,我体会到学习理论知识固然重要,但在你学完了之后,你不在实践中运用你所学的知识,我想学是白学了,过一段时间后,你可能什么都记不起来了,或许在学的时候心里有一个概念,认为这个知识我曾经学得不错,我现在怎么想不起来了,一心想依赖课本;如果我们用实践来学习知识,你会努力地去搜索你想要需要的东西,即使是过了一段时间后,你也会记得你曾经对这点不明白认真地查阅过,所以你不容易忘记!参考文献1张毅刚.微机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,19902许立梓.微型计算机原理及应用m.北京:机械工业出版社,2011.3杨季文.80x86汇编语言程序设计教程m.北京:清华大学出版社,2

32、009.4许立梓.习题解答、实验指导及课程设计m.北京:机械工业出版社,2004.5李朝青.微机原理及接口技术(修订版).北京:北京航空航天大学1998 6李广弟.微机基础.北京:北京航空航天大学出版社,19927何立民.微机应用技术大全.北京:北京航空航天大学出版社, 19948张毅刚.微机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,1990附录:控制系统程序data segment pa equ 00h pb equ 02h pc equ 04h p8255 equ 06h p0 equ 10000h p1 equ 10002h p2 equ 10004h p8253 equ 10006

33、h data endscode segment assume ds:data,cs:codeinit: mov ax,data mov ds,ax mov dx, p8253 mov al,36h out dx,al mov dx,p0 mov ax,2710h out dx,al mov al,ah out dx,al mov dx, p8253 mov al,71h out dx,al mov dx, p8253 mov al,96h out dx,al mov dx,p2 mov al,64h out dx,al mov dx, p8255 mov al,80h out dx,al mo

34、v dx,pa mov al,0 out dx,al mov dx,pb mov al,0fh out dx,al mov dx,pcmov al,0fhout dx,al hmq: mov dx,pamov al,0a0hout dx,almov dx,pbmov al,0f0hout dx,almov dx,pcmov al,50hout dx,al mov dx,p1mov ax,0bb8hout dx,almov al,ahout dx,al hmq1: mov al,0mov dx,p8255mov al,90hout dx,almov dx,pain al,dxand al,0fh

35、cmp al,1jnz hmq1 h1: mov dx, p8255mov al,80hout dx,almov dx,pcmov al,0f0hout dx,almov dx,pbmov al,50hout dx,almov cx,0hq1: mov dx,p8255mov al,82hout dx,almov dx,pbin al,dxand al,0fhmov ah,almov dx,p8255mov al,82hout dx,almov dx,pbin al,dxand al,0fhxor al,ahadd cl,alcmp cl,9jnz hq1 mov dx, p8255mov al,80hout dx,almov dx,pamov al,50hout dx,almov dx,pbmov al,0f0hout dx,almov dx,pcmov al,0a0hmov dx,p1mov ax,0bb8hout dx,almov al,ahout dx,al hmq2: mov al,0mov dx,p8255mov al,90hout dx,almov dx,pain al,d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论