单片机原理及应用考试复习知识点 下载本文

AJMP INSERT1 ORG 0030H

MAIN:MOV TMOD #60H ;TMOD初始化 MOV TL1,#9CH ;首次计数初值 MOV TH1,#9CH ;装入循环计数初值 SETB TR1 ;启动定时/计数器1

SETB EA ;开中断

SETB ET1

SETB PT1 ;T1为高优先级

MOV SP,#40H

SJMP ﹩ ;等待中断 INSERT1:INC A RETI END 考试复习题:

1、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.5

2、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期 3、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 4、定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 5、MCS-51单片机的外部中断1的中断请求标志是( )。 A.ET1 B.TF1 C.IT1 D.IE1

6、MCS-51单片机定时器工作方式0是指的()工作方式。 A.8位 B.8位自动重装 C.13位 D.16位

7、8051单片机内有( )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。 (A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3

8、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )

A.98H B.84H C.42H D.22H 9、MCS-51单片机的外部中断0中断入口地址为( )。 A. 0003H B. 000BH C. 0013H D. 001BH 10、80C51响应中断时,下面哪一个条件不是必须的( ) A、当前指令执行完毕 B、中断是开放的 C、没有同级或高级中断服务 D、中断返回指令

11、80C51可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( ) A、TCON B、IP C、SCON D、IE

12、各中断源发出的中断请求信号,都会标记在80C51系统中的( )

21

A、TMOD B、TCON/SCON C、IE D、IP 13、定时器/计数器的工作方式3是指得将 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为 使用。

14、MCS—51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。

15、设定T1为计数器方式,工作方式2,则TMOD中的值为 。 16、若IT1=0,当引脚 为低电平的时候,INT0的中断标志位 才能复位。 17、当定时器T0工作在方式3时,要占定时器T1的_ 控制位.

18、MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?

19、已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 20、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

21、80C51单片机外部中断源有哪几种触发中断请求的方法?它们如何实现中断请求? 22、80C51响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?

23、8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何? 24、8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?

25、若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。 26、简述子程序调用和执行中断服务程序的异同点。

27、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2,试写出中断初始化程序

28、按以下要求编写8051单片机定时器的初始化程序:

(1)T0作为定时,定时时间为10ms. (2)T1作为计数,记满100溢出。

29、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

16

请(1)计算时间常数X,应用公式X=2-t(f/12) (2)写出程序清单(查询方式)

30、设单片机晶振频率FOSC=6MHZ,使用定时器0以工作方式1产生周期为800μs的等宽方波,用中断方式实现编程,并在P1.0输出。

31、用定时器0以工作方式2计数,每计数100次,将COUNT单元加1。 32、设计题

图1所示是一个舞台示意图,使用80C51设计一个控制器,编写程序每隔10ms将阴影部分和无阴影部分交替点亮。

22

图1

第6章 单片机并行存储器扩展

考试知识点:

1、单片机并行扩展总线的组成

(1)地址总线:传送地址信号

(2)数据总线:传送数据、状态、指令和命令 (3)控制总线:控制信号 2、80C51单片机并行扩展总线

(1)以P0口的8位口线充当低位地址线/数据线 (2)以P2口的口线作高位地址线 (3)控制信号:

使用ALE作地址锁存的选通信号,以实现低8位地下锁存。 以PSEN信号作为扩展程序存储器的读选通信号。 以EA信号作为内外程序存储器的选择信号。

以RD和WR作为扩展数据存储器和I/O端口的读/写选通信号。 3、单片机并行存储器扩展的方法

各种外围接口电路与单片机相连都是利用三总线实现。 (1)地址线的连接

将外围芯片的低8位地址线(A7~A0)经锁存器与P0口相连,高8位地址线(A15~A8)与P2口相连。如果不足16位则按从低至高的顺序与P0、P2口的各位相连。

(2)数据线的连接

外围芯片的数据线(D7~D0)可直接与P0口相连。 (3)控制线的连接 ROM:OE—PSEN

RAM:OE—RD、WE—WR 片选信号CE的连接方法:

(1)接地,适用于扩展一块存储器芯片。 (2)线选法

23