微型计算机技术简答题及程序设计题

上传人:d**** 文档编号:179798385 上传时间:2023-01-03 格式:DOCX 页数:13 大小:165.48KB
收藏 版权申诉 举报 下载
微型计算机技术简答题及程序设计题_第1页
第1页 / 共13页
微型计算机技术简答题及程序设计题_第2页
第2页 / 共13页
微型计算机技术简答题及程序设计题_第3页
第3页 / 共13页
资源描述:

《微型计算机技术简答题及程序设计题》由会员分享,可在线阅读,更多相关《微型计算机技术简答题及程序设计题(13页珍藏版)》请在装配图网上搜索。

1、18237A 的工作模式有哪几种以及各自的特点。每个 DMA 通道有4 种工作方式,分别为:单字节传输、块传输、请求传输、级联传输 单字节传输(1.一次传送一个字节,效率略低 2.DMA 传送期间 CPU 有机会重新获取总线控 制权)块传输(1、一次请求传送一个数据块,效率高2、整个DMA传送期间CPU长时间无法控制 总线(无法响应其他 DMA 请求、无法处理中断等)请求传输(DMA操作可由外设利用DREQ信号控制传送的过程)级联传输(可扩展通道)2. DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况 下,各控制信号处于什么状态,试作说明。8237A取得总线控

2、制权后,开始进行DMA传送过程,此时8237A作为主模块工作。(8237A处于主模块时,输出地址信号A0A15 (低8位经A0A7输出,高8位经DB0DB7输出)。8237A 还要输出 IOR#、IOW#、MEMR#、MEMW#、AEN=1、ADSTB 等有效信号供 DMA 传 送过程使用)8237A在被处理器编程或读取工作状态时,处于从模块工作状态。(8237A处于从模块时,若CS#=O、HRQ=O说明它正被编程或读取状态,IOR#与IOW#为读写 控制端,A0A3为输入端,CPU对8237A进行读写时,AEN=0)3. 试述DMA方式时传输数据的过程。(1)接口准备就绪,向DMA控制器发D

3、MA请求;(2) DMA控制器接到信号后,发总线请求;(3)接到信号后,总线允许,从而控制总线控制权;(4) DMA控制器中地址寄存器的内容 送到地址总线上;(5) DMA请求得到确认;(6)内存把数据送数据总线;(7)接口锁存数据;(8)撤消总线请求;(9) 8086收回总线控制权。(外设发DMA请求。DMAC向CPU提总线控制请求。CPU允许时响应,HLDA有效,DMAC接管总 线控制权,向外设送出应答信号,送出地址信号和控制信号,实现外设与内存间的数据传送; 撤销HOLD信号,交出总线控制权。注意:DMA期间,DMAC只输出地址及控制信号,数据传送直接在内存和外设端口之间进行, 不经过D

4、MA;内存不同区域间的DMA传送,先用一个DMA读周期将数据从内存读到DMA的数 据暂存器中,再用一个DMA写周期将该数据写到内存目的区域。)4. 微处理器、微型计算机、微型计算机系统的区别。ALU微处理器微机系统微型计算机累加器、寄存器 L控制器系统总线:AB、CB、DBI/O接口:串/并行接口等L存贮器:ROM、RAM系统软件:os、汇编、编译等“外设:打印机、键盘、CRT等微处理器一般也称为CPU,它本身具有运算能力和控制功能。微处理器是微处理器的核心。 微型计算机是由CPU、存储器、输入/输出接口电路和系统总线构成的裸机系统。微型计算 机系统是以微型计算机为主机,配上系统软件和外设之后

5、而构成的计算机系统。三者之间是 有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组 成部分。7 .试说明8255A工作于方式0和方式1时的区别。方式0为一种基本输入/输出方式,没有规定固定的应答联络信号,可用A, B, C三个 口的任一位充当查询信号,其余I/O 口仍可作为独立的端口和外设相连。方式0的应用场合有两种:一种是同步传送;一种是查询传送。任何一个端口可作为输入口,也可作为输出口,各端口之间没有规定必然的关系。 各个端口的输入或输出,可以有16种不同的组合,所以可以适用于多种使用场合 方式1是一种选通I/O方式,A 口和B 口仍作为两个独立的8位I/O数

6、据通道,可单独连接外设,通过编程分别 设置它们为输入或输出。而C 口则要有6位(分成两个3位)分别作为A 口和B 口的应答联络线,其余2位仍 可工作在方式 0,可通过编程设置为输入或输出。9. 简述8253的方式2与方式3的工作特点及区别。35一方式2的输出是连纯输出分)英输出的负脉冲宽度只有一牛CXK周期。(2分) 方式3的输出是连续输出分)其输岀的正负脉冲宽度茶本晶等口(1分10. 试述执行部件EU和总线接口部件BIU的概念,试述执行部件EU和总线接口部件BIU 如何配合工作EU是执行部件,主要的功能是执行指令o BIU是总线接口部件,与片外存储器及I/O接口电 路传输数据。EU经过BIU

7、进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU 可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。11 .什么叫接口电路,接口电路有哪几部分组成,接口有那些功能。I/O接口(电路)是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路 组成:(1)数据寄存器(输入数据寄存器:保存外设给CPU的数据、输出数据寄存器:保存CPU 给外设的数据) 状态寄存器(保存外设或接口电路的状态) 控制寄存器(保存CPU给外设或接口电路的命令) 接口功能: 寻址能力:对送来的片选信号进行识别。 输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作

8、。 数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。 联络功能:就绪信号,忙信号等。 中断管理:发出中断请求信号、接收中断响应信号、发送中断类型码的功能,并具有优 先级管理功能。 复位:接收复位信号,从而使接口本身以及所连的外设进行重新启动。 可编程:用软件来决定其工作方式,用软件来设置有关的控制信号。 错误检测:一类是传输错误。另一类是覆盖错误。 注:一些接口还可根据具体情况设置其它的检测信息。12. CPU和外设之间有哪几种传输方式,他们之间有什么区别。Ppt P182CPU和外设之间的数据传送方式有三种:程序方式、中断方式、DMA方式。程序控制下的数据传送一一通过CPU

9、执行程序中的I/O指令来完成传送,又分为:无条件传 送、查询传送、中断传送。直接存储器存取(DMA)传送请求由外设向DMA控制器提出,DMA控制器向CPU申请总 线,最后DMA控制器利用系统总线来完成外设和存储器间的数据传送中断传送:外设主动,可与CPU并行工作,但每次传送需要大量额外时间开销13串行通信按信号格式可分为哪两种,这两种格式有何不同?同步方式,异步方式 同步方式的格式:每个字符用5、 6、 7或8位来表示,内部能自动检测同步字符,从而实现 同步, 8251A 也允许同步方式下增加奇/偶校验位进行校验。异步方式的格式:每个字符用5、 6、 7或8位来表示,时钟频率为传输波特率的1、

10、 16或 64 倍,用 1 位作为奇/偶校验, 1 位启动位,并能根据编程为每个数据增加1 个、 1.5 个或 2 个停止位,可以检查假启动位,自动检测和处理终止字符。17. 在一个8086CPU和单片8259A组成的系统中,试说明:(1) 8086CPU 在响应可屏蔽中断的条件是什么?8259响应可屏蔽中断的条件是有中断请求信号INTR有效,IF为1允许终端,执行完当前正 在执行的指令。(2) 8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是?在第一个/INTA信号时,CPU告诉8259收到中断请求,并通知8259准备好终端类型码 在第二个/INTA信号时,8259通过数据

11、总线将中断类型码给CPU,CPU转入中断服务程序;(3) 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的 中断向量的存放地址是什么?中断向量应存放在0B*4=2CH开始的四个单元中。18. 8086基本总线周期是如何组成的?各状态中完成什么基本操作?什么情况下需要插入 Tw周期?应插入多少个Tw取决于什么因素?基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间 8086发出访问目的地的地址信号和地址锁存选通信号ALE; T2期间发出读写命令信号RD#、 WR#及其它相关信号;T3期间完成数据的访问;T4结

12、束该总线周期。CPU在每个总线周期的T3状态开始对READY信号进行采样。若检测到READY为低电平,则 在T3状态之后插入等待状态Tw。在Tw状态,CPU也对READY进行采样,如READY仍为低电 平,则会继续插入Tw,直到READY变为高电平后,才进入T4状态,完成数据传送过程。(若存贮器或外设速度较慢,不能及时送上数据的话,则通过READY线通知CPU,CPU在T3 的前沿(即T2结束末的下降沿)检测READY,若发现READY=0,则在T3结束后自动插入1 个或几个Tw,并在每个Tw的前沿处检测READY,等到READY变高后,则自动脱离Tw进入 T4。)22.8086 的中断向量表

13、如何组成?作用是什么?把内存0段中03FFH区域作为中断向量表的专用存储区。该区域存放256种中断的处理程 序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。23、什么是中断类型码、中断向量、中断向量表?在基于 8086/8088 的微机系统中,中断 类型码和中断向量之间有什么关系?处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由 处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区 域。在8086系统中,中断类型码乘4 得到向量表的入口,从此处读出4 字节内容即为中断 向量。28、什么叫波特率因子?什么叫波特

14、率?设波特率因子为64,波特率为1200,那么时钟频 率为多少? 答:1.波特率因子:时钟频率和位传输率的比值。此比值必须为16、32 或 64。2波特率:位传输率(单位时间内传送二进制数据的位数,单位为b/s)即为波特率3. 时钟频率=波特率因子X波特率=64X1200=76800Hz。30、什么是接口?什么是端口?在8086/8088微机系统中,CPU是如何实现端口寻址的?CPU 和外设进行数据传输时,各类信息在接口中进入不同的寄存器,一般称这些寄存器为端 口。 通常有:数据端口、状态端口、控制端口。端口泛指I/O地址,通常对应接口电路的寄存器PU和外设进行数据传输时,各类信息在接口中进入

15、不同的寄存器,一般称这些寄存器为I/O 端口。3. 在微型计算机中通常用两种I/O端口编址方式:存储器映象寻址和I/O端口单独寻址。4. 在8086/8088系统中,用I/O端口单独寻址方式编址。8086/8088规定用低16 位作为端口的寻址线。固定寻址立即数寻址寄存器寻址存储器寻址I/O端口寻址push axmov al, 78Hmov ax, bxmov al, 200;(此类最为庞 杂)in al, dx31、试述8086中断类型。8086/8088为每个中断源分配了一个中断类型码,其取值范围为0255,即可处理256种中 断。其中包括软件中断,系统占用的中断以及开放给用户使用的中断。

16、从产生中断的方法来分,这256种中断可以分为两大类:一类叫硬件中断;一类叫软件中断。33、 8259A 引入中断请求有几种方式,各有什么特点?1)边沿触发方式:8259A将中断请求输入端出现的上升沿,作为中断请求信号,上升沿后 相应引脚,可以一直保持高电平。2)电平触发方式:8259A将中断请求输入端出现的高电平作为中断请求信号,在这种方式 下,必须注意:中断响应之后,高电平必须及时撤除,否则,在CPU响应中断,开中断之后, 会引起第二次不应该有的中断。3)中断查询方式:当系统中的中断源很多,超过64个时,则可以使8259A工作在查询方 式下,中断查询方式的特点是:中断源仍往8259A发中断请

17、求,但8259A却不使用INT 信号向CPU发中断请求信号。 CPU内部的中断允许标志复位,所以CPU对INT引脚上出现的中断请求呈禁 止状态。 CPU用软件查询的方法来确定中断源,从而实现对设备的中断服务,可见,中断查询方式,既有中断的特点,又有查询的特点,从外设的角度来看,是靠 中断的方式来请求服务,但从 CPU 的角度来看,是用查询方式来确定发中断请 求的中断源。35、259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?在中断响应过程中, 它们怎样配合起来工作?8259A是当IRR对中断做了锁存之后,逻辑电路根据中断屏蔽寄存器IMR中的对应位决定是 否对此请求通过,如果

18、IMR 中的对应位为 0,则表示对此中断未加屏蔽,所以让它通过而 进入中断优先级裁决器做裁决,相反,如果 IMR 中的对应位为 1,说明此中断当前是受到 屏蔽的,所以,会对它进行封锁,而不让进入中断优先级裁决器。中断优先级裁决器把新的 进入的中断请求和当前正处理的中断比较,从而决定哪一个优先级更高,当前中断服务寄存 器 ISR 就是用来存放现在在处理的中断请求,如果判断出新的中断请求具有足够高的优先 级,那么中断裁决器会通过相应的逻辑电路使8259A的输出端int为1,从而向cpu发出一 个中断请求,当cpu的中断允许标志位为1,那么,cpu执行当前的指令后就可以响应中断, 这时,cpu就从i

19、nta线上往8259a回送两个负脉冲。36、试说明8251A芯片控制信号CS和C/D的功能。CS:片选信号,它由CPU的地址信号通过译码后得到。C/D :控制/数据信号,用来区分当前读/写的是数据还是控制信息或状态信息。该信号也可 看作是 8251A 数据口/控制口的选择信号。39、8237A的工作模式有哪几种以及各自的特点五、应用题1设8251A为异步方式,1个停止位,偶校验,7个数据位,波特率因子为16,请写出其 方式字。若发送使能,接收使能,DTR端输出低电平,TXD端发送空白字符,RTS端输出低 电平,内部不复位,出错标志复位,请写出控制字;并编写程序完成其初始化设置。 方式字=011

20、11010B64H控制字=10111111BBFH设端口地址为 40H、42HMOV AL,46HOUT 42H,ALMOV AL,BFHOUT 42H,AL2. 要求计数器0工作于方式3,输出方波的重复频率为2KHZ,计数脉冲输入为2.5MHZ,采 用BCD计数,试写出初始化程序段。计算计数初始值 TC=2.5MHz/2KHz=1250方式控制字为00110111=37H,即计数器0, 写16位,方式3, BCD计数。设8253的端口地址为80H,81H,82H,83H。则初始化程序段为OUT 83H,ALMOV AL,50H;写入计数初始值低8位OUT 80H,ALMOV AL,12H;写

21、入计数初始值高8位OUT 80H,AL3. 某系统中8253芯片的通道02和控制端口地址分别为FFF0HFFF3H。定义通道0工作在 方式2, CLKo=2MHz,要求输出OUT。为1kHz的速率波;定义通道l工作在方式0,其CLK 输入外部计数事件,每计满100个向CPU发出中断请求。试写出8253通道1, 0和通道1 的初始化程序。7.某系统中8254芯片的通道4通道2和控制字端口号分别为FFF0H-FFFSH定义通 道0工作在方式2,CLKX5MHZ,要求输出OUTO=lkHz方波*定义通道1 1_作在方式4, 用OUTO作计数脉冲,计数值为1000,计数器计到0向CPU发中断请求,CP

22、U响应这一中 断后继续笃入计数值1000.重新开始计数,保持每1秒钟向CPU发出一次中断请求.请画 出换件连接图*并编写初始化程序。盹54初始化程序如下MOVAL. 00110100BMOVDX, FFF3HOUTDX?ALMOVAX. 5000MOV AL. AHOUT DX; ALMOV DX, FRF3HMOV AL. 01111000BOUT DX; ALDEC DXDEC DXMOV AX; 1000OUT DX; ALMOV AL. AHOUT DX; AL4. 让8253计数器0用1ms脉冲信号源作CLK,且工作在方式3定时1分钟,用8255的PC6 提供GATE。,在定时期间,

23、由PC7控制的灯亮(PC7=1,亮),对OUT。的检测通过PC0进行, 定时结束灯灭,先画出脉冲信号源、8253、8255的连接关系图,再编写程序段(8253, 8255 的端口地址为60H63H, 40H43H)。答“让8253计数器0在1ms脉冲信号源作CLKO且工作在方式3定时1分钟,用8255的PC6 提供GATEO,在定时期间,由PC7控制的灯亮(PC7 = 1,亮)对OUTO的检测通过PCO进行,定时结束灯灭,先画出脉冲信号源、8253,8255 的连接关系图,再编写程序段。(82538255采用PC机上的端口地址)门连接图(3分厂疗卩匸下 P4打良序段MOV AL. S1H1OU

24、T 63H,AL IMOV ALt36HOUT 43H,ALMOV AL,60HOUT 4DH.ALMOV AL.OEAHOUT 4QH.ALMOV 也 OFHOinBH. ALLOPIJ ALr62HSHR AL, tJC WPMLOP2:限 At,62HSHE AL, 1 V特半分低电平结束M并)JNC IQHMOV ALr OEHOUT63H. ALHLT8255方式字仃分)灯亮门分)等持半分商电平结求(I分)(I分)5. 试用8253-5计数器1输出一个1ms的连续脉冲,启动某一数字系统。 设:(1) CLK1 为 5MHZ( 2)口地址为 208H20EH(3)工作方式选择方式4,B

25、CD计数要求设计有关初始化程序。初始值 Tc=5*103kHz/1ms=5000控制字:0111 1001 (79H)先读低8位再读高8位控制口的地址为208H计时器1的地址是20AHMOV DX,208HMOV AL,79HOUT DX,ALMOV DX,20AHMOV AX,5000OUT DX,ALMOV AL,AHOUT DX,AL6在8255A中,一个采用查询传送的输入接口由两个端口组成,一个是数据端口,地址为 120H, 个是状态端口,地址为121H,用D7位表示就绪位,外设工作时,已启动外设。利 用上述接口电路从输入设备上输入1000个字节的数据送存储器中BUFFER缓冲区,编写

26、控 制程序段。LEA SI , SUFFERMOV CX , 1000LOP: MOV DX , 121HLOP1: IN AL,DXSHL AL,HJNC LOP1DEC DXIN AL,DXMOV SI,ALINC SILOOP LOPHLT 7.某8086系统中使用8237完成从存储器到外设端口的数据传送任务,若已知通道0的地址寄存器、字节计数器、方式寄存器端口地址分别为EEE0H, EEE1H和EEE8H,要求通过通 道0将存储器中偏移地址为1000H10FFH的内容传送到显示器输出,试编写初始化程序。某 8086 系统中使用 8237A 完成从存储器到外设端口的数据传送任务,若已知通

27、道 0 的地 址寄存器、终点计数器、方式寄存器端口地址为EEEOH,EEE1H和EEE8H要求通过通道0将 寄存器中偏移为 100010FFH 的内容传送到显示器输出,请编写初始化程序。MOV DX,0EEEDHOUTDX,ALMOVDX,0EEEBHMOVAL,68HOUTDX,ALMOVDX,0EEECHOUTDX,ALMOVDX,0EEE0HMOVAX,1000HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,0EEECHOUTDX,ALMOVDX,0EEE1HMOVAL,0FFHOUTDX,ALXORAL,ALOUTDX,ALMOVDX,0EEE8HMOVAL,0C0HOU

28、TDX,AL8. 8251A工作于异步方式,波特率为1200b/s,收发时钟RxC = TxC,频率为76.8KHz, 异步字符格式为:数据位7位,采用偶校验,两位终止位,CPU从8251A读入100个字符, 存入变量INARY, 8251A的端口地址为80H与81H。试对其进行初始化编程和数据输入程序 段。8251A工作于异步方式,波特率为1200b/s,收发时钟RxC(低电平)=TxC(低电平),频率为 76.8KHZ,异步字符格式为:数据位为7位,采用偶校验,两位终止位,CPU从8251A读人 100个字符,存人变量INARY,8251A的地址为80H与8lH。试对其进行初始化编程和数据

29、输 人程序段。解:程序分两部分:(1) 初始化写方式指令字,命令指令字。(2) 读入数据按传输数据流程编写。计算波特率因子:K=76.8K/1200=64方式指令字设置:S2S1EPPENL2L1B2Bi111 1 10112 位终止位偶校 用奇偶校 字符 7 位波特率因子 64方式指令字用 FBH。命令指令字设置:不搜索同内部 RTS(低电平) 复位出正常 允许 DTR(低电平) 允许 步字符 不复位 有效错标志 工作 接收 无效发送命令指令字为 35H。初始化程序及数据输入程序如下:MOVAL, OFBH;写方式指令字OUT81H, ALMOVAL, 35H;写命令指令字OUT81H, A

30、LMOVBX, 0MOVCX, 100POLL:INAL , 8lHTEST AL,02HJZPOLL;等待输入INAL , 80H; 输入MOVINARYBX,AL;存内存INC BXINAL,8lHTESIAL,38H;检测出错标志JNZ ERROR ;出错,转出错处理POLL9设计一个采用异步通信方式输出字符的程序,波特率因子为64,7个数据位位,1 个停止位,偶校验,端口地址为40H, 42H,缓冲区为2000H3000H。答:模式字为:0ini011B=7BH。控制字为: 00110101B=35H。MOVAL,0;为发复位命令作准备OUT42H , ALOUT42H , ALOUT

31、42H , ALMOVAL,40H; 发复位命令OUT42H , ALMOVAL,7BH;设置模式字,异步方式,规定波特率因子为 64;7 个数据位,1 个停止位,偶校验OUT42H,ALMOVAL, 35H;设置控制字,使发送器和接收器启动,并清除;出错标志OUT42H, ALPUSHDSMOVBX,2000H;DS:BX指向输出缓冲区首址MOVDS,BXMOVBX,3000H;缓冲区指针初始化MOVCX,100H; 发送 100H 个字节BEGIN:INAL, 42H; 读取状态字,测试TxRDY是否为1TESTAL, 01HJZBEGIN;为 0表示外设还未取走字符MOVAL,BX;从输

32、出缓冲区取数OUT40H, AL; 发送字符INCBX;修改缓冲区指针LOOPBEGIN; 则再发送下一个字符POPDS设计一个采用异步通信方式输出字符的程序,波特率因数为t, 7个数据位,l个停止位, 偶校验,端口地址为40H, 42H,缓冲区为2000H: 3000H。解:BUFEQU3000HCLIXORAX, AXMOVDX, 42HOUTDX, ALOUTDX, ALOUTDX, ALMOVAL, 40HOUTDX, AL;往8251A的控制端口送3个00H和1个40H,使它复位MOVAL, 01111011BOUTDX, AL;送方式字MOVAL, 00110001BOUTDX,

33、AL;送控制字MOVAX, 2000HMOVES, AXMOVSI, BUFAGAIN:IN AL,DXTESTAL, 01H;测 TxBI)Y 是否为 1JZAGAINMOVAL, ES:SISUBDX, 2OUTDX, AL;发送一个数据10有一8086 中断电路如下图所示,请回答下列问题:1)根据图中给出条件,写出五种内部中断1、2、3、4、5 的名称2)写出8086 三条引脚6、7、8的符号及名称;3)写出芯片9的名称,并简述其功能。11. 某微机系统的8253通道2接有一发光二极管,要使发光二极管以点亮 2 秒,熄灭 2 秒的间隔工作,其电路如图所示,试编写初始化程序。280H283

34、HA0A1答:例8253通道2接有一发光二极管,要使发光二极管以点亮2s,熄灭2s的间隔工作, 8253各通道端口地址分别为40H、42H、44H、46H,其电路硬件图如图10. 21所示,试编 程完成以上工作。825310. -218253 定时应用根据要求8253通道2输出一个周期为4s的方波。从图10. 21可知通道1的CLK1输入时 钟周期为1p s,若通道1工作为定时,其输出最大定时时间为1X65536s,仅为65.5ms, 因而使用一个通道达不到定时时间 4s 的要求。此时,采用通道级连的办法,将通道1 的输 出 OUT1 作为通道 2 的输入脉冲。8253的通道1工作于方式2,其

35、输出端OUT1的输出为相对于1MHZ频率的分频脉冲, 若选定OUT1输出脉冲周期为4ms,则通道1的计数初值应为4000。周期为4ms的脉冲作为 通道2的输入,要求输出端OUT2的波形为方波且周期为4s,因此通道2应工作于方式3, 计数初值为1000。通道1的控制字为01100101B,通道2的控制字为10100111B。由于计数初值的低8位0 ,因此采用只读/写高8位的方法,初始化程序如下:IIIMOV AL, 65H ;通道1控制字,只读/写高8位,BCD计数制OUT 46H, ALMOV AL, 0A7H ;通道2控制字,只读/写高8位,BCD计数制OUT 46H, ALMOV AL, 40H ;通道1 计数初值高8位,低8位自动置0OUT 42H, ALMOV AL, 10H ;通道2计数初值高8位,低8位自动置0OUT 44H, AL

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!