下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章单片机概述1.2除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。1. 3单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输岀 接口)三部分集成于一块芯片上。4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974年一一 1976年):单片机初级阶段°第二阶段(1976年1978年):低性能单片机阶段。第三阶段(1978年一一现在):高性能单片机阶段-第四阶段(1982年一一现在):8位单片机巩固发展及16位单片机、32位单片机推岀阶段1. 5单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机
2、根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。1.6 MCS-51系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为 8031、8051、8751。8031内部包括1个8位cpu、128BRAM, 21个特殊功能寄存器(SFR )、4个8位并行I/O 口、1个 全双工串行口, 2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。8051是在8031的基础上,片内又集成有4KBROM作为程序存储器,是1个程序不超过4KB的小系统。8751是在8031的基础上,增加了 4KB的EPROM它构成了 1个程序小于 4KB
3、的小系统。用 户可 以将程序固化在 EPROM中,可以反复修改程序。1.7 MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU亭止工作,其它部分仍继续工作;另一 种是,除片内RAM继续保持数据外,其它部分都停止工作。2. 8 8051与8751的区别是 (C)(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同1.9在家用电器中使用单片机应属于微型计算机的(B)(A )辅助设计应
4、用(B )测量、控制应用(C)数值计算应用(D)数据处理应用L10说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。第二章MCS-51单片机的硬件结构2.1 MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:功能部件如下:微处理器(CPU);数据存储器 (RAM ;程序存储器(ROM/EPROM, 8 031没有此部件),4个8位并行I/O 口( P0 口、P1 口、P2 口、P3 P);1个全双工的串 行口; 2个16位定时器/计数器;中断系统;21个特殊
5、功能寄存器 (SFR。各部件功能:CPU (微处理器)包括了运算器和控制器两大部分,还增加了面向控制的处理功能,不仅可处理字节数据,还可以进行位变量的处理;数据存储器(RAM片内为128B(5 2系列的为256B),片外最多可外扩 64KB.数据存储器来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器(R0M/EPROM用来存储程序;中断系统具有 5个中断源,2级中断优先权;定时器 /计数器用作精确的定时,或对外部事件进行计数;串行口可用来进行串行通信,扩展并行I/O P,还可以与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广;特殊功能寄存器用于
6、CPU对片内各功能部 件进行管理、控制、监视。3. 2说明MCS-51单片机的引脚EA的作用,该弓|脚接高电平和接低电平时各有何种功能?答:当该引脚为高电平时,单片机访问片内程序存储器,但在PC (程序计数器)值超过 0F FFH(对于8051、8751 )时,即超岀片内程序存储器的 4KB地址范围时,将自动转向执行外 部程序 存储器内的程序。当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。对于8031来说,因其无内部程序存储器,所以该引脚必须接地,这样只能选择外部程序存储器。2. 3 MCS-51的时钟振荡周期和机器周期之间有何关系?答:每12个时钟周期为1个机器
7、周期。2. 4在MCS-51单片机中,如果采用 6 MHZ晶振,1个机器周期为(2微秒)。2. 5程序存储器的空间里,有5个单元是特殊的,这 5个单元对应MCS-51单片机5个中断 源的中断入口地址,请写岀这些单元的地址以及对应的中断源。答:中断源入口地址外部中断 0 0003H定时器 0(TC) 000BH外部中断1 0013H定时器 1( Tl ) 001BH(26H)2. 6内部RAM中,位地址为 30H的位,该位所在字节的字节地址为2. 7若A中的内容为63H,那么,P标志位的值为 (0)。(A)8判断下列说法是否正确:(A) 8031的CPL是由RAM和EPRO所组成。(错)(B)
8、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是 高端。(错)(C) 在MCS-51中,为使准双向的I/O 口工作在输入方式,必须保证它被事先预置为L (对)(D)PC可以看成是程序存储器的地址指针。(对)2. 9 8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=( 00H)。这时当前的工作寄存器区是(0)组工作寄存器区。(A) 10什么是机器周期?1个机器周期的时序是如何来划分的?如果采用12MHZ晶振,1个机器周期为多长时间?答:CPU完成一个基本操作所需要的时间称为机器周期-时序划分:一个机器周期包括12个时钟周期,分为6个状态;
9、SI- S6,每个状态又分为 2拍;Pl和P2。因此,1个机器周期 中的12个时 钟周期表示为:S1P1、S1P2、S2P1、S2P2 S6P2o如果采用 12MHZ晶振,1个机器周期为lus。(A)11判断以下有关 PC和DPTF的结论是否正确?(A )DPTR是可以访问的,而PC不能访问。(错)(B)它们都是16位的寄存器。(对)(C)它们都具有加1的功能。(对)(D )DPTF可以分为2个8位寄存器使用,但PC不能。(对)12、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写岀它们的字节地址。答:地址为00H-仆H的32个单元是4组通用工作寄存器区,每个区包括8个8位
10、工作寄存 器,编号为R0-R7。字节地址为 20H-2FH的16个单元可进行 128位的位寻址,这些单元构成了 1位处理机的存储器空间。位地址范围是00H-7FH.2. 13使用8031单片机时,需将 EA引脚接(低)电平,因为其片内无(程序)存储器。(5) 14片内RAM(低 128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:字节地址为 00H-仆H的32个单元是4组通用工作寄存器区,每个区包括 8个8位工作 寄存 器,编号为 R0-R7。可以通过改变PSW中的RS1、RSO来切换当前的工作寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保
11、护提供了方便;字节地址为 20H-2FH的16个单元可进行工 128位的位寻址,这些单元构成了1位处理机的存储器空间;字节地址为30H-7FH的单元为用户 RAM区,只能进行字节寻址。用于作为数据缓冲区以及堆栈区。(A) 15 判断下列说法是否正确(1) 程序计数器PC不能为用户编程时直接使用,因为它没有地址-(对) 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(错)(3)8031 共有 21 个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行寻址的。 (错)(1) 16 PC 的值是: (C)(1) 当前正在执行指令的前一条指令的地址(2) 当前正在执行指令的地
12、址(3) 当前正在执行指令的下一条指令的地址(4) 控制器中指令寄存器的地址2. 17通过堆栈操作实现子程序调用,首先就要把(PC)的内容入栈,以进行断点保护。调时,再进行出栈保护,把保护的断点送回到 (PC)。2. 18 写出 P3 口各引脚的第二功能。答:口引脚第二功能定义P3. 0 串行输入口P3. 1 串行输出口P3. 2 外部中断 0P3. 3 外部中断 1P3. 4 定时器 0 外部计数输入P3. 5 定时器 1 外部计数输入P3. 6 外部数据存储器写选通P3. 7 外部数据存储器读选通2. 19 MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为PC是
13、16位的,因此其寻址的范围为(64)KB。2. 20 当 MCS 51 单片机运行出错或程序陷入死循环时,如何来摆脱困境? 答:可通过复位来解决。2.21 判断下列说法是否正确?(A) PC是1个不可寻址的特殊功能寄存器(对)(B) 单片机的主频越高,其运算速度越快( 对)用返回MCS- 51 的(C) 在 MCS51 单片机中, 1 个机器周期等于 1 微秒( 错)(1) 22 如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS 51 单片 机正在工作?答:ALE引脚。第三章MCS-51的指令系统3.1 判断以下指令的正误:(1 ) MOV 28H, 0R2 (2) DEC
14、DPTR (3) INC DPTR (4) CLR RO(A) CPL R5 (6) MOV RO, R1 (7) PUSH DPTR (8) MOV FO, C (9) MOV FO, Acc. 3 (10)MOVX A, fflRl(11) MOV C, 30H (12)RLC RO答: (3) 、(8) 、(10) 、(11) 对,其余错。(2) 2 判断下列说法是否正确。(B) 立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。(J)(C) 指令周期是执行一条指令的时间。 (/)(D) 指令中直接给出的操作数称为直接寻址。 (x )(2) 3在基址加变址寻址方式中,以(A
15、)作变址寄存器,以(DPTR)或(PC)作基址寄存器3.4 MCS-51 共有哪几种寻址方式?各有什么特点?答:共有 7 种寻址方式。(A) 寄存器寻址方式操作数在寄存器中,因此指定了寄存器就能得到操作数。(B) 直接寻址方式指令中操作数直接以单元地址的形式给出,该单元地址中的内容就是操作数。(C) 寄存器间接寻址方式寄存器中存放的是操作数的地址,即先从寄存器中找到操作数的地址,再按该地址找到操作数。(D) 立即寻址方式操作数在指令中直接给出,但需在操作数前面加前缀标志。(E) -基址寄存器加变址寄存器间接寻址方式以DPTR或 PC作基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的
16、16位地址作为操作数的地址,以达到访问数 据表格的目的。(F) 位寻址方式位寻址指令中可以直接使用位地址。(7)相对寻址方式在相对寻址的转移指令中,给出了地址偏移量,以“rel ” 表示,即把 P C 的当前值加上偏移量就构成了程序转移的目的地址。3.5 MCS-51 指令按功能可以分为哪几类?答:MCS-51指令系统按功能分为:数据传送类(28条);算术操作类(24条);逻辑运算类(25 条);控制转移类(17 条);位操作类 (17 条)。(B)6访问SFR,可使用哪些寻址方式?答:一般采用直接寻址,对于SFR中字节地址能被 8整除的SFR可以使用位寻址,对于 SFR中的A、B、DPTR寄
17、存器可以采用寄存器寻址。(6) 7指令格式是由(操作码)和(操作数)所组成,也可能仅由(操作码)组成。3. 8假定累加器A中的内容为30H,执行指令:1000H: MOVC A, 0A+PC后,把程序存储器(1031H)单元的内容送入累加器中(B) 9在MC 51中,PC和DPTR都用于提供地址,但 PC是为访问(程序)存储器提供地址,而DPTF是为访问(数据)存储器提供地址。(B) 10在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的(地址)。3. 11该程序段的功能是什么?PUSH APUSH BPOP APOP B答:功能是A、B内容互换3.12已知程序
18、执行前有 A=02H, SP=52H, ( 51H) =FFH, ( 52H) =FFH 下列程序执行后:POP DPHPOP DPLMOV DPTR, #4000HRL AMOV B,AMOVC A,fflA+DPTRPUSH AMOV A,BINC AMOVC A, SA+DPTRPUSH ARETORG 4000HDB 10H, 80H, 30H, 50H, 30H, 50HA=50H SP=50H ( 51H) =30H ( 52H) =50H PC=5030H(B) 13写岀完成如下要求的指令,但是不能改变未涉及位的内容。(A )把 Acc. 3, Acc. 4, Acc. 5 和
19、Acc. 6 清 0。解:ANL A, #87H(B)把累加器A的中间4位清0o解: ANL A, #C3H(C )使 Acc. 2 和 Acc. 3 置 1。解: ORL A, #0CH3. 14 假定 A=83H, (RO) =17H, (17H) =34H,执行以下指令:ANL A, #17HORL 17H, AXRL A, 0ROCPL A后,A的内容为(OCBH )3. 15 假设 A=55H, R3=0AA H在执行指令后 ANL A, R3 后,A= (OOH) , R3= ( OAAH )令后:3. 16 如果 DPTR=507BH, SP=32H, ( 30H) =50H,
20、(31H) =5FH, ( 32H) =3CH, 则执行下列指POP DPHPOP DPLPOP SP贝X DPH= ( 3CH ) DPL= ( 5FH ) SP= ( 4FH )3. 17假定SP=60H, A=30H, B=70H,执行下列指令:PUSH APUSH B后,SP的内容为(62H) , 61H 单元的内容为(30H) , 62H 单元的内容为(70H)FF CO EO E5 FO F0解:查表可知FF MOV R7, ACO EO PUSH OEOHE5 FO MOV A, OFOHFO MOVX 0DPTR, A第四章MCS-51汇编语言程序设计4. 1用于程序设计的语言
21、分为哪几种?它们各有什么特点?答:用于程序设计的语言基本上分为三种:机器语言、汇编语言和高级语言。5. 机器语言:在单片机中,用二进制代码表示的指令、数字和符号简称为机器语言,直 接用机器语言编写的程序称为机器语言程序。用机器语言编写的程序,不易看懂,不便于记忆,且容易岀错。(2)汇编语言具有如下特点:A、汇编语言是面向机器的语言,程序设计人员必须对MC 51单片机的硬件有相当深入的了解。B助记符指令和机器指令一一对应,所以用汇编语言编写的程序效率高,占用的存储空间小,运行速度快,因此用汇编语言能编写岀最优化的程序。C汇编语言程序能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问
22、存储器及I/O接口电路。(3)高级语言:高级语言不受具体机器的限制,都是参照一些数学语言而设计的,使用了许多数学公式和数学计算上的习惯用语,非常擅长于科学计算。计算机不能直接识别和执行高级语言,需要将其“翻译”成机器语言才能识别和执行。4. 3解释下列术语:“手工汇编”、“机器汇编”、“交叉汇编”以及“反汇编”。答、手工汇编:通常把人工查表翻译指令的方法称为“手工汇编”。机器汇编:机器汇编实际上是通过执行汇编程序来对源程序进行汇编的。交叉汇编:由于使用微型计算机完成了汇编,而汇编后得到的机器代码却是在另一台计算机(这里是单片机)上运行,称这种机器汇编为“交叉汇编"。反汇编:有时,在分
23、析现成产品的ROM/EPROI中的程序时,要将二进制数的机器代码语言程序翻译成汇编语言源程序,该过程称为反汇编。4.4下列程序段经汇编后,从1000H开始的各有关存储单元的内容将是什么?ORG 1000HTAB1 EQU 1234HTAB2 EQU 3000HDB “MAINDW TAB1, TAB2, 70H答:(1000H) = 'M' (1001H) = 'A' ( 1002H) = T ( 1003H) = 'N' ( 1004H ) =34H(1005H) =12H ( 1006H) =00H ( 1007H) =30H ( 1008H
24、) =70H ( 1009H) =00H4. 5设计子程序时注意哪些问题?答:在编写子程序时应注意以下问题:(1) 子程序的第一条指令的地址称为子程序的入口地址。该指令前必须有标号。(2) 主程序调用子程序,是通过主程序或调用程序中的调用指令来实现的。(3) 注意设置堆栈指针和现场保护,因调用子程序时,要把断点压入堆栈,子程序返回执RET指令时再把断点弹岀堆栈送入PC指针,因此子程序结构中必须用堆栈。(4) 子程序返回主程序时,最后一条指令必须是RET指令,它的功能是在执行调用指令时把自动压入堆栈中的断点地址弹岀送入PC指针中,从而实现子程序返回主程序断点处继续行主程序。(5) 子程序可以嵌套
25、,即主程序可以调用子程序,子程序又可以调用另外的子程序,通常 况下可允许嵌套 8 层。(6) 在子程序调用时,还要注意参数传递的问题。4.6试编写1个程序,将内部 RAM中 45H单元的高4位清0,低4位置1。解: MOV A, 45HANL A, #0FHORL A, #0FH4.7 已知程序执行前有 A=02H, SP=42H, (41H) =FFH, ( 42H ) =FFH 。下述程序执行后,POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A, 0A+DPTRPUSH AMOV A,BINC AMOVC A, 3A+DPTRPUSH AORG
26、3000HDB 10H, 80H, 30H, 80H, 50H, 80HA=80H SP=40H (41H) =50H (42H) =80H PC=8050H4. 8计算下面子程序中指令的偏移量和程序执行的时间(晶振频率为12MHZ。7B0F MOV R3,#15; 1个机器周期7CFF DL1: MOV R4,#255; 1 个机器周期8B90 DL2: MOV P1,R3; 2 个机器周期DC DJNZ R4,DL2; 2个机器周期DB DJNZ R3,DL; 2个机器周期22 RET; 2个机器周期解:程序执行的时间为15. 346 ns。4. 9 假定 A=83H, (RO) =17H
27、, (17H) =34H,执行以下指令:ANL A, #17HORL 17H, AXRL A, o)ROCPL A后,A的内容为(OCBH )5 1H单(C) 10试编写程序,查找在内部RAM的30H50H单元中是否有0AAH这一数据。若有,则将元置为“01H'若未找到,则将51H单元置为“00H' oORG 0000HMOV RO, #30HMOV R2,#21HLOOP: MOV A, 0ROCJNE A, #0AAH,NOTMOV 51H,#01HSJMP DENDNOT: INC RODJNZ R2,L OOPMOV 51H,#00HDEND: SJMP DEND4.
28、11试编写程序,查找在内部RAM的20H40H单元中岀现“00H'这一数据的次数。并将查 找到的结果存入41H单元。ORG 0000HMOV R0, #2OHMOV R2,#21HMOV 41H,#00HLOOP: MOV A, 0ROCJNE A, #OOH,NOTEINC 41HNOTE: INC RODJNZ R2,L OOPEND(C) 12若SP=60H标号LABEL所在的地址为 3456H. LCALL指令的地址为 2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针 SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACLAA
29、是否可以?如果换成ACALL指令,可调用的地址范围是什么?答:堆栈指针 SP的内容为62H,堆栈内容(61H) =03H, (62H) =20H; PC 值为3456H,不能 将LCALL换 为AC ALL,因为LCALL可调用64KB范围内的子程序,而 ACALL所调用的子程序 地址必须与 ACALL 指令下一条指令的第一个字节在同一个2KB区内(即16位地址中的高5位地址相同。如果换为ACALL,可调用的地址范围为2002H-27FFH。第五章MCS-51的中断系统(D) 1什么是中断系统?答:能够实现中断处理功能的部件称为中断系统。5. 3什么是中断源?MCS-51有哪些中断源?各有什么
30、特点?答:产生中断的请求源称为中断源。MC 51中断系统共有5个中断请求源:(1)外部 中断请求0,中断请求标志为IE0。(2)外部中断请求1,中断请求标志为IEL 定时器/计数器T0溢岀 中断请求,中断请求标志为TFQ (4)定时器/计数器T1溢岀中断请求,中断请求标志为 TF1。(5)串行口中断请求,中断请求标志为TI或RL特点:2个外部中 断源,3个内部中断源。(D) 4外部中断1所对应的中断入口地址为(0013H)。5. 5下列说法错误的是:(A, B, C)各中断源发岀的中断请求信号,都会标记在MCS-51系统的IE寄存器中。各中断源发岀的中断请求信号,都会标记在MCS-51系统的T
31、MOD寄存器中各中断源发岀的中断请求信号,都会标记在MCS-51系统的TCON和SCON寄存器中。5. 6 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?答:典型时间是 3-8个机器周期。在下列三种情况下,CPU将推迟对外部中断请求的响应:CPU正在处理同级的或更高级优先级的中断所查询的机器周期不是当前所正在执行指令的最后一个机器周期(3 )正在执行的指令是 RETI或是访问IE或IP的指令。5.7中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是(D)当前正在进行高优先级中断处理当前正在执行RETI指令当前指令是DIV指令
32、,且正处于取指令的机器周期当前指令是 MOV A, R35.8 8031单片机响应中断后,产生长调用指令LCALL,执行指令的过程包括:首先把 (PC)的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC),使程序执行 转向(响应中断请求的中断入口的地址)中的中断地址区。5. 9编写岀外部中断1为跳沿触发的中断初始化程序。ORG 0000HAJMP MAINORG 0013HAJMP PINT1ORG 0100HMAIN: SETB IT1SETB EXISETB EAHERE: AJMP HEREPINT1: RETIEND(A )定时中断脉冲方式的外部中断外部串行中断电平方
33、式的外部中断5. 11 MCS-51有哪几种扩展外部中断源的方法?答:扩展外部中断源的方法有:定时器/计数器作为外部中断源的使用方法;中断和查询结的方法。5. 12下列说法正确的是(C D)同一级别的中断请求按时间的先后顺序顺序响应。同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先中断请求同级中断不能嵌套。13中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?答:两者的区别在于, RETI清除了中断响应时,被置 1的MCS-51内部中断优先级寄存器的级状态。5.14某系统有3个外部中断源1、2、
34、3,当某一中断源变为低电平时,便要求CPU进行处理,们的优先处理次序由高到低依次为 3、2、1,中断处理程序的入口地址分别为 1000H, 11 00H, 1200H。试编写主程序及中断服务程序 (转至相应的中断处理程序的入口即可 )。合级优先它ORG 0000HAJMP MAINORG 0003HLJMP PINTOORG 0100HMAIN: SETB ITOSETB EXOSETB EAHERE: SJMP HEREPINTO: PUSH PSWPUSH AJNB Pl. 3, IR3JNB Pl. 2, IR2JNB Pl.1,IR1PINTIR: POP APOP PSWRETIIR
35、3: LJMP IR3INTIR2: LJMP IR2INTIR1: LJMP IR1INTORG 1000HIR3INT: LJMP PINTIRORG 1100HIR2INT: LJMP PINTIRORG 1200HIR1INT: LJMP PINTIREND第六章MCS-51的定时器/计数器1如果采用的晶振的频率为3MHZ定时器/计数器工作在方式0、1、2下,其最大的定时 时间各为多少?答:方式 0 213*4us=32. 768方式 1 216*4us=262. 144方式 2 28*4us=l. 0246. 2定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
36、答:定时器/计数器被选定为定时器工作模式时,计数输入信号是内部时钟脉冲,每个机器周期产生1个脉冲使计数器增 1,因此,定时器/计数器的输入脉冲的周期与机器周期一样,为时钟振荡频率的1/2。6. 3定时器/计数器作计数器使用时,对外界计数频率有何限制?答:定时器/计数器用作计数器时,计数脉冲来自相应的外部输入引脚TO或T1。对外界计 数频率要求为其最高频率为系统振荡频率的1/24。6. 4采用定时器/计数器TO对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MC -51单片机的晶体震荡器的频率为6MHZ请使用方式1实现,要求编写岀程序。ORG 0000HAJMP MAINORG 000BHLJMP PTOJORG 0100HMAIN: MOV TMOD, #05H; 00000001MOV THO, #0FFH; X=65436MOV TLO,#9CHCLR FOSETB TROSETB ETOSETB EAHERE: AJMP HEREPTOJ: JB F0,PT0DMOV TMOD, #01H; 00000001MOV THO, #0FEH; X=65036MOV TLO,#OCHSETB FORETI PTOD: CLR FOMOV TMOD, #05HMOV THO,#0FFHMOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青岛工学院单招综合素质考试模拟试卷附参考答案详解【培优】
- 2027年永定盛达职业学院单招职业技能考试题库含答案详解(A卷)
- 2026年山东海河职业学院单招综合素质考试模拟试卷附参考答案详解(研优卷)
- 2026年重庆市忠县单招职业技能考试题库学生专用附答案详解
- 2027年成都职业技术学院单招综合素质考试模拟试卷【轻巧夺冠】附答案详解
- 2027年山东省交通运输技师学院高职单招职业技能考试题库附参考答案详解【考试直接用】
- 2026年湖南娄底新化职业学院高职单招职业技能考试题库完美版附答案详解
- 2025年四川文轩职业学院高职单招职业技能考试题库含完整答案详解【全优】
- 2026年松岳职业学院单招综合素质考试模拟试卷含答案详解【满分必刷】
- 2025年赣江瑞恒职业学院单招综合素质考试模拟试卷及参考答案详解1套
- 2026年办公室文员笔试试题(含答案)
- 社区老年人健康监测数据采集规范指引
- DB44-T 2846-2026 自然教育径建设规范
- 2025年苏州市社区工作者招聘考试笔试试题及答案解析
- 2026年《关于用好乡镇(街道)履行职责事项清单的具体措施》宣导课件
- 对公客户产业链金融服务营销方案
- 2025年全国乡村振兴职业技能大赛“育婴”赛项考试题库附答案
- 古浪县新堡红湾沟石膏矿矿产资源开发与恢复治理方案
- (2025年)ELSO共识声明:需要体外膜氧合的危重成人患者营养治疗的提供与管理课件
- 2026年高考散文阅读模拟训练3(附答案解析)
- 2026年融资租赁公司招聘考试笔试试题(含答案)
评论
0/150
提交评论