8251A的结构与编程.ppt

上传人:ga****84 文档编号:378255 上传时间:2018-09-29 格式:PPT 页数:15 大小:97.50KB
下载 相关 举报
8251A的结构与编程.ppt_第1页
第1页 / 共15页
8251A的结构与编程.ppt_第2页
第2页 / 共15页
8251A的结构与编程.ppt_第3页
第3页 / 共15页
8251A的结构与编程.ppt_第4页
第4页 / 共15页
8251A的结构与编程.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、第一章 微型计算机概论,作业参考:P6 习题1.11.5,18086微处理器结构:1 CPU内部的组成及各部件的作用。2 寄存器结构各寄存器专用作用。3 标志寄存器及各标志的作用。4 8086的各引脚信号及作用,5 8086系统总线的形成,总线信号及的作用。6 8086最大、最小工作模式系统结构及区别。7 8086的存贮器的分段管理。28086的总线的读、写、中断时序。作业参考:P76 2.4 2.5 2.6 2.8 2.9 2.10 2.11 2.12 2.15 2.17,第二章 80X86微处理器结构,微机原理及接口教学要求,1 寻址方式1 数据的寻址方式2 转移地址寻址方式2 指令系统1

2、 传数指令。2 算术运算、逻辑运算指令。3 位处理指令。4 简单标志转移,有符号数、无符号数转移指令。5 处理机指令STC、CLC、CMC、STD、CLD、STI、CLI、HLT、NOP作业参考:P128 3.1 3.2 3.4 3.6 3.11,第三章 80X86微处理器指令系统,微机原理及接口教学要求,1 汇编语言程序基本格式1 完全段伪指令程序。2了解简化段伪指令程序。2 常用伪指令。3 顺序、分支、循环、子程序的程序设计。作业参考: P188 4.1 4.3 4.4 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.19 4.20 4.21,第四章 汇编语言程序设计

3、,微机原理及接口教学要求,1半导体存贮器性能指标。2半导体存储器的分类,各种半导体存贮器RAM、DRAM、SRAM|、ROM、EPROM、EEPROM特性。3常用半导体存储器EPROM Intel 2732、SRAM HM6116的结构引线特点。4RAM、ROM、与8086系统总线的连接:位扩展、字扩展、芯片地址译码、74LS138译码应用、片选方法、片内地址的地址处理等。58位情况下6116、2732与系统的连接与存贮器扩充。6了解16位存储器与系统的接口。作业参考:P224 5.1 5.2 5.3 5.4 5.5,第五章 内存储器及其接口,微机原理及接口教学要求,1I/O的寻址方式及特点2

4、I/O数据传送的控制方式及特性。查询传送方式的程序设计。374LS373、74LS245的结构、特点及应用。作业参考:P 259 6.2 6.3 6.4 6.7 6.8,第六章 输入输出,微机原理及接口教学要求,第七章 中 断,1 中断原理及有关概念,中断优先权及控制、中断类型码、中断向量、中断向量地址。2 8086中断控制系统,中断向量表的设置。3 已知中断向量填入中断向量表的方法4 8086中断种类。软中断及作用。5 了解8259A的结构及功能。作业参考:P291 7.2 7.3 7.4 7.5 7.6 7.7,1接口电路基本方法2I/O设备与接口之间的连接3接口芯片与系统总线的连接4并行

5、接口8255结构、功能、编程及应用。5定时计数器8253结构、功能、编程及应用。6串行接口的基本概念。同步、异步、单工、半双工、全双工、调制与解调、异步通格式。7了解8251的结构及功能。作业参考:P374 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.19 8.20 8.22 8.23 8.24 8.25,第八章 可编程接口芯片及应用,微机原理及接口教学要求,一、填空(直接将答案填写在空中)1、8086 CPU有(SI)、(DI)、(SP)、(BP)4个地址指示寄存器。2、8086微处理器由负责执行指令的( EU )单元和负责总线操作的( BIU )单元两部分组成。3、

6、单片机是将构成微型计算机的(CPU )、( 存储器)、(I/O)接口等集成在一个芯片上的微型计算机。4、微型计算机的三总线是指( 地址 )总线、( 数据 )总线和( 控制 )总线。5、8086 CPU的最小工作模式与最大工作模式由( )控制信号来控制。当该信号为( )时工作在最小工作模式。6、8086 CPU的标志寄存器有( CF )、( AF )、( ZF )、( SF )、( OF )、( PF )、个状态标志。,二、某I/O接口电路,状态端口地址为286H,数据端口地址为287H,外部输入数据准备好由D7=1给出,用查询方式写出输出数据的程序段。MOVDX,286HLOP:INAL,DX

7、TESTAL,80HJZLOPINCDXOUTAL,DX三、用2K4位的RAM芯片组成4K8的存贮器要几片芯片?片选地址有几位?片内地址为几位?并标识如下示意图的中地址、数据线。用1K4位的RAM芯片组成2K8的存贮器需要的芯片数:字扩展:4K/2K=2位扩展:8/4=2芯片数为2*2=4片。片选地址1位?A10片内地址为10位A0A9标识如图所示,四、8255的A口接有8个发光二极管,输出高电平点亮。B口接有8个按钮开关,闭合接通时B口对应位输入低电平。假设8255的口地址为80H83H,请编写一程序完成如下控制过程:要求每一按钮开关接通或断开时A口相应的发光二极管发光或熄灭。8255工作在

8、方式0 A口输出,B口输入,方式字:10000010=82HMOVAL,82HOUT83H,ALLOP:INAL,81HNOTALOUT80H,ALJMPLOPHLT五、某外部可屏蔽中断的类型码为012H,它的中断服务程序的入口地址是2000H:1200H,请用8086汇编语言直接编程,将中断服务程序的入口地址填入中断的向量表中。中断类型码为12H,则其中断向量地址为48H,将1200H送0000H:48H,将2000H送0000H:4AH保存。PUSH DSMOVAX,0000HMOVDS,AXMOVWORD PTR 48H,1200HMOVWORD PTR 4AH,2000HPOP DS,

9、交通信号灯实验实验内容及要求十字路口,1、3为南北方向,2、4为东西方向,0表示红、1表示绿、2表示黄灯。a. 开关控制禁止通行4个路口红灯全亮。b. 1、3路口绿灯亮,同时2、4路口红灯亮。c. 1、3路口黄灯闪烁,过渡到红灯亮,同时2、4路口绿灯亮。d. 2、4路口黄灯闪烁,过渡到红灯亮,同时1、3路口绿灯亮。e. 开关控制路口可以自由通行,4个路口黄灯全亮。,交通信号灯实验8255的A口方式0输出1:亮,0:暗PB04为输出,4个LED位控信号0:通,1:断BCD码头与7段码关系:,3 0b0H 4 99H5 92H,6 82H 9 98H7 0f8H 8 80H,0 0c0H, 1 0

10、f9H20a4H,交通信号灯实验8255的A口、B口方式0输出,C口下半口输入,方式字81H8253计数0工作方式0,计数值50000,产生秒时钟。244开关入1红灯全亮,输入3黄灯全亮,其它正常交通灯管理。红灯(0)10秒黄灯(2)2秒 绿灯(1)10秒绿灯(1)10秒黄灯(2)2秒 绿灯(0)10秒,DATASEGMENTI8255A=0DC00HI8255B=0DC01H I8255C=0DC02HI8255=0DC03H I82530=0DC20HI8253=0DC23HI244K=0DC60HLED0= 0C0H ;红灯LED1= 0F9H ;绿灯LED2=0A4H ;黄灯TIME_

11、S DB0 ;计时器T2S DB0T10S DB0LBDX_L DB0FFH;南北、东西LBDX DB0FFH;中间黄灯DATAENDSCODE SEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,81H;8255初始化MOVDX,I8255OUTDX,ALMOVAL,30H;8253初始化MOVDX,I8253,OUTDX,AL MOV DX,I82530MOVAX,50000DOUTDX,ALMOVAL,AHOUTDX,ALNEXT:MOVDX,I244KINAL,DXCMPAL,1JNZH1MOVCH,LED2MOVCL,L

12、ED2CALLHD;黄灯全亮H1:CMPAL,3JNZH2MOVCH,LED0MOVCL,LED0CALLHD;红灯全亮H2:CMPAL,7JNZH3MOVAH,4CHINT21HH3:CALLTIME;计时TIME_SCMPLBDX,0FFHJNZLB_13 CALL LED00 ;中间黄灯,JMPNEXTLB_13:CMPLBDX_L,0FFHJNZDX_24MOVCH,LED1MOVCL,LED0CALLLED1324;南北通行JMPNEXTDX_24:MOVCH,LED0MOVCL,LED1CALLLED1324;东西通行JMPNEXTLED00PROCCMPT2S,0JZLED00_

13、0MOVAL,TIME_SSUBAL,T2SCMPAL,2JBLED00_1MOVT2S,0;黄熄NOTLBDX;亮红绿灯RETLED00_0:MOVAL,TIME_SMOVT2S,ALLED00_1:MOVCH,LED0MOVCL,LED0CALLHD,RETLED00 ENDPLED1324PROCCMPT10S,0JZLED13_0MOVAL,TIME_SSUBAL,T10SCMPAL,10JBLED13_1MOVT10S,0;13熄NOTLBDX_L;交换亮红绿灯NOTLBDX;黄亮RETLED13_0:MOVAL,TIME_SMOVT10S,ALLED13_1:CALLHDRETLE

14、D1324ENDPHDPROC MOV AL,11111110B ;PB0位灯亮 MOVBH,CL;段码1CALLLED MOV AL,11111101B ;PB1位灯亮CALLLED MOV AL,11111011B ;PB2位灯亮,MOVBH,CH;段码2CALLLED MOV AL,11110111B ;PB3位灯亮CALLLEDHDENDPLEDPROC;入口BH=段码,AL=位码PUSHBXMOVDX,I8255BOUTDX,ALMOVAL,BHDECDX;段码送A口OUTDX,AL CALL T20MS ;20MS延时RETPOPBXLEDENDPT20MS PROC PUSHCX PUSH BXMOVBX,0FFHLOP:MOVCX,0FFFFHLOP1:LOOPLOP1DECBXJNZLOPPOPBXPOPCX,RETT20MS ENDPTIMEPROCPUSHBX MOV DX,I82530INAL,DXMOVBL,ALINAL,DXMOVBH,ALCMPBX,0JZTIME_N1POPBXRETTIME_N1:INCTIME_S;S计时 MOV DX,I82530 ;送计数值MOVAX,50000DOUTDX,ALMOVAL,AHOUTDX,ALPOPBXRETTIMEENDPCODEENDSENDSTART,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。