35. 若定时器/计数器工作于方式0时,为___13____位的定时器/计数器。
三、简答题
1. 什么叫波特率?串行通信的双方波特率的大小有什么关系? 2. 中断处理子程序和CPU调用子程序有什么不同?
3. MCS-51单片机提供几种中断?按中断优先级写出各中断源。 4. MCS-51响应中断的条件是什么?
5. 什么是中断矢量?若某个中断源的中断服务程序的字节数超出了8个单元,应如何处理?INT1的中
断矢量是多少?
6. 简述8051单片机的中断响应过程。
7. 中断处理中保护断点和保护现场主要解决什么问题? 8. MCS-51单片机的中断系统有几个优先级,如何确定?
9. 用于实现串行通信中的数据传送的三种方式分别是什么?有何特点? 1. 什么叫波特率?串行通信的双方波特率的大小有什么关系?
答:波特率是串行通信传输数据的速率。定义为每秒传输的数据位数,即1波特=1位/秒。串行通信的
双方波特率必须相同。
2. 中断处理子程序和CPU调用子程序有什么不同?
答:(1)CPU调用子程序,调用的位置是固定的,是通过LCALL,ACALL指令调用的。中断处理子程序是根据中断请求信号的有效时间和中断响应位置而定的,在主程序中是不固定的。 (2)CPU知道何时调用普通子程序,CPU是主动的。 但CPU不知道何时执行中断子程序,中断源是主动的。 (3)中断返回,在普通子程序中是RET,中断子程序中是RETI 3. MCS-51单片机提供几种中断?按中断优先级写出各中断源。
答:MCS-51单片机提供五种中断:INT0外部中断0,T0定时器/计数器0,INT1外部中断1,T1定时器/计数器1,TI/RI引起的串口中断。
中断优先级,同级中断中:INT0→T0→INT1→T1→串口 高 → → → → 低 4. MCS-51响应中断的条件是什么? 答:MCS-51中断响应的条件:
中断源有请求(中断允许寄存器IE相应位置1),且CPU开中断(即EA=1)。 (1)无同级或高级中断正在处理
(2)现行指令执行到最后1个机器周期且已结束。
(3)若现行指令为RETI或访问IE,IP的指令时,执行完该指令且紧随其后的另一条指令也已执行完毕。
则满足上述条件,可以响应中断。
5. 什么是中断矢量?若某个中断源的中断服务程序的字节数超出了8个单元,应如何处理?INT1的中断矢量是多少?
答:中断矢量表示了中断程序的入口地址。若中断服务程序超过8个单元应在中断程序入口处用AJMP指令转移到真正中断程序入口。INT1 的中断矢量是:0013H 6. 简述8051单片机的中断响应过程。
答:CPU响应中断后,由硬件自动执行如下的功能操作:
(1)根据中断请求源的优先级的高低,对相应的优先级状态触发器置1 (2)保护断点,即把程序计数器PC的内容压入堆栈保存。
(3)内部硬件将中断请求标志位(IE0,IE1,TF0 ,TF1 )清0。
(4)把被响应的中断服务入口地址送入PC,从而转入相应的中断服务程序执行
7. 中断处理中保护断点和保护现场主要解决什么问题?
答:中断中保护断点主要是保护主程序的断点,将程序计数器PC的内容压入堆栈,为中断程序结束后返回主程序做准备,保护现场是将子程序中用到的寄存器的内容,首先压入堆栈,以使后面主程序的执行不受影响。
8. MCS-51单片机的中断系统有几个优先级,如何确定?
答:(1)有两个优先级。由IP确定各中断的优先级。IP低5位中为1表示对应中断源的中断优先级为高。IP低5位中某位为0,表示中断优先级为低。 IP定义
× × ×
串口 T1 INT1 T0 INT0
(2)同优先级的中断请求,优先级有高到低为:INT0,T 0,INT1,T1,串行口中断 9. 用于实现串行通信中的数据传送的三种方式分别是什么?有何特点?
答:按数据传送的方式分有三种:单工,半双工,全双工通信方式。所谓单工,一方只可接受信息,一方只可发送信息,信息是单向传送的,全双工,指两方能同时既可接收又可发送信息,称为全双工串行通信。既可接收又可发送的,但不能同时进行的称为半双工。
单片机原理与应用 练习四
一 填空
1. 用MCS-51串行口扩展并行I/O口,串行口工作方式应选择( A )。 A .方式0 B.方式1 C.方式2 D.方式3 2. 8155的控制命令寄存器( A )。
A .只能写入,不能读出 B.只能读出,不能写入 C.既能读出,又能写入 D.不能读出,也不能写入
3. 设将8155置为基本输入/输出方式,A口.B口输出,C口输入,则8155的工作方式控制寄存器内容为( D )。
A.C1H B.C0H C.C2H D.C3H
4. 并行比较型A/D转换器,其转换速度较( C ), 精度较( )。 A.快,高 B. 慢,高 C .快,低 D. 慢,低 5. 已知8051fosc=12MHZ,ADC0809CLK的连接方式为( D )。 A.外振荡6MHZ B.外振荡1MHZ C.不连接,选择ADC0809内振荡
D.接小于1.2MHZ的振荡器或接8051的ALE端
6. ADC0809可用( C )引脚经中断逻辑向CPU申请中断 A.OE B. START C. EOC D. ALE 7. 8155内部计数器有( D )种脉冲输出方式。 A. 1 B. 2 C. 3 D. 4 8. 使用8255A可以扩展出( B )根I/O口线。
A. 16根 B. 24根 C. 22根 D. 32根 9. 6116芯片是( B )。
A. EPROM B. RAM C. FLASHROM D. EPROM
10. 已知8255A为基本工作方式,A口、PCH口为输入方式,B口、PCL口为输出方式,8255的控制字
为( A )。
A. 98H B. 83H C. 85H D. 93H
11. 当8031外扩程序存储器8KB时,常使用EPROM2716( C ) A. 2片 B. 3片 C. 4片 D. 5片 12. ADC0809启动A/D转换的方式是( C )
A. 高电平 B. 低电平 C. 正脉冲 D. 负脉冲
13. 8255A端A, B均工作在方式0的输入方式时,端口C可作为( A )。 A. 两个4位I/O端口或一个8位I/O端口 B. 状态端口
C. 部分引脚作端口A,端口B的联络信号 D. 全部作联络信号
14. 将8255A置为基本输入/输出方式,A口,C口输出,B口输入,则8255A的工作方式控制器内容为( C )。
A. 86H B. 82H C. 83H D. A2H
15. 若要求8155计数器产生连续方波,则须将计数器中工作方式置为( B )。 A. 0,0 B. 0,1 C. 1,0 D. 1,1 16. 34H是( B )的ASCII码。
A. 3 B. 4 C. 5 D. 7 17. 8155内部有( B )个定时器。
A. 0个 B. 1个 C. 2个 D. 3个
18. 某种存储器芯片是16KB*4/片,那么它的地址线根数是( B )。 A.11根 B. 14根 C. 13根 D.16根
二.填空题
1. 要串行口工作为10位异步串行通信方式,工作方式应选为 方式1 。 2. 8位D/A转换器接口方法有单缓冲接口、 双缓冲接口 、直通型接口。 3. ADC0809是____8____位的模数转换器。 4. 8段LED数码管有_____共阴___和共阳两种。
a) 当外部扩展I/O后,其外部RAM寻址空间将___减少__________。 5. MCS-51在外扩ROM,RAM或I/O口时,它的地址总线是___16_____。
6. 8051定时器/计数器做定时器使用时,计数脉冲由8051片内振荡器输出后______12____分频后的脉冲提供。
7. 8255A有两个控制字:___方式控制字,C口按位置位复位控制字__________。 8. A/D转换器的三个重要指标分别为分辨率,转换时间和 转换精度 。
二.看图回答问题:
1. (1)2764的地址范围_________,6264的地址范围_______________? (2) PSEN的作用是________,用_________指令可以访问到2764的单元内容?
(3)EA为什么接地?
(4)将片内RAM30H单元内容送到片外20H单元中,试编程。
P2.7 P2.6 P2.5 P2.0-P2.4 P0.0-P0.7 ALE 8031 EA WR RD PSEN G1 Y0 Y1 G2A . G2B . . C B Y7 A 5 5 74LS373 8 8 A0……A12 8 PGM 2764 CE D0~D7 OE 8 8 A0 ~ A12 6264 CE D0~D7 WE OE 8 5
(1) 0000H~1FFFH, E000H~FFFFH
(2)PSEN为程序存储器读信号,用MOVC指令可以访问到2764 (3)因为CPU为8031, 片内无ROM (4)MOV A, 30H MOV R0, #20H MOVX @R0, A
2.设8051单片机的时钟频率为12MHZ,用T0做定时器产生1ms的定时,。请问: (1) 假设T0工作在方式0,问方式控制字和TH0、TL0的计数初值是多少? (2) 若T0采用中断方式,请编写程序使P1.0脚上输出周期为2ms的方波。 (1)机器周期:12?
1?1?10?6(s)=1μs 12M1ms3记数次数= ?1?10?61?10s若T0选在工作方式0,则13位计数器
定时初值:X=M-记数次数=8192-1000=7192=1C18H 则: 1110000000011000 插入 因此TH0初值=E0H
TL0初值=18H
初始化方式字为00H或10H
(2) MOV TMOD,#00H MOV TH0,#0E0H MOV TL0,#18H
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机学习习题答案(7)在线全文阅读。
相关推荐: