网站首页 > 技术教程 正文
一、填空题(每空2分,共40分)
1、8051单片机外部中断请求信号有__电平_____方式和__脉冲_____方式 ,在电平方式下,当采集到INT0、INT1的有效信号为____0___时,激活外部中断。
2、在定时器工作方式 0 下,计数器的宽度为___13____位,如果系统晶振频率为 12MHZ ,则最大定时时间为____8192uS___。
3、外部中断0的入口地址为_0003H______,定时器T0的入口地址为__000BH_____,外部中断1的入口地址为___0013H____,定时器T1的入口地址为__001BH_____。
4、进行字节操作时,中断允许控制寄存器的地址为__A8H____。
5、一般的计算机系统都是由____ _______、___ _______、_____ ____三总线结构组成。
6、89C51片内RAM有___256___字节,其中包含_____字节用户数据存储单元和____字节的特殊功能寄存器单元,片内ROM有_____字节。
7、89C51具备完善的中断功能,有____个中断源,其中____个外部中断源,____个定时/计数器中断和一个__串行口____中断。
二、选择题(每题3分,共30分)
1、8031单片机的定时器T1用作定时方式时是 B 。
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部时钟频率定时,一个时钟周期加1
D.由外部时钟频率定时,一个机器周期加1
2、用8051的定时器T1作定时方式,用模式1,则工作方式控制字TMOD为 C 。
A.01H B.05H C.10H D.50H
3、用8051的定时器T1作定时方式,用模式2,则初始化编程为 B 。
A.MOV TMOD,#06H B.MOV TMOD,#20H
C.MOV TMOD,#10H D.MOV TMOD,#60H
4、启动定时器0开始计数的指令是使TCON的 B 。
A.TF0位置1 B.TR0位置1
C.TR0位置0 D.TR1位置0
5、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 D 。
A.0003H B.000BH
C.00013H D.001BH
6、当定时器T0发出中断请求后,中断响应的条件是 C 。
A.SETB ET0 B.SETB EX0
C.MOV IE,#82H D.MOV IE,#61H
7、启动定时器0开始定时的指令是 C 。
A.CLR TR0 B.CLR TR1
C.SETB TR0 D.SETB TR1
8、单片机外部中断0开中断的指令是 B 。
A.SETB ETO B.SETB EXO
C.CLR ETO D.SETB ET1
9、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/
表示的是 C 。
A.门控位 B.操作模式控制位
C.功能选择位 D.启动位
10、8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为 D 。
A.M=
=8192 B.M=
=256
C.M=
=16 D.M=
=65536
。
三、综合题(共30分)
1、请写出为低电平触发的中断系统初始化程序。(共10分)
CLR IT0
SETB EA
SETB EXI
2、CPU响应中断的条件有哪些?(共10分)
(1)有中断源发出中断请求。
(2)中断总允许位为1,即CPU允许所有中断源申请中断。
(3)申请中断的中断源的中断允许位为1,即该中断可以向CPU申请中断。
3、定时/计数器T0工作方式0,定时1ms,采用中断方式进行溢出处理。写出初始化程序。设单片机晶振频率为6MHz。(共10分)
(2
-x)
uS=0.1ms
所以计数初值为x=2
-500=7692=1E0CH
MOV TMOD,#00H
MOV TH0,#1EH
MOV TL0,#0CH
SETB EA
SETB ET0
SETB TR0
- 上一篇: 一文读懂:单片机数字逻辑门电路和定时器
- 下一篇: STM32单片机教程:基本定时器的编程(1)
猜你喜欢
- 2025-07-01 类似于STM32之类的单片机,RTOS比裸机真有那么大优势?
- 2025-07-01 单片机系统按键硬件、软件设计技巧
- 2025-07-01 单片机键盘消抖“独门”汇编方案分享,不用延时还能用什么?
- 2025-07-01 单片机引脚功能介绍(单片机引脚工作原理)
- 2025-07-01 单片机与外设的交互(单片机与电脑交互)
- 2025-07-01 26单片机的最小电路介绍(单片机最小电路图pcb)
- 2025-07-01 汇编入门第一篇,小白也能看懂(汇编rl)
- 2025-07-01 单片机简介(arm单片机)
- 2025-07-01 51单片机可以用来做什么?单片机可以做的小产品
- 2025-07-01 我在高职教STM32——02一览STM32的重要功能
你 发表评论:
欢迎- 最近发表
-
- Android 16评测:热潮之后(16x安卓10)
- 新功能很赞!Android 7.0上手体验:系统巨流畅
- 解决Windows下linux子系统WSL无法使用reboot重启的问题
- Python 的 init 方法:深入对象初始化
- 【开源】基于 Vue 和 Gin 开发的前后端分离的开源框架
- 全面解析 Linux 中的运行级别,从 SysV init 到 systemd
- Android 开机启动流程分析(06)init.rc解析流程
- 399元,魅族推出智能手表inWatch(魅族的手表)
- Android 开机启动流程分析(01) init之前启动说明
- Android 开机启动流程分析(03)init启动关键进程uevent&watchdog
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)