单片机练习题2

合集下载

单片机原理及应用综合学习习题(第二、三章)

单片机原理及应用综合学习习题(第二、三章)

《单片机原理及应用》基础巩固百题练习题一、 填空题1、计算机中常作的码制有( )、反码和( )。

2、单片微型机( )、存储器和( )三部分组成。

3、若不使用MCS-51片内存器引脚( )必须接地。

4、( )是计算机与外部世界交换信息的载体。

5、计算机中最常用的字符信息编码是( )。

6、计算机中的数称为机器数,它的实际值叫( )。

7、请完成数制转换:(7)D=( )B;8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第()区。

9、8051单片机有( )个8位并行I/0端口。

10、单片机复位时P2口的值为( )。

11、MCS-51单片机有( )个中断源。

12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为( )H。

13、堆栈区数据的进出原则是( )。

14、将寄存器R0中的内容传送到累加器A中的指令是( )。

15、在只使用外部程序存储器时,单片机的( )管脚必须接地。

16、将立即数12H传送到累加器A中的指令应是()。

17、通过堆栈操作实现子程序调用,首先要把( )的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点送回( )。

18、在寄存器寻址方式中,指令中指定寄存器的内容就是()。

在变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。

19、假定累加器(A)=49H,执行指令:201AH: MOVC A,@A+PC后,送入A的是程序存储器( )单元的内容。

20、若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器( )单元的内容。

21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)=( ),(46H)=( ),(47H)=( )。

22、假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:POP DPHPOP DPL后,(DPTR)=( ),(SP)=( )。

单片机应用基础期末 试卷2

单片机应用基础期末 试卷2

单片机应用基础试卷2一、填空题(每格 1 分,共 25 分)1、MCS-51 对片内 RAM ,片外 RAM 和片内、外 ROM 访问时分别用指令______、______、_____ 来区分。

2、MCS-51 片外扩展存储器时, ROM 的最大容量为______, RAM 的最大容量为______。

3、P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。

4、P0 口在作输出口使用时,必须外接_______。

5、8051 中断源共 5 个,它们分别是_______ 、_______ 、______、______、______ 。

6、中断服务程序的返回指令是 _____,子程序的返回指令是 _____。

7、TMOD 中 M1 、 M0 的用途是_____ , C/T=1 时为方式______。

8、已知:( A )=E7H ,CY=1 。

问执行指令 SUBB A ,#70H 后, (A)=___ 、CY=__ 、 AC=___ 、 OV=__ 、 P=___ 。

9、为确保 CPU 读键的准确性,消除按键抖动可用____________ 和___________两种办法解决。

10、单片机的键盘结构有两种,分别是_____ 和_______ 。

二、选择题(每题 2 分,共 20 分)1、PSW 中的 RS1=0 、 RS0=1 时,当前使用的工作寄存区对应的单元是:()① 00H~07H ② 08H~1FH ③ 10H~17H ④ 18H~1FH2、MCS-51 中的位地址 00H~7FH ,位于下列那些单元中:()①片内 RAM 00H~1FH ②片内 RAM 20H~2FH ③片外 RAM 0020H~002FH3、MCS-51 中 DPTR 寄存器用途是:()①程序计数器②片内 RAM 指针③片外 RAM 指针4、MCS-51 单片机用来开放或禁止中断的控制寄存器是:()① IP ② TCON ③ IE ④ SCON5、MCS — 51 单片机复位后,压栈从片内 RAM 哪单元开始:()① 06H ② 07H ③ 08H6、MCS-51 的无条件转移指令中,其转移范围最小的是:()① SJMP ② AJMP ③ LJMP7、外部中断 INT0 的中断入口地址是:()① 0003H ② 000BH ③ 0013H8、8051 单片机在响应中断后,需要用软件来清除的中断标志是:()① TF0 、 TF1 ② RI 、 TI ③ IE0 、 IE19、已知晶振频率为 6MH Z ,定时器 T0 工作在模式 2 时,其初值计算公式是:()① t =( 2 8 - X )× 1μs ② t =( 2 8 - X )× 2μs ③ t =( 2 16 - X )× 2μs10、 N 位 LED 显示器采用静态显示方式时,需要提供的 I/O 线总数是:()① 8+N ②8 × N ③ N三、请回答上机软件 LCA 中如下菜单命令的功能。

单片机考试资料2

单片机考试资料2

单片机原理与应用资料一、填空题(包括作业选择题)1.80C31,80C51,87C51芯片最主要的差别是80C31内部没有ROM,80C51内部有4KROM,87C51内部有4KEPROM 。

2.80C51单片机的位寻址区地址范围是00~7F H。

3.80C51的最大程序存储器容量是64 KB。

它的寻址空间的范围是0000~FFFF H。

4.80C51有 4 个平行口,每个平行口有8 位。

5.80C51单片机的内部工作寄存器区地址范围是00 ~1F H。

6.80C51单片机的内部有2个加法16 位计数/定时器。

7.(A)=5BH,执行指令SWAP A后,(A)= B5H 。

再执行CLR A后,(A)= 00H 。

8.单片机复位后(PC)= 0000 H,(SP)= 07 H,(P1)= FF H。

9.MCS-51系列的三个典型芯片是8031 、8051 、8751 。

10. 80C51的ROM与RAM编址方式是独立编址。

11. 80C51的内部存储器容量是 4 KB。

它的寻址空间的范围是0000 ~0FFF H。

12.设PSW=88H,用的是 1 组工作寄存器,此时R3的字节地址是0B H。

13.80C51单片机的内部工作寄存器区地址范围是00 ~1F H。

14.80C51内部有128 字节RAM,80C52内部有256 字节RAM。

15.JZ rel 指令转移条件是 A 的内容为00 。

16.DPTR由DPH 与DPL 两个特殊功能寄存器构成。

17.80C51 单片机有40 个引脚,引脚ALE输出地址锁存信号。

18.80C51单片机的位寻址区有128 个位地址。

19.80C51的T0,T1引脚属于P3 平行口。

20.80C51单片机的内部工作寄存器区地址范围是00 ~1F H。

21.单片机复位后(IE)= 00H H,(IP)= 00H H,(P2)= FF H。

22.80C51单片机的平行口的读操作有读引脚与读锁存器两种。

单片机 (2)

单片机 (2)

单片机1. (一)选择题50道1.51单片机芯片是双列直插式封装的,有(C)个引脚 [单选题] *A、24B、30C、40(正确答案)D、502. 一个机器周期等于()个振荡周期。

[单选题] *A、2B、4C、8D、12(正确答案)3. 单片机中,程序状态字CY、OV、P分别为()。

[单选题] *A、进位、溢出、奇偶标志位B、溢出、进位、奇偶标志位C、进位、溢出、A累加器1的奇偶标志位(正确答案)D、奇偶标志位、进位、溢出位4. 在单片机应用系统中,LED数码管显示电路通常有()显示方式。

[单选题] *A、静态B、动态C、静态和动态(正确答案)D、查询5. 启动定时器0开始计数的指令是使TCON的() [单选题] *A、TF0位置1B、TR0位置1(正确答案)C、TR0位置0D、TR1位置06. 单片机中断允许寄存器中的定时器T1允许或禁止控制位是()。

[单选题] *A、ET0B、ET1(正确答案)C、EX0D、EX17. 在串行通信中,数据传输沿两个方向,但需要分时进行传输的是()传输模式。

[单选题] *A、单工B、半双工(正确答案)C、全双工8. 提高单片机的晶振频率,则机器周期() [单选题] *A、不变B、变长C、变短(正确答案)D、不定9. C51编译器中不支持的存储模式是() [单选题] *A、Xdata(正确答案)B、SmallC、CompactD、Large10. 以下不是构成单片机的部件() [单选题] *A、微处理器B、存储器C、I/O接口D、打印机(正确答案)11. 单片机中断允许寄存器中的串行中断允许或禁止控制位是()。

[单选题] *A、ET0B、ET1C、ES(正确答案)D、EA12. D/A转换器所使用的数字量位数越多,则它的转换精度() [单选题] *A、越高(正确答案)B、越低C、不变D、不定13. 共阴极数码管是将所有发光二极管的( )连接在一起,数码管的动态显示是利用发光二极管的(),让人感觉数码管是同时点亮。

单片机习题2

单片机习题2
) 4. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与
RAM无关。( ) 5. 89C51单片机片外数据存储器与扩展I/O口统一编址。( ) 6. 89C51单片机片内RAM的地址空间为00H~7FH。( )
7. 89C51单片机访问片外ROM是以作为读选通信号。( ) 8. CPU每取一个指令字节,立即使程序计数器PC自动加1。( ) 9. 第1组工作寄存器R0~R7的地址是10H~17H。 ( ) 10. 不能用指令对对程序计数器PC进行读写操作。( ) 11. 使用89C51且 =1时,仍可外扩64KB的程序存储器。( ) 12. 因为MCS-51 可上电复位,因此,MCS-51系统也可以不需要复
器组为( )
A、组0
B、组1
C、组2
D、组3
16. 提高单片机的晶振频率,则机器周期( )。
A、不变
B、变长
C 、变短
D、不定
17. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向( )
A、栈底单元 B、7FH单元 C 、栈底单元地址加1 D、栈底
单元地址减1
18. 89C51单片机中,唯一一个用户不能直接使用的寄存器是( )
4.在89C5l中,可使用的堆栈最大深度为
(A) 80个单元 (B) 32个单元 (C) 128个单元 (D) 8个单元
5.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理
器资源的是
(A) 位累加器Cy
(B) 通用寄存器的各个位
(C) 特殊功能寄存器的可寻址位 (D) 位操作指令集
6. 对于单片机8031来说,脚总是( )。
2.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,
MCS-51的PC为16位,因此其寻址范围是

单片机第2章练习题参考答案(可编辑修改word版)

单片机第2章练习题参考答案(可编辑修改word版)

一、单项选择题1.MCS—51 单片机的CPU 主要的组成部分为A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机能直接运行的程序叫。

A.源程序B。

汇编程序C。

目标程序D。

编译程序3.单片机中的程序计数器PC 用来。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4.单片机上电复位后,PC 的内容和SP 的内容为。

A.0000H,00H B。

0000H,07H C。

0003H,07H D。

0800H,08H5.单片机8031 的EA 引脚。

A.必须接地B。

必须接+5V C。

可悬空D。

以上三种视需要而定6.PSW 中的RS1 和RS0 用来。

A.选择工作寄存器区号B。

指示复位 C。

选择定时器D。

选择工作方式7.对于8031 单片机,其内部RAM 。

A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址8.80C51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于µS。

A.1/12 B.1/2 C.1 D.29.MCS—51 单片机的数据指针DPTR 是一个16 位的专用地址指针寄存器,主要用来。

A.存放指令B.存放16 位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址10.MCS—51 的片内外的 ROM 是统一编址的,如果EA 端保持高电平,8051 的程序计数器PC 在地址范围内。

A.0H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH11.MCS—51 的专用寄存器SFR 中的堆栈指针SP 是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的。

A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序12.单片机的堆栈指针SP 始终是指示。

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置二、问答题1、80C51单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理?3、简述程序状态字PSW中各个位的作用。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。

A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。

答案:CPU2. 8051单片机的定时器/计数器共有______个。

答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。

答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。

答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。

答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。

通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。

2. 描述单片机的I/O接口的作用。

答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。

它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。

3. 简述单片机的定时器/计数器的作用。

答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。

单片机原理与应用考试题及答案(2)

单片机原理与应用考试题及答案(2)

一、填空题(24分,每空1分)1.AT89S51单片机是( 8 )位的单片机。

2.AT89S51单片机有( 5 )个中断源,( 2 )级优先级中断。

3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的( TB8)位。

4.串行口的方式0的波特率为( f OSC/12 )。

5.A T89S51内部数据存储器的地址范围是(00-7FH),位地址空间的字节地址范围是(20-2FH ),对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB)。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。

7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 H ) ,(49H)=( 58H )。

8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。

9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。

10.若A中的内容为88H,那么,P标志位为(0 )。

11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN* )控制信号有效。

12.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。

13.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us )。

14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(10分)1.AT89S51单片机可执行指令:MOV 35H,@R3。

(×)2.8031与8751的区别在于内部是否有程序存储器。

(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。

(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。

单片机第三章习题2

单片机第三章习题2

单片机第三章习题2您的姓名: [填空题] *_________________________________8.在MCS-51系列单片机中,减1指令的操作码助记符是()。

[单选题] *A、DEC(正确答案)B、DAC、DIVD、MUL1.片内数据存储器的数据传送指令中,以direct为目的操作数的指令有()。

[单选题] *A、5条(正确答案)B、3条C、6条D、4条2在MCS-51系列单片机中,累加器A清零指令的操作码助记符是( A )。

[单选题] *CLR(正确答案)RLRLCD、RRC3.()用于保存片内RAM单元(低128字节)或特殊功能寄存器的内容。

[单选题] *A、数据传送指令B、数据交换指令C、出栈指令D、进栈指令(正确答案)4.指令ADDC A , @Ri的寻址方式是()。

[单选题] *A、立即寻址B、寄存器寻址C、直接寻址(正确答案)D、寄存器间接寻址5.指令MOVC A ,@A+DPTR的寻址方式是()。

[单选题] *A、直接寻址B、寄存器寻址C、寄存器间接寻址D、变址寻址(正确答案)6.已知(P1)=05H ,()=33H ,执行指令ORL P1 , A后,( P1)等于( C )。

[单选题] *A、05H(正确答案)B、47HC、37HD、27H7.在MCS-51系列单片机中,逻辑与指令的操作码助记符是()。

[单选题] *A、ANL(正确答案)B、ORLC、XRLD、CPL9.MCS-51系列单片机给用户提供了()寄存器间接寻址、变址寻址、相对寻址和位寻址。

[单选题] *A、立即寻址B、直接寻址C、寄存器寻址D、以上都是(正确答案)11.查表指令的操作码助记符是()。

[单选题] *A、MOVXB、MOVC(正确答案)C、PUSHD、MOV12.在MCS-51系列单片机中,空操作指令是()。

[单选题] *A、JZB、NOP(正确答案)C、RETID、RET13.()用于恢复片内RAM单元(低128字节)或特殊功能寄存器的内容。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

单片机开发基础练习题及答案2_2022_背题版

单片机开发基础练习题及答案2_2022_背题版

***************************************************************************************试题说明本套试题共包括1套试卷每题均显示答案和解析单片机开发基础练习题及答案2(500题)***************************************************************************************单片机开发基础练习题及答案21.[单选题]若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( )。

A)INT1B)INT0C)T1答案:B解析:2.[单选题]每个通用 I/O 端口有( )个 32 位的配置寄存器,( )个 32 位的数据寄存器,()个 32 位的置位/复位寄存器,( )个 16 位的复位寄存器,( )个 32 位的锁定寄存器A)2,1,2,1,1B)2,2,1,1,1C)2,2,2,1,1D)2,2,1,2,1答案:B解析:3.[单选题]串行口的工作方式由( )寄存器决定A)SBUFB)PCONC)SCOND)RI答案:C解析:4.[单选题]矩阵式键盘的工作方式主要有( )A)程序扫描和中断扫描B)独立查询和中断扫描C)中断方式和直接访问方式D)直接输入方式和直接访问方式答案:B解析:1.0A)>B)>=C)+D)<=答案:C解析:1.06.[单选题]共阳极LED数码管若用动态显示,须( )。

A)将位选线全部接地B)将各位数码管的段选线并联C)将位选线全部接电源D)将各位数码管的位选线并联答案:B解析:7.[单选题]8051单片机中,用户可使用的16位寄存器是( ) 。

A)PSWB)ACCC)SPD)DPTR答案:D解析:8.[单选题]定时计数器T0设为定时方式1,T1设定为计数方式2,寄存器TMOD值为( )A)66HB)16HC)61HD)22H答案:C解析:1.09.[单选题]外部中断1的中断序号为( )A)0B)1C)2D)3答案:C解析:1.010.[单选题]单片机并行I/O口线P1.0到P1.3连接了4个LED.,此时它是什么接口功能D)串行口答案:B解析:11.[单选题]( )显示方式编程较简单,但占用I/O口线多,其一般适用显示位数较少的场合。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。

A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。

A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。

A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。

A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。

A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。

A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。

A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。

2. 在51单片机中,P1、P2、P3分别是______、______、______端口。

3. 单片机的程序存储器通常采用______型存储器。

4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。

5. 单片机的串行通信接口可以实现______位数据的串行传输。

6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。

单片机例题2

单片机例题2

ORG 00HTICK EQU 10000 ;10000×100us=1sT100us EQU 256-100 ;100us时间常数(12M)C100us EQU 30H ;100us计数单元LEDBUF EQU 40HLED BIT P1.0LJMP START ;跳至主程序ORG 000BH ;中断子程序起始地址T0INT: PUSH PSW ;状态保护MOV A,C100us+1JNZ GOONDEC C100us ;秒计数值减1GOON: DEC C100us+1MOV A,C100usORL A,C100us+1JNZ EXIT ;100us计数器不为0,返回MOV C100us,#HIGH(TICK) ;100us计数器为0,重置计数器MOV C100us+1,#LOW(TICK)CPL LEDBUF ;取反LEDEXIT: POP PSWRETISTART: MOV TMOD,#02H ;方式2,定时器MOV TH0,#T100us ;置定时器初值MOV TL0,#T100usMOV IE,#10000010B ;EA=1,IT0=1SETB TR0 ;开始定时CLR LEDBUFCLR LEDMOV C100us,#HIGH(TICK) ;设置10000次计数值MOV C100us+1,#LOW(TICK)LOOP: MOV C,LEDBUFMOV LED,CLJMP LOOPENDSECOND EQU 30HCOUNT E QU 31HORG 00HLJMP STARTORG 0BH ;定时器0中断入口LJMP INT_T0START: MOV SECOND,#00HMOV COUNT,#00HMOV DPTR,#TABLE ;段码表首地址MOV P0,#3FH ;数码管显示初始化MOV P2,#3FHMOV TMOD,#01H ;设置定时器0工作方式MOV TH0,#(65536-50000)/256 ;定时50毫秒MOV TL0,#(65536-50000) MOD 256SETB TR0 ;启动定时/计数器0MOV IE,#82H ;开中断LJMP $ ;等待中断INT_T0: MOV TH0,#(65536-50000)/256 ;定时50毫秒MOV TL0,#(65536-50000) MOD 256INC COUNT ;计数值加1MOV A,COUNTCJNE A,#20,I2 ;是否计够1秒MOV COUNT,#00HINC SECONDMOV A,SECONDCJNE A,#60,I1 ;是否计够60秒I1: MOV A,SECONDMOV B,#10DIV AB ;分离计数值十位和个位MOVC A,@A+DPTRMOV P0,AMOV A,BMOVC A,@A+DPTRMOV P2,A ;显示计数值I2: RETI ;中断返回TABLE: D B 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHENDKEY BIT P1.7LCNT EQU 30HHCNT EQU 31HFLAG EQU 33H ;计数标志ORG 00HSJMP STARTORG 0BH ;中断入口LJMP INT_T0START: MOV LCNT,#00HMOV HCNT,#00HCLR FLAGMOV TMOD,#01HMOV TL0,#(65536-700)MOD 256S1: JB KEY,$ ;等待按键LCALL DELAYJB KEY,$MOV IE,#82HSETB TR0SJMP S1INT_T0: INC LCNTMOV A,LCNTCJNE A,#100,I1MOV LCNT,#00HINC HCNTMOV A,HCNTCJNE A,#05H,I1 ;输出500个周期方波MOV HCNT,#00HINC FLAG ;计数标志加1 I1: CPL P1.0MOV A,FLAGCJNE A,#00H,I2LJMP K1 ;FLAG=0,发高频音I2: MOV A,FLAGCJNE A,#01H,I3LJMP K2 ;FLAG=1,发低频音I3: MOV A,FLAGCJNE A,#02H,I1MOV FLAG,#00HCLR TR0 ;FLAG=2,关定时器LJMP RETUNEK1: MOV TH0,#(65536-700)/256 ;高频音MOV TL0,#(65536-700)MOD 256LJMP RETUNEK2: MOV TH0,#(65536-1000)/256 ;低频音MOV TL0,#(65536-1000)MOD 256RETUNE: RETIDELAY: MOV R5,#20D1: MOV R6,#250DJNZ R6,$DJNZ R5,D1RETEND5.9 外部中断(44sport1.Exteral Interrupt)LED BIT P1.0LEDBUF EQU 30HORG 00HLJMP STARTORG 03HLJMP INTERRUPTSTART: CLR LEDBUFCLR LEDMOV TCON,#01H ;外部中断0下降沿触发MOV IE,#81H ;打开外部中断允许位(EX0);及总中断允许位(EA)LJMP $ ;等待中断INTERRUPT:PUSH PSW ;保护现场CPL LEDBUF ;取反LEDMOV C,LEDBUFMOV LED,CPOP PSW ;恢复现场RETIEND(5.1定时器计算方法:ORG 00HAJMP START START: MOV SCON,#0 MOV 30H,#01H ;8字节待传输数据 MOV 31H,#02H MOV 32H,#04H MOV 33H,#08H MOV 34H,#16 MOV 35H,#32 MOV 36H,#64 MOV 37H,#128 MOV R0,#30H ;R0作数据指针MOVR2,#8LOOP: MOV A,@R0 MOV SBUF,A ;数据送入缓存 LO: JNB TI,LO;检查发送中断标志位CLR T IACALL DELAY INC R0 ;发送下一字节DJNZ R2,LOOPSJMP STARTDELAY: MOV R7,#3 DD1: MOV R6,#0FFH DD2: MOV R5,#0FFH DJNZ R5,$ DJNZ R6,DD2 DJNZ R7,DD1 RETENDLED_0 EQU 30H ;存放三个数码管的段码LED_1 EQU 31HLED_2 EQU 32HADC EQU 35H ;存放转换后的数据ST BIT P3.2OE BIT P3.0EOC BIT P3.1ORG 00HSTART: MOV LED_0,#00HMOV LED_1,#00HMOV LED_2,#00HMOV DPTR,#TABLE ;送段码表首地址SETB P3.4SETB P3.5CLR P3.6 ;选择ADC0808的通道3SETB STCLR ST ;启动转换JNB EOC,$ ;等待转换结束SETB OE ;允许输出MOV ADC,P1 ;暂存转换结果CLR OE ;关闭输出MOV A,ADC ;将AD转换结果转换成BCD码MOV B,#100DIV ABMOV LED_2,AMOV A,BMOV B,#10DIV ABMOV LED_1,AMOV LED_0,BLCALL DISP ;显示AD转换结果SJMP WAITDISP: MOV A,LED_0 ;数码显示子程序MOVC A,@A+DPTRCLR P2.3MOV P0,ALCALL DELAYSETB P2.3MOV A,LED_1MOVC A,@A+DPTRCLR P2.2MOV P0,ALCALL DELAYSETB P2.2MOV A,LED_2MOVC A,@A+DPTRCLR P2.1MOV P0,ALCALL DELAYSETB P2.1RETDELAY: MOV R6,#10 ;延时5毫秒D1: MOV R7,#250DJNZ R7,$DJNZ R6,D1RETTABLE: D B 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHEND。

单片机试题及答案

单片机试题及答案

单片机试题及答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. DSPD. ASIC答案:B2. 下列哪个不是单片机的内部结构组成部分?()A. 中央处理单元B. 存储器C. 显示器D. 输入/输出接口答案:C3. 8051单片机的内部RAM容量是()。

A. 128BB. 256BC. 512BD. 1024B答案:B4. 在8051单片机中,下列哪个寄存器是用于存储堆栈指针的?()A. SPB. PCC. DPTRD. ACC答案:A5. 单片机的中断系统通常包括()。

A. 中断源B. 中断向量C. 中断服务程序D. 所有选项答案:D6. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B7. 下列哪个指令不是8051单片机的逻辑运算指令?()A. ANDB. ORC. XORD. MOV答案:D8. 8051单片机的外部中断信号是由哪个引脚提供的?()A. INT0B. INT1C. T0D. T1答案:A9. 在8051单片机中,下列哪个指令是用于将累加器的内容传送到外部数据存储器的?()A. MOVXB. MOVC. MOVCD. CPL答案:A10. 单片机的看门狗定时器的作用是()。

A. 定时B. 计数C. 监控程序运行D. 所有选项答案:C二、填空题(每题2分,共20分)1. 单片机是一种具有_______功能的微型计算机。

答案:CPU、存储器、I/O接口2. 8051单片机的时钟频率是_______。

答案:11.0592MHz3. 单片机的中断优先级是通过_______寄存器来设置的。

答案:IP4. 在8051单片机中,累加器A是一个_______位的寄存器。

答案:85. 单片机的程序存储器通常使用_______存储器。

答案:ROM6. 8051单片机的定时器/计数器可以工作在_______种模式。

答案:47. 单片机的I/O端口可以配置为_______或输出。

单片机80C51考试题目及答案

单片机80C51考试题目及答案

单片机80C51考试题目及答案一、选择题(每题2分,共20分)1. 单片机80C51的内部RAM地址空间为多少字节?A. 128B. 256C. 512D. 1024答案:B2. 80C51单片机中,哪组寄存器用于存储当前正在执行的指令地址?A. B寄存器B. DPTRC. SPD. PC答案:D3. 下列哪个指令用于将累加器的内容与外部数据存储器中的数据进行交换?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, direct答案:B4. 80C51单片机的定时器/计数器有几个?A. 1B. 2C. 3D. 4答案:B5. 80C51单片机的中断向量表起始地址是多少?A. 0000HB. 0003HC. 0030HD. 0100H答案:C二、填空题(每题2分,共20分)1. 80C51单片机的______位定时器/计数器可以工作在______模式。

答案:16;32. 80C51单片机的______位定时器/计数器可以工作在______模式。

答案:8;23. 80C51单片机的______位定时器/计数器可以工作在______模式。

答案:8;34. 80C51单片机的中断系统包含______个中断源。

答案:55. 80C51单片机的I/O端口P1的地址是______。

答案:90H三、简答题(每题10分,共30分)1. 请简述80C51单片机的中断优先级是如何确定的?答案:在80C51单片机中,中断优先级由中断向量表中的地址决定,地址越小,优先级越高。

此外,还可以通过设置IP寄存器中的优先级位来调整不同中断源的优先级。

2. 80C51单片机的定时器/计数器有哪些工作模式?答案:80C51单片机的定时器/计数器有三种工作模式:模式0(13位定时器/计数器)、模式1(16位定时器/计数器)、模式2(8位自动重装载定时器/计数器)。

3. 80C51单片机的I/O端口具有哪些特性?答案:80C51单片机的I/O端口具有推挽输出、开漏输出、高阻态输入等特性,并且可以通过软件设置端口的模式。

单片机测试题与答案

单片机测试题与答案

单片机测试题与答案一、单选题(共107题,每题1分,共107分)1.FLASH的中文含义是 ( ) 。

A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A2.SP的中文含义是( )。

A、堆栈指针B、数据指针C、系统指针D、符号指针正确答案:A3.下列芯片中属于单片机的芯片是 ( ) 。

A、8086B、80386C、8155D、AT89C1051正确答案:D4.累加器A的内容是84H,执行RR A 指令后累加器的内容变为( ) 。

A、42B、80C、08D、不确定正确答案:A5.下列芯片中属于单片机的芯片是 ( ) 。

A、8086B、80286C、80486D、AT89C2051正确答案:D6.对于MCS-51系列单片机来说,立即寻址可寻址的空间是( )。

A、内部RAMB、程序存储器C、特殊功能寄存器D、外部RAM正确答案:B7.累加器A的内容是35H,执行SWAP A 指令后累加器的内容变为( ) 。

A、30B、05C、50D、53H正确答案:D8.下列指令中,对标志位CY有影响的指令是 ( ) 。

A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。

A、1B、2C、4D、6正确答案:D10.8051单片机的P3口可以驱动 ( )个LSTTL负载。

A、32B、8C、4D、16正确答案:C11.上电复位后,8051单片机P3口的值是 ( ) 。

A、80B、0FFC、00D、不确定正确答案:B12.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是 ( ) 。

A、131072μSB、65536μSC、256μSD、8192μS正确答案:A13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。

A、5BB、5AC、56D、不确定正确答案:D14.8051单片机的堆栈位于( )中。

单片机原理及接口设计练习题2

单片机原理及接口设计练习题2

练习题2一、选择题(共20题,每题1分,总共20分)1、若某一电路引入电压串联负反馈,将引起输入、输出电阻发生以下变化( B )A .减小输入、输出电阻B . 增大输入电阻、减小输出电阻C .增大输入、输出电阻D . 减小输入电阻、增大输出电阻2、( B )输入比例运算电路的输出信号与输入信号反相。

A . 同相B . 反相C .差动3、单相桥式整流电路,输出电压的平均值是 ( A )A .u o = 0.9U 2B .u o = 0.45U 2C .u o =2U 24、某放大电路中测得三极管三个极的静态电位分别为0V 、-10V 、和-9.3V 则该管为 ( A )A . NPN 硅管B . NPN 锗管C .PNP 硅管D . PNP 锗管5、已知输入模拟信号的频率分量为5KHz 、10KHz 和30KHz ,根据取样定理,取样脉冲的频率应大于等于 ( C )A .20KHzB .30KHz.C .60KHzD .80KHz6、由555定时器构成的单稳态触发器有( B )个稳态。

A .0B .1C .2D .37、代表可编程阵列逻辑的是 ( A )A .PALB . SRAMC .PLAD . DRAM8、下面那一项不是渐开线齿轮啮合传动的特点: ( D )A.瞬时传动比恒定B. 正压力方位始终不变C .具有中心距可分性 D. 具有自锁性9、转轴的弯曲应力为 ( A )A .对称循环变应力 B.脉动循环变应力C .非对称循环变应力 D.静应力10、牌号为ZG230-450的钢铁材料,下列性能描述哪一项是正确的 ( A )A. σs=230MpaB. σb=230MpaC. σp=230MpaD.σs=450Mpa11、同一电器的各个部件在图中可以不画在一起的图是 ( A )A. 电气原理图B. 电器布置图C. 电气安装接线图D. 电气系统图12、已知A j I43-= ,则i 的解析式为 ( B ) A . A t i )1.53sin(250+=ω B . A t i )1.53sin(250-=ωC . A t i )9.126sin(250+=ωD . A t i )9.126sin(250-=ω13、如果一直线电流的方向由北向南,在它的上方放一个可以自由转动的小磁针,则小磁针的N 极偏向 ( B )A.西方B.东方C.南方D.北方14、一般要求模拟放大电路的输入电阻 ( A )A.大些好,输出电阻小些好B.小些好,输出电阻大些好C.和输出电阻都大些好D.和输出电阻都小些好15、甲乙两个接触器,欲实现互锁控制,则应 ( C )A . 在甲接触器的线圈电路中串入乙接触器的动断触点B . 在乙接触器的线圈电路中串入甲接触器的动断触点C . 在两接触器的线圈电路中互串入对方接触器的动断触点D . 在两接触器的线圈电路中互串入对方接触器的动合触点二、填空题(共20题,每题1分,总共20分)1、发光二极管工作时的能量转换是电能转换为 光能 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2001年10月浙江省高等教育自学考试单片机基础试题一、填空题(每空1分,共10分)1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.2.P0通常用作_________.3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.4.返回地址(或断点)是_________的程序计数器的内容。

5.中央处理器CPU是单片机的核心,它完成_________.6.单片机的工作过程,实际上就是_________.7.所谓中断源即是_________.8.端口(或称口)是_________.9.异步串行近程通信时的传送信号是_________.10.若累加器A中的数据为01110010B,则PSW中的P=_________.二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)1.MCS—51单片机的复位信号是()有效。

A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。

A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。

A:PUSH R0 B:PUSH @R0C:PUSH 00H D:PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为()。

A:掩膜ROM B:PROM C:EPROM D:EEPROM5.在片外扩展一片2764程序存储器芯片要()地址线。

A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是()。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。

A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,()是错误的。

A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是()。

A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位三、简答题(每小题4分,共20分)1.简述堆栈。

2.简述变址寻址方式并举例说明。

3.简述中断响应的主要内容。

4.简述汇编语言中的标号有什么规定5.A/D转换器转换数据的传送有几种方式四、读程序(每小题4分,共20分)1.执行下列程序段中第一条指令后,(1)(P1.7)=____ (P1.3)=_____,(P1.2)=_________;执行第二条指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________.ANL P1,#73HORL P1,#38H2.下列程序段执行后,(A)=_________,(B)=_________.MOV A,#0FBHMOV B,#12HDIV AB3.下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________.MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R04.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_________,内部RAM(0AH)=_________,(0BH)=_________PUSH DPLPUSH DPH5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间MOV R3,#100;1LOOP:NOP ;1NOPNOPDJNZ R3,LOOP ;2RET ; 2五、编程题(每小题4分,共20分)1.请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2∧P2.7∨ACC.1∧P2.02.在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1.3.已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。

4.已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。

5.两个字符串分别存放在首地址为42H和52H的内部RAM中,字符串长度放在41H单元,请编程比较两个字符串。

若相等,则把数字00H送40H单元,否则把0FFH送40H单元。

六、综合应用题(每小题10分,共20分)1.用8031单片机,并采用一片2716(2KB)和一片6116(2KB)组成一个既有程序存储器又有数据存储器的扩展系统,请:(1)画出逻辑电路图(2)说明其存储空间2.已知D/A转换器DAC 0832如图所示,口地址为7FFFH,运放电源为+5V,Vref=+5V,请(1)画出单缓冲接口方式电路(2)编程产生正向锯齿波浙江省2001年10月高等教育自学考试单片机基础试题参考答案一、填空题(每空1分,共10分)1.低电平2.单片机系统的地址/数据总线3.10H~17H4.在程序中断或子程序调用时5.运算和控制功能6.周而复始地取指令和执行指令的过程7.引起中断的原因(或能发出中断请求的来源)8.接口电路中已编址并能进行读或写操作的寄存器9.TTL电平信号10.0二、单项选择题(每题1分,共10分)1.A2.B3.D4.C5.B6.D7.C8.A9.C 10.C三、简答题(每题4分,共20分)1.(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。

(2)用MOV SP,#STK指令建立堆栈。

(3)存放数据按“后进先出”原则进行。

(4)利用PUSH、POP指令即可进行进栈、出栈操作。

2.(1)变址寻址是以DPTR或PC作基址寄存器,累加器A作变址寄存器以两者内容相加形式的16位地址作为操作数地址。

(2)变址寻址只能对移定存储器寻址,其指令只有三条:MOVC A,@A+DPTRMOVC A,@A+PCJMP @A+DPTR前二条为查表指令,后一条为无条件转移指令3.由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为:(1)将程序计数器PC的内容(断点)压栈(2)将中断入口地址装入PC,转去执行中断服务程序4.(1)标号由1—8字符组成,头一个字符必须是字母。

(2)不能使用汇编语言已定义的符号。

(3)标号后必须跟冒号:(4)同一标号在一个程序中只能定义一次。

5.(1)定时传送方式:A/D启动后,调用延时时间大于转换时间的延时程序后即可读取。

(2)查询方式:A/D启动后,查询EOC(转换结束信号),转换一完成即可读取转换数据。

(3)中断方式:将EOC作为外中断请求信号,转换一结束,即引起中断,读取转换数据。

四、读程序(每题4分,共20分)1.(1)(P1,7)=0,,(P1.3)=0,(P1.2)=0(2)(P1.5)=1,(P1.4)=1,(P1.3)=12.(A)=0DH(或13)(B)=11H(或17)3.(R0)=7EH,(7EH)=FFH,(7FH)=3FH4.(SP)=0BH(0AH)=67H(0BH)=45H5.一个机器周期为2μs执行程序所需时间T=2μs*(5×100+3)=1006μs≈1ms五、编程题(每题4分,共20分)1.先进行与操作,再进行或操作程序如下:MOV C,ACC.1ANL C,P2,0MOV 12H,CMOV,C,A CC.2ANL C,P2.7ORL C,12HMOV P1.5,CRET2. MOV R2,#10MOV DPRT,#TABLELOOP:MOV X A,@DPRT;取一数ORL A,#80H;最高位置1MOV X @DPTR,A;写回原地址1NC DPTR;处理下一单元DJNZ R2,LOOPRET3. MOV R0,#30HMOV R1,#00HMOV R2,#20HLOOP:MOV A,@R0;取数MOV X @R1,A;存数1NC R01NC R1DJNZ R2,LOOPRET4.利用移位指令作除8操作,程序如下:MOV R2,#3LOOP:CLR CMOV A,R3RRC A ;高字节除以2,末位移入C,高位补0MOV R3,A ;暂存高字节MOV A,R4RRC A ;低字节除以2,高字节末位移入低字节高位MOV R3,ADJNZ R2,LOOPRET5.有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等MOV R0,#42HMOV R1,#52HLOOP:MOV A,@R0CLR C ;不相等,FFH→40HSUBB A,@R1JNZ LOOP1 ;相等时,比较下一字节INC R0INC R1DJNZ 41H,LOOPMOV 40H,#0 ;所有字符均相等,则两字串相等。

RETLOOP1:MOV 40H,#0FFHRET六、综合应用题(每题10分,共20分)2.(1)(2)程序DASAW:MOV DPTR,#7FFFHMOV,A,#0LOOP:MOVX @DPRT,A1NC ANOPAJMP LOOP单片机试题及答案(1)一、填空(每空 2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16位。

单片机的特点有体积小、价格低、功能全。

2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是低8位地址锁存。

5、8051复位后,PC= 0 H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H 时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、8051的中断向量表在3 H、0B H和13H、1BH、23H。

8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。

(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是ORL C,/ACC.0 ,若原A=0,执行后A= 0 。

2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共 5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。

相关文档
最新文档