单片机原理与应用习题集(含答案)
更新时间:2023-06-11 03:28:01 阅读量: 实用文档 文档下载
单片机习题
单片机原理与应用习题集
第一章 计算机基础习题
1-1 什么是二进制?为什么在数字系统、计算机系统中采用二进制? 1-2 将下列各数按权展开为多项式:
(1) 110110B (2) 5678.32D
(3) 1FB7H
1-3 把下列十进制数转化为二进制、十六进制和8421 BCD码:
(1) 135.625 (2) 548.75
(3) 376.125 (4) 254.25
1-4 什么是原码、反码和补码?微型计算机中的数为什么常用补码表示? 1-5 写出下列十进制数原码、反码和补码(用8位二进制表示):
(1) + x = + 65 (2) + x = + 115
(3) - x = - 65 (4) - x = - 115
1-6 计算下列两组二进制数内部式子的逻辑“与”,“或”及“异或”的结果:
(1)10100101和00001111
(2)10011101和10100101
1-7 什么是单片机?它与一般微型计算机在结构上有何区别?
1-8 新型8位单片机主要在哪些方面有所发展?给应用系统带来什么好处?
第二章 单片机系统组成原理习题
2-1 什么是单片机?它与一般的微型计算机在结构上有何区别?
2-2 MSC-51单片机内部有哪些主要的逻辑部件?
2-3 MSC-51单片机程序存储器和数据存储器各有什么功用?其内部RAM区功能结构如何分配?
2-4 在内部RAM中,4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少?
2-5 程序状态字PSW的作用是什么?常用标志有哪些位?作用是什么? 2-6 简述定时器的四种工作模式的特点,如何选择和设定?
2-7 当定时器T0用作模式3时,由于TR1位已被T0占用,如何控制定时器T1的开启和关闭?
2-8 已知8051单片机的fosc=12MHz用T1定时。试编程由P1.0和P1.1引脚分别输出周期为2ms和500us的方波。
2-9 什么是中断?其主要功能是什么?
2-10 什么是中断优先级?中断优先处理的原则是什么?
2-11 试编写一段对中断系统初始化的程序,使之允许INT0,,T0,串行口中断,且使T0中断为高优先级中断。
第三章 单片机指令系统习题
3-1 设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?
单片机习题
MOV A, 59H MOV R0, A MOV A, #00H MOV @R0, A MOV A, #25H MOV 51H, A MOV 52H, #70H
3-2 已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。 ANL A, #17H
ORL 17H, A
XRL A, @R0
CPL A
3-3 使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。
(1)使ACC.0置1;
(2)清除累加器高4位;
(3)清除ACC.3,ACC.4, ACC.5, ACC.6。
3-4 试编写程序,将内部RAM的20H,21H,22H三个连续单元的内容依次存入2FH,2EH,和2DH中。
3-5 编写两个16位数的减法:6F5DH-13B4H,结果存入内部RAM的30H,31H单元,30H存差的低八位。
3-6 两个四位BCD码相加,被加数和加数分别存于50H,51H,52H,53H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数存放在54H,55H和56H中(56H用来存放最高位的进位),试编写加法程序。
3-7 设指令SJMP rel中的rel=7EH,并假设该指令存放在2114H和2115H单元中。当该条指令执行后,程序将跳转到何地址?
3-8 已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,SP=? PC=?
3-9 简述转移指令AJMP addr11,SJMP rel, LJMP addr16及JMP @A+DPTR的应用场合。 3-10 试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态?
CLR C
MOV A,#66H
JC LOOP1
CPL C
SETB 01H
LOOP1: ORL C,ACC.0
JB ACC.2,LOOP2
CLR 00H
LOOP2: MOV P1,A
┇
第五章 汇编语言程序设计习题
4-1 从内部存储器20H单元开始,有30个数据。试编一个程序,把其中的正数、负数分别送5H和71H开始的存储单元,并分别记下正数、负数的个数送50H和70H单元。
单片机习题
4-2 以BUF1为起始地址的外存储区中,存放有16个单字节无符号二进制数,试编 一程序,求其平均值并送BUF2单元
4-3 在DATA1单元中有一个带符号8位二进制数x。编一程序,按以下关系计算y 值,送DATA2单元。
+5 x>0
Y=-5 x<0
4-4 试编写延时2ms的程序
4-5 用查表程序求0~8之间整数的立方。
4-6 编写有6个命令键的散转程序。
a) 键号为0、1、2、3、4、5;
b) 6个键A、B、C、D、1、2的ASCII码放在累加器A中。
第六章 单片机应用系统扩展设计习题
5-1 8051单片机如何访问外部ROM及外部RAM?
5-2 试用Intel 2764,6116为8031单片机设计一个存储器系统,它具有8K EPROM(地址由0000H~1FFFH)和16K的程序、数据兼用的RAM存储器(地址为2000H~5FFFH)。具体要求:画出该存储器系统的硬件连接图。
5-3 8255A,8155分别有哪几种工作方式?怎样进行选择?
5-4 试编程对8155进行初始化。设A口为选通输出,B口为基本输入,C口作为控制联络口,并启动定时器/计数器按方式1工作,定时时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHZ。
5-5 在一个8031应用系统中扩展一片2764,一片8155和一片6264。试画出其系统框图,并指出所扩展的各个芯片的地址范围。
第六章 键盘、显示接口技术习题
6-1 设计一个4×4行列式键盘电路并编写键扫描子程序。
6-2 试说明非编码键盘的工作原理。如何去键抖动?如何判断键是否释放?
6-2 试设计一个用8155与有32个按键的键盘连接的接口电路。编写程序实现以下功能:用8155定时器定时,每隔2s读一次键盘,并将其读入的键值存入8155片内RAM 40H开始的单元中。
6-4 用8051的P1口作8个按键的独立式键盘接口。试画出其中中断方式的接口电路及相应的键盘处理程序。
6-5 试用8255为8051微机系统设计一个键盘接口。键盘为3×4个键,其中10个为数1~9,两个为功能键RESET和START。具体要求:
(1)按下数字键后,键值存入3040H开始的单元中(每个字节放一个键值)。
(2)按下RESET(复位)键后,键PC复位成0000H。
(3)按下START(启动)键后,系统开始执行用户程序(用户程序的入口地址4080H)。试画出该接口的硬件连接图并进行程序设计。
6-6 试设计一个LED显示器/键盘电路。
单片机习题
6-7 试为8051微机系统设计一个LED显示器接口,该显示器共有八位,从左到后分别DG1~DG8(共阴极式),要求将内存3080H~3087H八个单元中的十进制(BCD)依次显示在DG1~DG8上。要求:画出该接口硬件连接图并进行接口程序设计。
第七章 A/D和D/A转换接口技术习题
7-1 模拟量输入通道一般包括哪几组成部分?每一部分的作用如何?
7-2 在什么情况下,A/D转换器前应引入采样保持器?
7-3 A/D转换器的分辨率如何表示?它与精度有何不同?
7-4 判断A/D转换结束否一般可采用几种方式?每种方式有何特点?
7-5 D/A转换器的主要技术指标有哪些?分辨率是如何定义的?参考电压VR的作用如何?
7-6 在一个fosc=12MHz的8031应用系统中,接有一片A/D器件ADC0809,它的地址为FEF8H~FEFFH。试画出有关逻辑框图,并编写定时采样8个通道的程序。设采样频率为2ms一次,每个通道采10个数,把所采的数按0~7通道的顺序存放在以1000H为首地址的外部RAM中。
7-7 在一个fosc=12MHz的8031应用系统中,接有一片D/A器件DAC0832,它的地址为7FFFH,输出电压为0~5V。请画出有关逻辑框图,并编写一个程序,当其运行后0832能输出一个矩形波,波形占空比为1:5。高电平时电压为2.5V,低电平时为1.25V。
7-8 画出由8031扩展一片2764、一片6264、一片8155、一片0809及一片0832的接口电路框图,并给出所扩展的各个芯片的地址范围。
第八章 串行通信接口技术习题
8-1 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。 8-2 8051单片机四种工作方式的波特率应如何确定?
8-3 某异步通信接口,其帧格式由1个起始位(0),7个数据位,1个偶校验和1个停止位(1)组成。当该接口每分钟传送1800个字符时,试计算出传送波特率。
8-4 串行口工作方式在方式1和方式3时,其波特率与fosc、定时器T1工作模式2的初值及SNOD位的关系如何?设fosc=6MHz,现利用定时器T1模式2产生的波特率为110bps。试计算定时器初值。
正在阅读:
单片机原理与应用习题集(含答案)06-11
精选2022年小升初学习方法指导03-30
电力变压器试验作业指导书-变压器试验方案设计 - 图文12-26
年九年级解直角三角形应用题04-30
收割机行走系统04-16
小班艺术教案:打雷下雨04-24
0502 外国语言文学09-18
关于开展2014年职业技能鉴定报名的通知03-25
2010西电考研成绩11-25
某抽水泵站设计本科毕业设计05-03
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 习题集
- 单片机
- 原理
- 答案
- 应用
- 特殊平行四边形练习题7
- 三四班留守儿童心理辅导记录表 (1)
- 城市群政府管理体制创新对_两型社会_建设的回应路径研究
- 黑龙江省密山市高三上学期语文9月阶段性考试试卷
- 07施工管理0706-李天伟
- 2015内蒙古选调生备考:7月12日国内最新时政热点
- 小学英语口语情景对话
- 2013-2018年中国高速公路服务区行业市场发展战略分析及投资前景预测报告
- 事业单位考试公共基础知识—公文格式规范之常用公文写作(二)
- 2014年中级会计职称《中级经济法》考前冲刺(必考)
- 心肌梗死的动物模型制作 (1)
- 反铲挖机各型号斗容量表
- 确保工程质量的保证措施
- 伺服冲床项目可行性研究报告(发改立项备案+2013年最新案例范文)详细编制方案
- 论婚姻自由的价值及其相对性
- 浅谈高层建筑外墙外保温工程的施工监理
- 高考语文议论文精彩语段及赏析
- 第3章 数控机床的总体设计-v2-黑白
- 十三种摄影构图技巧
- 如何翻译文言文?