版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 9 9章章计数器计数器/ /定时器定时器82538253第第9 9章:计数器、定时器章:计数器、定时器82538253n8253的的性能及结构性能及结构和六种工作和六种工作 方式方式n 8253的编程的编程 n定时与计数的基本概念定时与计数的基本概念主要内容 9.1 9.1 概述概述定时器:定时器:在时钟信号作用下,进行定时的在时钟信号作用下,进行定时的减减“1”计数,定时时间到(减计数,定时时间到(减“1”计数回计数回零),从输出端输出零),从输出端输出周期均匀、周期均匀、 频率恒定频率恒定的脉冲信号的脉冲信号。定时器强调的是精确的时间。定时器强调的是精确的时间或时间间隔。或时间间隔。
2、 定时举例:定时举例: 一天一天2424小时的计时,称为日时钟。小时的计时,称为日时钟。 在监测系统中,对被测点的定时取样。在监测系统中,对被测点的定时取样。 在读键盘时,为去抖,一般延迟一段时间,再读。在读键盘时,为去抖,一般延迟一段时间,再读。 在微机控制系统中,控制某工序定时启动。在微机控制系统中,控制某工序定时启动。9.1 9.1 概述概述 9.1 9.1 概述概述 计数器:计数器: 在外设脉冲信号作用下,进行减在外设脉冲信号作用下,进行减“1 1”计计数,计数次数到(减数,计数次数到(减“1 1”计数回零),从输计数回零),从输出端输出一个脉冲信号。它主要反映脉冲的出端输出一个脉冲信
3、号。它主要反映脉冲的个数(进而获知外设的某种状态)。个数(进而获知外设的某种状态)。 计数举例:计数举例:对零件和产品的计数;对零件和产品的计数;对大桥和高速公路上车流量的统计等等对大桥和高速公路上车流量的统计等等。 9.1 9.1 概述概述定时控制在微机系统中具有极为重要的作定时控制在微机系统中具有极为重要的作用,计数是许多过程控制领域常用的功能用,计数是许多过程控制领域常用的功能它们都是由数字电路中的计数电路构成它们都是由数字电路中的计数电路构成 9.1 9.1 概述概述一、定时的基本实现方法一、定时的基本实现方法软件延时软件延时利用微处理器执行一个延时程序段实现利用微处理器执行一个延时程
4、序段实现不用硬件,但占用不用硬件,但占用CPU时间、定时精度不高,随系时间、定时精度不高,随系统时钟频率改变统时钟频率改变不可编程的硬件定时不可编程的硬件定时采用分频器、单稳电路或简易定时电路控制定时时间采用分频器、单稳电路或简易定时电路控制定时时间定时电路简单、定时时间可以在一定范围改变定时电路简单、定时时间可以在一定范围改变可编程的硬件定时可编程的硬件定时软件硬件相结合、用可编程定时器芯片构成一个方便软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路灵活的定时电路具有多种工作方式、能够输出多种控制信号具有多种工作方式、能够输出多种控制信号 8.1 8.1 概述概述二、计数器、定时
5、器的基本作用二、计数器、定时器的基本作用在分时操作时作为中断切换在分时操作时作为中断切换可以输出精确的定时信号给可以输出精确的定时信号给I/O设备设备作为可编程的波特率发生器作为可编程的波特率发生器实现时间延迟或测量外部事件的时间实现时间延迟或测量外部事件的时间对外部事件计数对外部事件计数 9.1 9.1 概述概述三、基本结构及工作原理三、基本结构及工作原理控制寄存器控制寄存器初始值寄存器初始值寄存器计数器计数器计数输出寄存器计数输出寄存器状态寄存器状态寄存器CLKGATEOUT时钟时钟由设备来由设备来往设备去往设备去译码译码CSA0A1RDWRRESETREADY数据数据初值由数据线送入初值
6、寄存器初值由数据线送入初值寄存器计数器在时钟计数器在时钟CLK的作用下做减的作用下做减1或加或加1计计数数计到计到0输出输出OUT信号信号门控信号门控信号GATE控制时钟控制时钟计数器的当前值可以读出计数器的当前值可以读出控制寄存器用于控制工作模式控制寄存器用于控制工作模式状态寄存器用于存储当前的工作状态状态寄存器用于存储当前的工作状态9.2 9.2 可编程计数器可编程计数器/ /定时器定时器825382539.2 可编程计数器可编程计数器/定时器定时器8253一、一、8253的结构和工作原理的结构和工作原理8254是是8253的改进型的改进型9.2 9.2 可编程计数器可编程计数器/ /定时
7、器定时器82538253D7D0计数器0控制字寄存器计数器1计数器2内部数据总线数据总线缓冲器读写控制逻辑RDWRA0A1CSCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT29.2 9.2 可编程计数器可编程计数器/ /定时器定时器82538253一片一片82538253内部有内部有3 3个个1616位的计数器(相互独立)位的计数器(相互独立)每个计数器的内部结构相同,可通过编程手段设每个计数器的内部结构相同,可通过编程手段设置为置为6 6种不同的工作方式来进行定时种不同的工作方式来进行定时/ /计数计数每个计数器在开始工作前必须预制时间常数(时每个计数器在开始工
8、作前必须预制时间常数(时间初始)间初始)每个计数器在工作过程中的当前计数值可被每个计数器在工作过程中的当前计数值可被CPUCPU读读出出. .(注:时间常数也可在计数过程中更改)(注:时间常数也可在计数过程中更改)按二进制或十进制(按二进制或十进制(BCDBCD码)计数码)计数9.2 9.2 可编程计数器可编程计数器/ /定时器定时器82538253初值寄存器初值寄存器GATECLKOUT减减1计数器计数器输出锁存器输出锁存器计数初值存于计数初值存于初值寄存器初值寄存器(16/8);在计数过程中,在计数过程中,减法计数器(执行部件减法计数器(执行部件16/8 )的值减的值减1计数,计数,而初值
9、寄存器中的初值不变。而初值寄存器中的初值不变。输出锁存器输出锁存器用于写入锁存命令用于写入锁存命令时,锁定当前计数值,读出才时,锁定当前计数值,读出才有意义有意义9.2 9.2 可编程计数器可编程计数器/ /定时器定时器82538253CLK时钟输入信号时钟输入信号在计数过程中,此引脚上每输入一个时钟信号在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减(下降沿),计数器的计数值减1GATE门控输入信号门控输入信号控制计数器工作,可分成电平控制和上升沿控控制计数器工作,可分成电平控制和上升沿控制两种类型制两种类型OUT计数器输出信号计数器输出信号当一次计数过程结束(计数值减为
10、当一次计数过程结束(计数值减为0),),OUT引脚上将产生一个输出信号引脚上将产生一个输出信号9.2 9.2 可编程计数器可编程计数器/ /定时器定时器82538253D0 D7数据线数据线A0 A1地址线地址线CS*片选信号片选信号RD*读信号读信号WR*写信号写信号 9.2 9.2 可编程计数器可编程计数器/ /定时器定时器82538253CSRDA1WRA0传传 送送 方方 式式00000001111000000011100110010101010写入计数器写入计数器0的初始值的初始值写入计数器写入计数器1的初始值的初始值写入计数器写入计数器2的初始值的初始值写入控制寄存器控制字或命令写
11、入控制寄存器控制字或命令读自计数器读自计数器0的的OL读自计数器读自计数器1的的OL读自计数器读自计数器2的的OL82538253输入信号与各功能的对应关系输入信号与各功能的对应关系二、二、8253的初始化的初始化8253加电后的工作方式不确定加电后的工作方式不确定8253必须初始化编程,才能正常工作必须初始化编程,才能正常工作写入控制字写入控制字写入计数初值写入计数初值读取计数值读取计数值D7D6D5D4D3D2D1D01. 写入方式控制字写入方式控制字计数器读写格式工作方式数制D7D6D5D4D3D2D1D000 计数器计数器001 计数器计数器110 计数器计数器211 非法非法00 计
12、数器锁存命计数器锁存命令令 01 只读写低字节只读写低字节10 只读写高字节只读写高字节11 先读写低字节先读写低字节 后读写高字节后读写高字节000 方式方式0001 方式方式1010 方式方式2011 方式方式3100 方式方式4101 方式方式50 二进制二进制1 十进制十进制控制字写入控制字控制字写入控制字I/O地址(地址(A1A011)示例示例关于的控制字说明关于的控制字说明: (1)、8253只有一个工作方式控制字,但是对每个计数器而只有一个工作方式控制字,但是对每个计数器而言,它们的工作方式控制字内容一定各不相同(前两位不言,它们的工作方式控制字内容一定各不相同(前两位不同),所
13、用各计数器的控制字需要分别设置,先后不计。同),所用各计数器的控制字需要分别设置,先后不计。 (2)、8253的工作方式控制字的特殊形式可用于对计数器的的工作方式控制字的特殊形式可用于对计数器的当前计数值进行锁存。当前计数值进行锁存。 SC1SC0M2RW1RW0 BCDM0M1D7 D6 D5 D4 D3 D2 D1 D000 计数器锁存命令00 选择计数器001选择计数器110 选择计数器2计数器选择 未用 锁存计数器当前计数值控制字锁存计数器当前计数值控制字(3)、在工作方式控制字被设置之后,随后必须紧接着给计、在工作方式控制字被设置之后,随后必须紧接着给计数器预设置计数初值,计数器方可
14、开始工作。数器预设置计数初值,计数器方可开始工作。(4).计数初值计数初值 计数初值计数初值X与输入时钟频率与输入时钟频率F(1/tc)及输出周期及输出周期T之间的之间的关系为:关系为: T = X*tc = X/F X = T*F = T/tc (5). 8253初始化的工作有两个内容:初始化的工作有两个内容:一是向命令寄存器写入方式命令,以选择器(一是向命令寄存器写入方式命令,以选择器(3个计数器之一),确定工作方式(个计数器之一),确定工作方式(6种方式之一种方式之一),指定计数器计数初值的长度和装入顺序以及),指定计数器计数初值的长度和装入顺序以及计数值的码制(计数值的码制(BCD或二
15、进制码)。或二进制码)。二是向已选定的计数器按方式命令的要求写入计二是向已选定的计数器按方式命令的要求写入计数初值。数初值。2. 写入计数值写入计数值选择二进制时选择二进制时计数值范围:计数值范围:0000HFFFFH0000H是最大值,代表是最大值,代表65536选择十进制(选择十进制(BCD码)码)计数值范围:计数值范围:000099990000代表最大值代表最大值1000016位的初值需要分两次位的初值需要分两次计数值写入计数器各自的计数值写入计数器各自的I/O地址地址3. 读取计数值读取计数值对对8位数据线,读取位数据线,读取16位计数值需分两次位计数值需分两次计数在不断进行,应该将当
16、前计数值先行计数在不断进行,应该将当前计数值先行锁存,然后读取:锁存,然后读取:向控制字向控制字I/O地址:给地址:给8253写入锁存命令写入锁存命令从计数器从计数器I/O地址:读取锁存的计数值地址:读取锁存的计数值读取计数值,要注意读写格式和计数数制读取计数值,要注意读写格式和计数数制三、三、8253 的编程的编程命令命令 1.读出命令:读计数器的当前值读出命令:读计数器的当前值 2.写命令:设控制字写命令:设控制字 设初值设初值 送锁存命令送锁存命令注意注意 1.初值可为初值可为8位或位或16位,位,16位要用两条位要用两条 指令输出指令输出 2.读当前值必须先送锁存命令读当前值必须先送锁
17、存命令四、工作模式四、工作模式8253有有6种工作方式,由方式控制字确定种工作方式,由方式控制字确定熟悉每种工作方式的特点才能根据实际应用问题,熟悉每种工作方式的特点才能根据实际应用问题,选择正确的工作方式选择正确的工作方式每种工作方式的过程类似:每种工作方式的过程类似: 设定工作方式设定工作方式 设定计数初值设定计数初值 硬件启动硬件启动 计数初值进入减计数初值进入减1计数器计数器 每输入一个时钟计数器减每输入一个时钟计数器减1的计数过程的计数过程 计数过程结束计数过程结束方式方式0 0:计数结束中断:计数结束中断12435GATEOUTCLK 031244方式方式0WR1设设定定工工作作方
18、方式式2设设定定计计数数初初值值3计计数数值值送送入入计计数数器器4计计数数过过程程5计计数数结结束束方式方式0 0 “一次有效一次有效” 1)、计数器写完计数值时,开始计数,相应的输出信)、计数器写完计数值时,开始计数,相应的输出信号号OUT就开始变成低电平。当计数器减到零时,就开始变成低电平。当计数器减到零时,OUT立即输出高电平。立即输出高电平。 3)、在计数器工作期间,如果重新写入新的计数值,计数)、在计数器工作期间,如果重新写入新的计数值,计数器将按新写入的计数值重新工作器将按新写入的计数值重新工作。 2)、门控信号)、门控信号GATE位高电平时,计数器工作;为低电位高电平时,计数器
19、工作;为低电平时,计数器停止工作,计数值保持不变。平时,计数器停止工作,计数值保持不变。 4)、计数结束后,如果重新写入计数值,计数器将重新工)、计数结束后,如果重新写入计数值,计数器将重新工作,从而可以实现多次输出和循环作,从而可以实现多次输出和循环。方式方式1 1:可编程(重复触发)的单稳态触发器:可编程(重复触发)的单稳态触发器设设定定工工作作方方式式设设定定计计数数初初值值硬硬件件启启动动计计数数值值送送入入计计数数器器计计数数过过程程计计数数结结束束GATEOUTCLK 031244方式方式1WR方式方式1 1 - -(GATEGATE信号上升沿重新计数)信号上升沿重新计数)情况一:
20、情况一:(1 1)写入计数初值后,计数器并不立即开始工作;)写入计数初值后,计数器并不立即开始工作;(2 2)门控信号)门控信号GATEGATE有效,才开始工作,使输出有效,才开始工作,使输出OUTOUT变成低变成低电平;电平;(3 3)直到计数器值减到零后,输出才变高电平。)直到计数器值减到零后,输出才变高电平。情况二:情况二: (1 1)在计数器工作期间,当)在计数器工作期间,当GATEGATE又出现一个上升沿时,又出现一个上升沿时,计数器计数器重新装入重新装入原计数初值原计数初值并重新开始并重新开始计数。计数。(2 2)如果工作期间对计数器写入新的计数初值,则要等)如果工作期间对计数器写
21、入新的计数初值,则要等到当前的计数值计满回零且门控信号再次出现上升沿后,到当前的计数值计满回零且门控信号再次出现上升沿后,才按新写入的计数初值开始工作。才按新写入的计数初值开始工作。方式方式2 2:频率发生器(分频器):频率发生器(分频器)03124GATEOUTCLK 4方式方式2031240312403124WR方式方式2:频率发生器:频率发生器 2方式是一种具有自动装入时间常数(计数初方式是一种具有自动装入时间常数(计数初 值值N)的)的 N分频器。分频器。特点:特点:一次设置计数初值,计数器可自动重复进行减一次设置计数初值,计数器可自动重复进行减“1”计计数操作,减数操作,减“1”计数
22、回计数回“0”,可从输出端输出一负脉冲信号。,可从输出端输出一负脉冲信号。 门控,高电平有效,同时上升沿也有效,每一次上升沿门控,高电平有效,同时上升沿也有效,每一次上升沿都会使计数器装入初值开始计数。都会使计数器装入初值开始计数。 硬件同步:上升沿开始计数。硬件同步:上升沿开始计数。 软件同步:写入初值,下一个周期开始。软件同步:写入初值,下一个周期开始。方式方式3 3:方波发生器:方波发生器03124GATEOUTCLK 4方式方式3031240312403124WR方式方式3 -周期性方波输出周期性方波输出,工作方式与工作方式与2方式基本相同,也方式基本相同,也具有自动装入时间常数(计数
23、初值)的功能,具有自动装入时间常数(计数初值)的功能,不同之处在不同之处在于:于:(1)工作在)工作在3方式,引脚方式,引脚OUT输出的不是一个时钟周期输出的不是一个时钟周期的负脉冲的负脉冲 ,而是占空比为,而是占空比为1:1或近似或近似1:1的方波;当计的方波;当计数初值为偶数时,输出在前一半的计数过程中为高电平,数初值为偶数时,输出在前一半的计数过程中为高电平,在后一半的计数过程中为低电平在后一半的计数过程中为低电平,为奇数时高电平多一个为奇数时高电平多一个时钟周期。时钟周期。(2)由于)由于3方式输出的波形是方波,并且具有自动重装计方式输出的波形是方波,并且具有自动重装计数初值的功能,因
24、此,数初值的功能,因此,8253一旦计数开始,就会在输出一旦计数开始,就会在输出端端OUT输出连续不断的方波。输出连续不断的方波。方式方式4 4:软件触发选通信号:软件触发选通信号GATEOUTCLK031244方式方式4223331 0WR方式方式4 -单次负脉冲输出(软件触发)单次负脉冲输出(软件触发) 4方式工作方式是一种由软件启动的计方式工作方式是一种由软件启动的计数方式,即由写入计数初值来触发计数器数方式,即由写入计数初值来触发计数器开始工作。门控信开始工作。门控信GATE为高电平时,允许为高电平时,允许计数器工作。计数器工作。方式方式5 5:硬件触发选通信号:硬件触发选通信号GAT
25、EOUTCLK031244方式方式52233311 0WR方式方式5 -单次负脉冲输出(硬件触发)单次负脉冲输出(硬件触发) 5方式工作特点是由方式工作特点是由GATE上升沿触发计数器开始上升沿触发计数器开始工作。工作。 在在5方式工作方式下,当写入计数初值后,计方式工作方式下,当写入计数初值后,计数器并不立即开始计数,数器并不立即开始计数,而要由门控信号的上升而要由门控信号的上升沿启动计数。沿启动计数。 在计数过程中(或者计数结束后),如果门控在计数过程中(或者计数结束后),如果门控再次出现上升沿,计数器将从原装入的计数初值再次出现上升沿,计数器将从原装入的计数初值重新计数。重新计数。各种工
26、作方式的输出波形比较各种工作方式的输出波形比较方式方式 0方式方式 1方式方式 2方式方式 3方式方式 4方式方式 50N0N0N0/N110NN/2 N/2 0/N0N0 1N0 1N0 1五、应用举例五、应用举例例例1、设使用、设使用8253芯片的芯片的C/T1作为方波发生作为方波发生器器(方式方式3),要求输出为,要求输出为10个时钟周期的方个时钟周期的方波,写出所需的命令字。波,写出所需的命令字。设设8253的地址:的地址:0060H0066HMOV AL, 01010111BOUT 66H, ALMOV AL, 10HOUT 62H, AL例例2 计算定时常数计算定时常数要求定时要求
27、定时2ms,假设,假设F1MHz,C/T0采用模式采用模式0,8253地址地址40H46H,写出初始化程序,写出初始化程序X=T/tc=T*F=2*(10)-3*1*1062000 MOV AL, 00110001BOUT 46H,AL;写命令字写命令字MOV AX, 2000H;送初值送初值OUT 40H,ALMOV AL, AHOUT 40H,AL例例3 若定时时间大于一个定时器的最大定时若定时时间大于一个定时器的最大定时时间?时间?假设假设 F2MHz,tc0.5S Tmax65536*0.5 S =0.033S怎样解决?怎样解决?1、硬件串联、硬件串联2、软件计数,开辟内存单元、软件计
28、数,开辟内存单元CLK0 GATE0 GATE1 CLK1 OUT0 OUT1 +5V 设设CLK0 2MHz初值初值 20000,则则OUT0定时定时 0.01秒秒设设#2初值初值 100则则OUT2定时定时 1秒秒2、软件计数,开辟内存单元、软件计数,开辟内存单元例例4 利用利用8253提供可编程的采样信号提供可编程的采样信号8255APA0-PA7数据总线数据总线STBAINTRAPC4PC5INPUTREADYBUSYCONVERTA/D转换器转换器采样保持采样保持S/H模拟量输入模拟量输入中断请求中断请求来自来自8253的采样频率信号的采样频率信号 8253CLK0GATE0OUT0
29、CLK1GATE1OUT1CLK2GATE2OUT2+5v时钟时钟模式模式2初值初值L模式模式1初值初值M模式模式3初值初值NC/T0,时钟频率时钟频率F, 初值初值L,模式,模式2C/T1,时钟频率?时钟频率? ,初值,初值M,模式,模式1C/T2,时钟频率时钟频率F ,初值,初值N,模式,模式3分析分析OUT2CLK1OUT1GATE0OUT0频率频率F/N频率频率F/N周期周期MN/F通过手动开关通过手动开关重复触发重复触发每次采样时间每次采样时间MN/F采样频率为采样频率为F/L系统的初始化程序系统的初始化程序设设8253的地址为的地址为0070H0076H,三个计数,三个计数器的初始
30、值分别为:器的初始值分别为:LCNT,MCNT,NCNT,其中,其中L、N为二进制数且小于为二进制数且小于256,M为为BCD码。设置计数器模式和初值。码。设置计数器模式和初值。MOV AL, 14H;OUT 76H, AL; 计数器计数器0设为模式设为模式2MOV AL, LCNT;OUT 70H, AL; 计数器计数器0送初值(二进制)送初值(二进制)MOV AL, 73H;OUT 76H, AL; 计数器计数器1设为模式设为模式1MOV AX, MCNT;OUT 72H, AL;MOV AL, AH;OUT 72H, AL; 计数器计数器1设初值,分两次送设初值,分两次送MOV AL,
31、96H;OUT 76H, AL; 计数器计数器2设为模式设为模式3MOV AL, NCNT;OUT 74H, AL; 计数器计数器2设初值设初值例例5 5 如图所示,如图所示,80888088系统中包含一片系统中包含一片82538253芯片,地址为芯片,地址为0FFAH0FFDH0FFAH0FFDH,编写初始化程序完成如下功能:,编写初始化程序完成如下功能:1 1)计数器)计数器0 0完成对外部事件计数功能,计满完成对外部事件计数功能,计满100100次向次向CPUCPU发出发出中断;中断;2 2)计数器)计数器1 1输入输入2.5MHz2.5MHz方波脉冲,产生频率为方波脉冲,产生频率为1K
32、Hz1KHz的方波;的方波;3 3)计数器)计数器2 2输出标准秒脉冲时钟。输出标准秒脉冲时钟。D7-D0CSA0A1RDWR8253CLK0CLK1CLK2GATE0GATE1GATE2OUT0OUT1OUT2外部计事外部计事2.5MHz2.5MHz1KHz1KHz秒秒INTRINTR计数器计数器0 0:方式:方式0 0,00010000B00010000B初值:初值: 100100计数器计数器1 1:方式:方式3 3,01110110B01110110B初值:初值: 2.5M/1K=25002.5M/1K=2500计数器计数器2 2:方式:方式2 2,10110101B10110101B初
33、值:初值: 1000/1=10001000/1=1000MOV DX, 0FFDHMOV AL, 10HOUT DX, AL; 初始化计数器初始化计数器0MOV DX, 0FFAHMOV AL, 100; 计数值计数值100OUT DX, ALMOV DX, 0FFDHMOV AL, 76HOUT DX, AL; 初始化计数器初始化计数器1为方式为方式3MOV DX, 0FFBHMOV AX, 2500OUT DX, AL; 计数值低计数值低8位位MOV AL, AHOUT DX, AL; 计数值高计数值高8位位MOV DX, 0FFDHMOV AL, 0B5HOUT DX, AL; 初始化计
34、数器初始化计数器2,方式,方式2,BCD码码MOV DX, 0FFCHMOV AL, 00HOUT DX, AL; 计数值计数值1000的低的低8位位MOV AL, 10HOUT DX, AL; 计数值计数值1000的高的高8位位例例6 6 如图所示,一生产线,每通过如图所示,一生产线,每通过5050个工件,扬个工件,扬声器响声器响5 5秒,频率为秒,频率为2000Hz2000Hz。设。设82538253地址为地址为40H43H40H43H, 8255 A8255 A口地址口地址80H80H。计数器计数器0 0,计数值,计数值5050,控制字,控制字00010101B00010101B计数器计
35、数器1 1,驱动扬声器,输入,驱动扬声器,输入2.5MHz2.5MHz,产生,产生2000Hz2000Hz频率,计数值频率,计数值2.5M/2000=1250,2.5M/2000=1250,控制字控制字01110111B01110111B8255 PA08255 PA0高电平启动扬声器高电平启动扬声器8253CLK0CLK1+5VGATE0GATE1OUT1OUT0驱动INT2.5MHz8255A0+5V扬声器光敏电阻工件移动方向光源主程序:主程序:MOV AL, 15H;OUT 43H, AL ; #0方式字方式字MOV AL, 50H;OUT 40H, AL; #0初值初值MOV AL, 77H;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 22371-2024传真机、多功能复合型传真机环境保护要求
- 2025年度教育储值卡销售与教育资源整合合同3篇
- 二零二五版环保项目环保宣传教育分包合同3篇
- 二零二五年度果园租赁附带果树修剪与施肥服务合同3篇
- 二零二五年度宾馆能源审计服务合同范本3篇
- 二零二五版危险化学品运输司机安全责任合同3篇
- 2024年速冻粘玉米购销合同的支付方式
- 2024鲜鱼养殖与市场风险防控合作协议3篇
- 二零二五年度驾校场地租赁与智能语音教学合同3篇
- 二零二五年度酒店租赁经营联合运营合同范本3篇
- 2024-2025学年八年级上学期1月期末物理试题(含答案)
- 2025年国新国际投资有限公司招聘笔试参考题库含答案解析
- 制造车间用洗地机安全操作规程
- 2025河南省建筑安全员-A证考试题库及答案
- 商场电气设备维护劳务合同
- 油气田智能优化设计-洞察分析
- 陕西2020-2024年中考英语五年真题汇编学生版-专题09 阅读七选五
- 砖混结构基础加固技术方案
- 助产专业的职业生涯规划
- 新《国有企业管理人员处分条例》知识竞赛考试题库500题(含答案)
- 骨质疏松护理
评论
0/150
提交评论