欢迎来到天天文库
浏览记录
ID:51496882
大小:531.00 KB
页数:70页
时间:2020-03-25
《单片机原理及应用试题.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机原理及应用练习题第一章基础知识第二章MCS-51结构及引脚第三章MCS-51指令系统第四章汇编语言程序设计第五章MCS-51片内接口第六章MCS-51系统扩展第七章单片及应用设计实例第一章基础知识1.写出-120的原码、反码、补码的16进制值。答案:120=1111000B120-120原码01111000B(78H)11111000(F8H)反码01111000B(78H)10000111(87H)补码01111000B(78H)10001000(88H)2.十进制数105,化成二进制数是__________,化成十六进制数是__________。答案:0110
2、1001,693.十进制数-43,在八位计算机中的表示__________。答案:101010114.将八进制数75.615转换成二进制数是—————。答案:111101.1100011016.将十进制数0.6875转换成二进制数是————。答案:0.10115.将十六进制数BA4.5转换为二进制数是______。答案:101110100100.01017.与二进制01010100对应的十进制数是————。答案:84第二章MCS-51结构及引脚1.什么是单片机?其主要特点是什么?答案:单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。2.M
3、CS-51系列的典型产品8051、8751和8031的区别是什么?答案:8051、8751和8031均为8位单片机,其内部结构是基本相同的。其不同为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。3.单片机主要应用在什么领域?答案:单片机主要应用在:智能仪表、机电一体化、实时控制、分布式多机系统、家用电器等,对各个行业的技术改造和产品的更新换代起重要的推动作用。4.单片机包括哪两种复位方式?在单片机应用系统中为何需要系统复位?答案:单片机可通过上电自动复位和人工复位,使CPU和系统中的其他部件都处于一个确定的初始状态,并从这个状态
4、开始工作。答案:64K字节程序存储器空间(0-0FFFFH)立即寻址和基寄存器加变址寄存器间接寻址256字节内部RAM空间(0-0FFH)、(00-7FH)寄存器间接寻址和直接寻址,(80-8FH)寄存器间接寻址128字节内部特殊功能寄存器空间(80-0FFH)直接寻址,位寻址空间(0-0FFH)位寻址64K字节数据存储器空间(0-0FFFFH)寄存器间接寻址5.什么是指令周期?8051的指令周期一般由几个机器周期构成?答案:CPU取出一条指令至该指令执行完所需要的时间称为指令周期。大多数8051指令执行时间为一个机器周期或两个机器周期。6.8051的一个机器周期包括几个
5、状态、几个时钟周期(振荡器频率)?机器周期与时钟周期(振荡器频率)的关系是怎样的?答案:一个机器周期由六个状态组成,每个状态为二个时钟周期,即一个机器周期由六个状态构成,所以一个机器周期T=12/f0sc7.MCS-51的存储器空间分为哪些部分(五个独立的存储空间的划分)?各空间的寻址范围、寻址方式是什么?8.片内低端128字节的数据空间能用采存放和执行程序吗?它们究竟有什么用途?答案:能存放,但不能执行!片内数据'RAM用处非常大,大到离了它几乎无法执行指令的地步!只要定义为“数据存储”的空间;无论位于片内还是片外,肯定不能执行指令,因为程序空间的地址选通信号(PSEN
6、)根本就没接到这里来!但是,若把程序代码当微普通数据放人数据区暂存(注意,仅仅是存放!)也没什么不可以,只是别试图运行它,除非把PSEN选通信号预先接到数据存储器芯片的片选端上。可真要如此接线,此数据空间的性质也就演变成为程序空间了。片内低端128字节的数据RAM分为3个地址区间,各有不同用途,请参见图1-1。但也可作为普通寄存器使用,其中:字节地址00H~1FH——分配给4组通用寄存器,每组寄存器名称相同,都是R0~R7;4组Rn不能同时使用,当前选择使用哪一组Rn,要由PSW的RS1和RS0两位来决定。字节地址20H~2FH——既可作为普通的字节寄存器,也可作为位寻址
7、区,每个字节均可分为8个可位寻址的存储元(bit,位),此区间128个存储元按位另外统一编址(即位地址),分别从00H~7FH,常用来存放实际控制中的各种状态信息。字节地址30H~7FH——普通的字节寄存器,常用来存放临时数据,又称数据缓冲区。其中最高端的若干字节常用于教学开发机各LED数码管的数据缓冲区,配合监控程序中的显示模块使用。例如江苏启东厂的教学开发机就是将7EH~79H这6个存储单元当做LED显示缓冲区,无论用户,预制内容是BGD码还是七段代码,都可以在监控程序中找到对应的显示模块,通过调用来完成用户所需的数值显示
此文档下载收益归作者所有