《单片机原理及应用》复习题及相关答案

上传人:猪** 文档编号:167435612 上传时间:2022-11-03 格式:DOC 页数:12 大小:529KB
收藏 版权申诉 举报 下载
《单片机原理及应用》复习题及相关答案_第1页
第1页 / 共12页
《单片机原理及应用》复习题及相关答案_第2页
第2页 / 共12页
《单片机原理及应用》复习题及相关答案_第3页
第3页 / 共12页
资源描述:

《《单片机原理及应用》复习题及相关答案》由会员分享,可在线阅读,更多相关《《单片机原理及应用》复习题及相关答案(12页珍藏版)》请在装配图网上搜索。

1、13 84 16INT 一选择题1、以下有关 PC 和 DPTR 的结论,正确的是( D )。A、DPTR 是可以访问的,而 PC 不能访问B、它们都是 8 位的存储器C、它们都有加 1 的功能D、DPTR 可以分为两个 8 位的寄存器使用,但 PC 不能2启动定时器 1 开始定时的指令是( D )。ACLR TR0 BCLR TR1CSETB TR0 DSETB TR13下列指令判断若定时器 T0 计满数就转 LP 的是( D )。AJB T0,LP BJNB TF0,LPCJNB TR0,LP DJB TF0,LP489C51 单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完

2、 一帧数据时,将 SCON 中的( A ),向 CPU 申请中断。ARI 或 TI 置 1 BRI 或 TI 置 0CRI 置 1 或 TI 置 0 DRI 置 0 或 TI 置 158051 单片机计数初值的计算中,若设最大计数值为 M,对于模式 1 下的 M 值为( D )。AM= 2 =8192 BM= 2 =256CM= 2 =16 D M= 2 =655366、下列说法正确的是( C )。A、 89C51 共有 21 个特殊功能寄存器,它们的位都是可以用软件设置的,因此, 都是可以进行位寻址的。B、 内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 C、 程序计数器

3、 PC 不能为用户编程时直接使用,因为它没有地址。D、各中断发出的中断请求信号,都会标记在 MCS51 系统的 TMOD 寄存器中。 7、在 89C51 中,需要外加电路实现中断撤除的是:( A )A、电平方式的外部中断 B、定时中断C、外部串行中断 D、脉冲方式的外部中断8、下列的说法正确的是( A )。A、特殊功能寄存器 SCON,与定时器/计数器的控制无关。B、特殊功能寄存器 TMOD,与定时器/计数器的控制无关。C、特殊功能寄存器 IE,与定时器/计数器的控制无关。D、特殊功能寄存器 TCON,与定时器/计数器的控制无关。9外部中断源 (外部中断)的向量地址为( )。CA0003H B

4、 000BH C0013H D002BH10、区分 MCS-51 单片机片外程序存储器和片外数据存储器的最可靠的方法是( )。A、看其芯片的型号是 ROM 还是 RAMB、看其离 MCS-51 芯片的远近C、看其位于地址范围的低端还是高段D、看其是与 RD 信号连接还是与 PSEN 信号连接11MCS51 单片机串行口接收数据的次序是下述的顺序( )。(1)接收完一帧数据后,硬件自动将 SCON 的 R1 置 1(2)用软件将 RI 清零(3)接收到的数据由 SBUF 读出(4)置 SCON 的 REN 为 1,外部数据由 RXD(P30)输入A(1)(2)(3)(4) B(4)(1)(2)(

5、3)C(4)(3)(1)(2) D(3)(4)(1)(2)12. 数据线为 8 根的存储器的地址范围是 0000H03FFH,它的容量为( )。 A、1KB B、2KB C 、3KB D、4KB13 在中断服务子程序中,至少应有一条( D )。A、传送指令 B、转移指令 C、加法指令 D、中断返回指令14要用传送指令访问 MCS-51 片外 RAM,它的指令操作码助记符应是( B )。 A、MOV B、MOVX C 、MOVC D、以上都行二填空题1、单片机与普通计算机的不同之处在于其将 CPU 、 存储器 和 各种输入输出接口 三部分集成于一块芯片上。2、通过堆栈操作实现子程序调用,首先就要

6、把 PC 的内容入栈,以进 行断点地址保护。调用返回时,再进行出栈保护,把保护的断点地址送回到 PC 。3、在寄存器间接寻址方式中,如果存储器的地址在 00HFFH 之间,则可用 R0 作变址寄存器,存储器的地址在 0000HFFFFH,则以 DPTR 作基址寄存器。 4、假定累加器 A 中的内容为 40H,执行指令MOV 30H, A后,把累加器 A 的内容送入数据存储器 30H 单元中。5、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作 数,而是操作数的 地址 。6、单片机 P0 口为 总线和 总线的复用端口,74LS373 与 P0 口连接,其输出线作为系统的 ,74

7、LS373 的 G 端与单片机 连 接。7、在片外存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的 端提供信号。8、在 MCS-51 中,PC 和 DPTR 都用于提供地址,但 PC 是为了访问 存 储器提供地址,而 DPTR 是为访问 存储器提供地址。9、16KB RAM 存储器的首地址若为 3000H,则末地址为 H。10、8K8 位的存储器共有地址线根。三、判断题,正确的打,错误的打第 1 部分,寻址方式(1). MOV 20H , R1 () (2). ADDC A , 2030H ( )(3). CLR A () (4). MOVX 40H , #30H()(5). ORG

8、 3000H () (6). MOVC A+PC , A()(7). MOVX A ,2000H () (8). DJNZ #data , rel ()(9). INC R5 () (10). DEC DPTR ()(11). MOV R1 , R2 () (12). SWAP R1 ()(13). SETB 2000H () (14). JZ A , LOOP ()(15) DA R2 ()第 2 部分:(1)89C51 每个中断源相应地在芯片上都有其中断请求输入引脚。( ) (2)不能对程序计数器 PC 进行读、写操作。( )(3)89C51 单片机的栈底单元是不能利用的,因此,它是一个闲

9、置单元。( ) (4)89C51 单片机对最高优先权的中断响应是无条件的。()(5)中断初始化时,对中断控制器 SCON、TCON 的状态设置,只可使用位操 作指令,而不能使用字节操作指令。( )(6)在一般情况 89C51 单片机允许同级中断嵌套( )(7)89C51 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。 ( )(8)单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。( )(9)RL A 为循环左移指令。( )(10)指令 MOV A,30H 的源操作数是立即寻址方式。( )(11)如果发生除法溢出错误,则 PSW 标志位 P 置 1。( )(12)如 JC re

10、l 发生跳转时,目标地址为当前地址加上偏移量 rel。() (13)MOVC A,A+DPTR 是一条查询指令。()(14)MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中。( )(15)CPU 对内部 RAM 和外部 RAM 的读写速度一样快。( )(16)对于 89C51 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自 动在外部程序存储器中寻址。( )三简答题1、片内 RAM 低 128 个单元划分为哪 3 个主要部分?各部分的主要功能是什么? 2、编写出外部中断 1 为跳沿触发的中断初始化程序。3、若 SP=60H,标号 LABEL 所在的地址为 3

11、456H。LCALL 指令的地址为 2000H, 执行指令如下:2000H:LCALL LABEL后,堆栈指针 SP 和堆栈内容发生了什么变化?PC 的值等于什么?如果将指令 LCALL 直接换成 ACALL 是否可以?如果换成 ACALL 指令,可调用的地址范 围是什么?4、定时 / 计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有 关?5、假定 A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A, #17H ; A = 0000 0011BORL 17H, A ; (17H)= 1011 0111BXRL A, R0 ; A= 1011 0100BCP

12、L A ; A = 4BH后,A 的内容为 4BH 。6、使用简单指令序列完成以下操作1)请将片外 RAM 20H-25H 单元清零;MOV R0,#20HMOV R1,#6MOV A,#00HLOOP: MOVX R0,AINC R0DJNZ R1,LOOP2)请将 RAM 3000 单元内容送 R7;MOV DPTR,#3000HMOV A,DPTRMOV R7,A3)将累加器 A 的内容取反CPL A4)将累加器 A 的内容的低 4 位置 1;ORL A, #0FH7、MCS-51 系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可 以被定义为高优先级中断?如何定义?8、各中断

13、源对应的中断服务程序的入口地址是否能任意设定?9、为什么一般都把主程序的起始地址放在 0030H 之后?四程序阅读题1为下列程序段的每一行注释,并说明整个程序段的功能。MOV R0,#30hMOV R1,#40hMOV R2,#08h ;LOOP: MOV A,R0 ;ADD A,R1 ;MOV R0,A ;INC R0INC R1;DJNZ R2, LOOP ;功能说明:2设在 31H 单元存有23H,执行下面程序:MOV A, 31H ; A = 23H ANL A, #0FH ; A=03H MOV 41H, A ; (41H) = 03HMOV A, 31H ; A = 23H ORL

14、 A, #0F0H ;A= F3H SWAP A ; A=3FH MOV 42H, A ;(42H) = 3FH则(41H)= 03H,(42H)= 3FH 。3已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后 MOV R0 , #11H ; (20H) = 11HMOV A , R2 ;A = 20HADD A , 20H ;A = 31HMOV PSW , #80H ;CY = 1SUBB A , P0 ; 31H-1-30H = 00H ,CY =0MOV 40H , A ;(40H) = A = 00H结果是:( 40H )

15、 = 00H ,CY 0 。4. 设在 MCS-51 单片机片内 RAM 中,(20H)=40H,(40H)=22H,(22H)=10H, P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各 个寄存器及片内单元中。MOV R0,#20H ; R0 = 20HMOV A,R0 ;A=40HMOV R1,A ;R1 = 40HMOV B,R1 ;B = 22HMOV R1,R1 ;(40H) =40HMOV P3,P1 ;P3 = 0CFH(A)=40H (B)= 22H (R0)= 20H (R1)= 40H (P1)= 0CFH (P3)= 0CFH (20H)= 4

16、0H (22H)=10H五、程序设计题1、使用定时器中断方式编程实现从引脚上输出一个周期为 1s 的方波。(系统时 钟为 6MHz)。2、编程将片内 RAM 40H 单元开始的 16 个数传送到片外 RAM 2000H 开始的单元 中。3、根据硬件图计算 ADC0809 的 8 个模拟量输入通道的地址,并编写程序实现 8 个通道的模拟量循环采集,采集结构存放至片内 RAM 40H47H 中。U?U?1234567813INT0 1215143119189RD 17WR 16P10P11P12P13P14P15P16P17INT1INT0T1T0EA/VPX1X2RESETRDWRP00P01P

17、02P03P04P05P06P07P20P21P22P23P24P25P26P27RXDTXDALE/PPSEN3938373635343332212223242526272810113029D0D1D2D3D4D5D6D7WR 121D7D6D5D4D3D2D1D0INT0A0A1A2U?A3U?A21msb2-1202-2192-3182-482-5152-6142-717lsb2-8 7EOC25ADD-A24ADD-B23ADD-C22ALE9ENABLE6START10CLOCKADC0809 500KHZIN-0IN-1IN-2IN-3IN-4IN-5IN-6IN-7ref(-)

18、ref(+)262728123451612VCC80513RD 2一、填空题1、若采用 6MHz 的晶体振荡器,则 MCS-51 单片机的振荡周期为_2/12us_,机器 周期为_2us_。2、MCS-51 单片机共有5个中断源,由IE寄存器设定中断的开放和禁止;每个中断源有两个优先级,由IP寄存器设定。3、单片机的内部 RAM 区中,可以位寻址的地址范围是_20H2FH_, 特殊功能寄存器中,可位寻址的地址是_80HFFH_。4、MSC-51 单片机引脚信号中,信号名称带上划线的表示 平时该信号有效;可外接电路或 低电5、函数是 C 语言的基本单位。6、若由程序设定 RS1、RS0=0、1,

19、则工作寄存器 R0R7 的直接地址为_08H0FH_。7、串行口通信方式 2 接收到的第 9 位数据送SCON寄存器的RB8位中保存。8、MCS-51 内部提供2个可编程的16位定时/计数器,定时器有4种工作方式。9、在 C51 中,变量的数据类型说明为 bit,则其取值范围是 10 、 串 行 口 方 式 3 发 送 的 第 9 位 数 据 要 事 先 写 入0 或 1SCON。寄 存 器的RB8位。11、MCS51 单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到的有效信号为低电平时,激活外部中断。12 、 CPU 又称MPU,一般由运算器和控制器两部分组成。13 、使用

20、 DPTR 作间址指针进行寄存器间接寻址时,其寻址能力为 器 。所有存储14、整型变量的占用的存储空间是 一个字节两个字节 ;字符型变量占用的存储空间是15、ALU 指的是算术/逻辑单元 。16、MCS-51 单片机的中断源分别是外部中断 0、定时/计数器 0、外部中断 1、定时/计数器 1、串行口接收/发送中断 。17、KeiL C51 软件中,工程文件的扩展名是_ .Uv2 _,编译连接后生 成可烧写的文件扩展名是_ _.hex_二、选择题1、C 语言中最简单的数据类型包括( B/D)。A、整型、实型、逻辑型 C、整型、字符型、逻辑型 2、下列描述中正确的是( DB、整型、实型、字符型D、

21、整型、实型、逻辑型、字符型 )。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合3、下列计算机语言中,CPU 能直接识别的是(D )。A、 自然语言B、 高级语言C、 汇编语言D、机器语言4、MCS-5l 单片机的堆栈区是设置在( C )中。A、片内 ROM 区 B、片外 ROM 区 C、片内 RAM 区 D、片外 RAM 区5、以下叙述中正确的是(C)。A、用 C 语言实现的算法必须要有输入和输出操作 B、用 C 语言实现的算法可以没有输出但必须要有输入 C、用 C 程序实现的算法可以没有输入但必须要有输出 D、用 C

22、程序实现的算法可以既没有输入也没有输出 6、定时器/计数器工作方式 1 是( D )。A、8 位计数器结构 C、13 位计数结构B、2 个 8 位计数器结构 D、16 位计数结构8、C 语言提供的合法的数据类型关键字是(D)。A、Double B、short C、integer D、Char9、片内 RAM 的 20H2FH 为位寻址区,所包含的位地址是( B )。 A、00H20H B、00H7FH C、20H2FH D、00HFFH10、以下能正确定义一维数组的选项是(B)。A、int a2,5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5; C、char a=A,

23、B,C; D、int a5=0123;11、MCS-51 单片机的复位信号是( A )有效。A、高电平B、低电平C、脉冲D、下降沿12、8051 的单片机的堆栈指针( D )A、 只能位于内部 RAM 低 128 字节范围内B、 可位于 内部 RAM 低 256 字节范围内C、 可位于 内部 ERRAM 内。D、可位于内部 RAM 或外部 RAM 内13、在串行口工作于异步通信方式时,其接收由(C)来启动。A、REN B、RI C、REN 和 RI D、TR 14、存储 1616 点阵的一个汉字信息,需要的字节数为( A)A、 32 B、 64 C、 128 D、 25615、设 MCS-51

24、 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频 率应为( B )A、2MHz B、1MHz C、500kHz D、250kHz16、利用下列(D)关键字可以改变工作寄存器组A、interrupt B、sfrC、while D、using17、C51 中一般指针变量占用( c )字节存储。A、一个B、两个C、三个D、四个18、使用宏来访问绝对地址时,一般需包含的库文件是( b 19、单片机的定时器/计数器工作方式 1 是( D )。)A、8 位计数器结构 C、13 位计数结构B、2 个 8 位计数器结构 D、16 位计数结构20、串行口每一次传送( C )字符。A、1

25、个B、1 串C、1 帧D、1 波特21、数据的存储结构是指( D )。A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式 D、数据的逻辑结构在计算机中的表示 22、下列关于栈的描述中错误的是( C )。A、栈是先进后出的线性表 B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入和删除操作中,不需要改变栈底指针23、在寄存器间接寻址方式中,间址寄存器中存放的数据是( B )。A、参与操作的数据 C、程序的转换地址B、操作数的地址值 D、指令的操作码24、MCS-51 单片机的复位信号是( A )有效。A、高电平B、低电平C、脉冲D、下降沿25、为了使模块尽可能独立,要

26、求( A )。A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强26、若 MCS-51 单片机使用晶振频率为 6MHz 时,其复位持续时间应该超过( 4 )。A、2sB、4sC、8sD、1ms27、以下选项中可作为 C 语言合法常量的是( A )28、能够用紫外光擦除 ROM 中程序的只读存储器称为( C )。 A、掩膜 ROM B、PROM C、EPROM D、EEPROM29、以下不能定义为用户标识符是( D)。A、M

27、ain B、_0 C、_int D、sizeof30、下选项中,不能作为合法常量的是( B )。A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e031、存储 1616 点阵的一个汉字信息,需要的字节数为( D ) A、 32 B、 64 C、 128 D、 25632、以下选项中合法的字符常量是(D )A、 B B、 010C、 68 D、 D33、设 MCS-51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频 率应为( B )A、2MHz B、1MHz C、500kHz D、250kHz34、下列数据字定义的数表中,( D )是错

28、误的。A、DW “AA”B、DW “A”C、DW “OABC” D、DW OABCH三、判断题( )、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。 ( )2、自动变量属于局部变量。( )3、Continue 和 break 都可用来实现循环体的中止。( )4、在 MCS-51 系统中,一个机器周期等于 1.5s。( )5、若一个函数的返回类型为 void,则表示其没有返回值。( )6、所有定义在主函数之前的函数无需进行声明。( )7、定时器与计数器的工作原理均是对输入脉冲进行计数。( )8、END 表示指令执行到此结束。( )9、MCS-51 的相对转移指令最大负跳距是

29、 127B 。( )10、MCS-51 的程序存储器只是用来存放程序的。( )11、TMOD 中的 GATE=1 时,表示由两个信号控制定时器的的启停。( )12、MCS-51 的特殊功能寄存器分布在 60H80H 地址范围内。( )13、片内 RAM 与外部设备统一编址时,需要专门的输入/输出指令。( )14寄存器间接寻址可以访问数据存储器,也可以访问程序存储器。( )15在 C51 中,将数据的存储类型说明为 data,则该数据映射的存储空间为片内位 寻址空间。( )16MCS51 属于位的单片机。( )17基址加变址寻址只能访问程序存储器。( )18位地址和字节地址在形式上没有区别。(

30、)19如果 x=0xEA,则执行 x2 后,x 的值为 0xA8。( )20在 MCS51 的指令系统中,地址分为字节地址和位地址。( )21汇编语言指令就是指能被 CPU 直接执行的指令。( )22在 MCS51 的指令系统中,伪指令、指令都是在程序执行的时候起作用。 ( )23、(R7)表示工作寄存器 R7 中的内容。( )24、若一个函数的返回类型为 void,则表示其没有返回值。( )25、定时器与计数器的工作原理均是对输入脉冲进行计数。( )26、SFR中凡是能被 8 整除的地址,都具有位寻址能力。( )27、不能用“sfr16”直接访问定时器计数器 0 和 1。( )28、MCS-

31、51单片机的程序存储器只能用来存放程序的。( )29、串口中断标志由硬件清0。( )30、特殊功能寄存器的名字,在C51 程序中,全部大写。( )31、“sfr”后面的地址可以用带有运算的表达式来表示。( )32、#include与#include “reg51.h”是等价的。( )33、sbit 不可以用于定义内部 RAM 的可位寻址区,只能用在可位寻址的SFR 上。四、简答题1、在使用 8051 的定时器/计数器前,应对它进行初始化,其步骤是什么? 解:1、配置定时器/计数器的工作方式。2、给 THi 和 TLi 赋初值。3、启动定时/计数器。4、打开定时/计数器中断标志。5、打开总中断。

32、2、在有串行通信时,定时器/计数器 1 的作用是什么,怎样确定串行口的波特率? 解:如果有串行通信时,定时器/计数器 1 的作用是控制波特率。串行口的波特率是有定时器 1 的溢出率决定的。351 系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被 定义为高优先级中断,如何定义?解:51 系列单片机具有 5 个中断源。外部中断 0、1 是由 EXi 外部中断标志位,ITi 中断触发方式和 EA 总中断决 定。定时器/计数器 0、1 是由 TMOD 工作方式控制器,THi 和 TLi 初始值控制器, TRi 定时/计数器开关,ETi 定时/计数器中断标志位和 EA 总中断决定。串行口

33、接收/发送中断是由 SCON 串行口控制寄存器,定时/计数器的波特率 设置决定。51 系列单片机的 5 个中断源都可以被定义为高优先级。只要在 IP 中断优先 级控制寄存器的相应位控制就可以!如:串行口优先级:PS 置 1,串口通信就 是高优先级,反之为低优先级。4 在 C51 语言中,定义 MSC-51 单片机的中断服务函数时需要使用关键字 interrupt m 进行定义。参数 m 可以取那些值?分别表示何种意义?解:m 可以去 04,相应对应各个中断,0 为外部中断 0,1 为定时器/计数器 0,2 外部中断 1,3 为定时器/计数器 1,4 为串行口接收/发送中断。5 什么是指令周期、

34、机器周期和震荡周期?解:指令周期为单片机执行一条指令的时间,机器周期为单片机执行一条最简单 的指令需要的时间,震荡周期为石英震荡器震荡一次的时间。6在 C51 中,存储器类型有几种,它们分别表示的存储器区域是什么?解:片内数据存储器,片外程序存储器,片外数据存储器。片内数据存储器由 00HFFH;片外程序存储器由 0000HFFFFH;片外数据存储器由 0000HFFFFH;7简述动态局部变量和静态局部变量的区别。解:静态局部变量具有局部作用域,它只被初始化一次,自从第一次被初始化直 到程序运行结束都一直存在,且静态局部变量只对定义自己的函数体始终可见。 动态局部变量也只有局部作用域,它是自动

35、对象(auto),它在程序运行期间 不是一直存在,而是只在函数执行期间存在,函数的一次调用执行结束后,变量 被撤销,其所占用的内存也被收回。8. MSC51 单片机指令系统中有哪几种寻址方式?解:1、立即寻址,2、直接寻址,3、寄存器寻址,4、寄存器间接寻址,5、变址寻址,6、 相对寻址,7、位寻址。五、计算题1 已知一单片机系统的外接晶体振荡器的振荡频率为 12MHz,请计算该单片机系 统的拍节 P、状态 S、机器周期所对应的时间是多少?指令周期中的单字节双周期 指令的执行时间是多少?解:时钟周期=1/12MHZ=0.0833us;因为一个机器周期可分为 12 个时钟周期,一个状态周期可分为

36、 2 个时钟周期,两个时 钟周期可分为 2 个节拍。所以 1 个节拍 P 的时间=时钟周期=0.0833us,1 个状态 S 的时间=2*时钟周期=0.167us;1 个机器周期=12*时钟周期=1us;指令周期中得单字节指令的执行时间是一个机器周期=1us;1 个双字节指令的执行时间是两 个时钟周期=2us;2、51 单片机,当 fosc6MHz 和 fosc12MHz 时,最大定时各为多少?解:当 fosc6MHz 时;一个机器周期为 2us;定时器的最大定时数为 65536; 时间 T=65536*2us=131072us=0.131072s;当 fosc12MHz 时;一个机器周期为 1us;定时器的最大定时数为 65536; 时间 T=65536*1us=65536us=0.065536s;3、若 fOSC=6MHZ,要求 T1 定时 10ms,选择方式 0,装入时间初值后 T1 计数器 自启动。计算时间初值 X=?并填入 TMOD、TCON 和 TH1、TL1 的值?解:fOSC=6MHZ,一个机器周期为 2us;方式 0 的最大定时是 8192*2=16384us; 10ms=(8192-X)*12/fosc;X=3192;TMOD=0x00;TCON=0x40;IE=0x88;TH1=0x0c;TL1=0x78;

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