单片机原理与应用习题集.doc

单片机原理与应用习题集.doc

ID:58666178

大小:109.50 KB

页数:4页

时间:2020-10-15

单片机原理与应用习题集.doc_第1页
单片机原理与应用习题集.doc_第2页
单片机原理与应用习题集.doc_第3页
单片机原理与应用习题集.doc_第4页
资源描述:

《单片机原理与应用习题集.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用习题集第一章计算机基础习题1-1什么是二进制?为什么在数字系统、计算机系统中采用二进制?1-2将下列各数按权展开为多项式:(1)B(2)5678.32D(3)1FB7H1-3把下列十进制数转化为二进制、十六进制和8421BCD码:(1)135.625(2)548.75(3)376.125(4)254.251-4什么是原码、反码和补码?微型计算机中的数为什么常用补码表示?1-5写出下列十进制数原码、反码和补码(用8位二进制表示):(1)+x=+65(2)+x=+115(3)-x=-65(4)-x=-11

2、51-6计算下列两组二进制数内部式子的逻辑“与”,“或”及“异或”的结果:(1)和(2)和1-7什么是单片机?它与一般微型计算机在结构上有何区别?1-8新型8位单片机主要在哪些方面有所发展?给应用系统带来什么好处?第二章单片机系统组成原理习题2-1什么是单片机?它与一般的微型计算机在结构上有何区别?2-2MSC-51单片机内部有哪些主要的逻辑部件?2-3MSC-51单片机程序存储器和数据存储器各有什么功用?其内部RAM区功能结构如何分配?2-4在内部RAM中,4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多

3、少?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试编写一段对中断系统初始化的程序,使之允许,,T0,串行口中断,且使T0中断为高优先

4、级中断。第三章单片机指令系统习题3-1设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOVA,59HMOVR0,AMOVA,#00HMOV@R0,AMOVA,#25HMOV51H,AMOV52H,#70H3-2已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。ANLA,#17HORL17H,AXRLA,@R0CPLA3-3使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。(1)使ACC.0置

5、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用来存放最高位的进位),试编写加法

6、程序。3-7设指令SJMPrel中的rel=7EH,并假设该指令存放在2114H和2115H单元中。当该条指令执行后,程序将跳转到何地址?3-8已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,SP=?PC=?3-9简述转移指令AJMPaddr11,SJMPrel,LJMPaddr16及JMP@A+DPTR的应用场合。3-10试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态?CLRCMOVA,#

7、66HJCLOOP1CPLCSETB01HLOOP1:ORLC,ACC.0JBACC.2,LOOP2CLR00HLOOP2:MOVP1,A┇第五章汇编语言程序设计习题4-1从内部存储器20H单元开始,有30个数据。试编一个程序,把其中的正数、负数分别送5H和71H开始的存储单元,并分别记下正数、负数的个数送50H和70H单元。4-2以BUF1为起始地址的外存储区中,存放有16个单字节无符号二进制数,试编一程序,求其平均值并送BUF2单元4-3在DATA1单元中有一个带符号8位二进制数x。编一程序,按以下关系计算y值,

8、送DATA2单元。x+5x>0Y=xx=0x-5x<04-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-18051单片机如何访问外部ROM及外部RAM?5-2试用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。