高职《单片机原理及应用技术》练习题

高职《单片机原理及应用技术》练习题

ID:41110822

大小:1.70 MB

页数:8页

时间:2019-08-16

高职《单片机原理及应用技术》练习题_第1页
高职《单片机原理及应用技术》练习题_第2页
高职《单片机原理及应用技术》练习题_第3页
高职《单片机原理及应用技术》练习题_第4页
高职《单片机原理及应用技术》练习题_第5页
资源描述:

《高职《单片机原理及应用技术》练习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《单片机原理及应用技术》思考题1单片机概述1-1.单片机与PC机有何区别?它的特点是什么?1-2.MCS-51系列单片机与AT89系列单片机有什么相同和差异?1-3.单片机的主要技术指标有哪些?这些指标的作用如何?1-4.对于一个具体的单片机应用系统,选择单片机的原则是什么?1-5.举一个单片机的应用例子,并画出原理框图,说明工作过程。1-6.单片机I/0端口数目的多少反映了什么。2单片机结构和原理2-18051单片机内部包含那些主要逻辑功能部件?2-28051的EA端有何用途?2-38051单片机存储器的组织结构是怎样的?2-48051如何确定

2、和改变当前工作寄存器组?2-58051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?2-6(SP)=30H指什么?2-7ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。2-8有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?2-9程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?2-10位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?3指令系统3-1MCS-51指令系统主要有哪几种寻址方式?试举例说明。3-2设A

3、=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。MOVA,@R0MOV@R0,32HMOV32H,AMOVR0,#31HM0VA,@R03-3请用数据传送指令来实现下列要求的数据传送。(1)R0的内容传送到R1。(2)内部RAM20H单元的内容传送到A中。(3)外部RAM30H单元的内容送R0(4)外部RAM30H单元内容送内部RAM20H单元(5)外部RAM1000H单元内容送内部RAM20H单元(6)程序存储器ROM2000H单元内容送R1(7)RA

4、M2000H单元内容送内部RAM20H单元。(8)RAM2000H单元内容送外部RAM30H单元。(9)RAM2000H单元内容送外部RAM1000H单元。3-4设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行以指令后,各有关存储单元(即R0,R1,A,B,P1,40H,30H,及5AH单元)的内容如何?MOVR0,#30HMOVA,@R0MOVR1,AMOV@R1,P1MOVA,P1MOV40H,#20HMOV30H,40H3-5试编写程序,将内部RAM的20H~2FH共16个连续单元清零。3-6

5、试编写程序,求出内部RAM20H单元中的数据含“1”的个数,并将结果存入21单元。3-7试编写程序,查找在内部RAM的30H~50H单元中出现FFH的次数,并查找的结果存入51H单元。3-8试编写程序,计算Σ2i,并将结果存放在内部RAM的30H单元。3-9在8051片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。MOVA,40HMOVR0,AMOVP1,#0F0HMOV@R0,30HMOVDPTR,#3848HMOV4

6、0H,38HMOVR0,30HMOVP0,R0MOV18H,#30HMOVA,@R0MOVP2,P13-10设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元的内容为08H。请指出在执行下列程序段后上述各单元内容的变化。MOVA,@R0MOV@R0,40HMOV40H,AMOVR0,#35H3-11已知(A)=83H,(R0)=17H,(17H)=34H。请写执行完下列程序段后A的内容。ANLA,#17HORL17H,AXRLA,@R0CPLA3-12编程实现将内部RAM20H~2FH中的数据和RAM30H~3

7、FH中的数据对换。3-13已知(A)=34H,(30H)=4FH,求:执行ADDA,30H后,(A)=?指出PSW中相应标志位情况。3-14已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,SP=?PC=?3-15若SP=25H,PC=2345H,标号LABEL所在的地址为3456H。问执行长调用指令“LCALLLABEL”后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?4汇编语言程序设计举例4.1从内部RAM的30H单元开始存放一组用补码表示的带符号数,其数目已

8、存放在20H单元。编写程序统计出其中正数、0和负数的数目,并将结果分别存入21H、22H、23H单元。4.2内部RAM中有一数据块,存放

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

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

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