单片机原理习题集(全).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机原理习题集(全).doc》由会员分享,可在线阅读,更多相关《单片机原理习题集(全).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 习 题 集 MCS-51单 片 机 原 理吴锤红 制第一章 引 导1、 列举出单片微机在工业、民用及军事上的应用例子。2、 单片机与系统型微机在应用上有什么主要差别?3、 如果让你用单片机开发一项产品,你准备开发什么产品?该产品的功能及应用前景如何?单片机在该产品中的作用是什么?4、 用从课文介绍的应用实例中所学习的知识回答以下问题:a.高级语言与机器语言的主要不同点?b.MCS-51开机或复位后机器语言程序从哪里开始执行?c.人用什么语言编机器语言程序?d.机器语言指令中的A、B、C等表示的是符号还是数字?e.单片机中处理的是数字量还是模拟量?它们与高电平、低电平或+5伏与0伏的关系是怎样
2、的?5、 分别举出5个硬件和软件的例子。6、 I/O对应的英文单词是哪些?表示什么意思?7、 “汇编语言源程序”、“汇编程序”、“机器目标代码程序”等术语各是什么意思?8、 选择题:高级语言,如Basic、Pascal等,这所以能在IBM-PC微机上或Apple机上执行,是因为_。a. 这些机器的CPU能识别这些高级语言并能执行它们。b. 高级语言与计算机的CPU无关,可以在任何计算机上执行。c. 这些计算机上配备了能将高级语言转化为(编译器与解释器)机器语言的软件。d. CPU能将高级语言转化为机器语言并执行它。ROM,用形象比喻来说明它的特性,更像_。a. 黑板,写上的字与原来的字会叠加在
3、一起。b. 相片,暴光一次成像,可看读任意多次。c. 装物的盒子,能存储信息。d. 生物的大脑,能大量存储信息。RAM,用形象比喻来说明它的特性,更像_。a. 算盘,由算盘珠摆出了一种状态。b. 装物盒子,可存入也可取出。c. 黑板,可写可擦。d. 生物大脑,可记又会忘。存储单元的地址的作用是_。a. 用于形成序列联系。b. 用于访问这些单元。c. 用于硬件接线。d. 用于降低成本。寄存器_。a. 的名字用于指令中可以缩短指令长度,提高执行速度。b. 必须通过地址序号来使用。c. 关电再开时其内容不变。d. 可随需要外购扩充。接口是_。a. CPU内部总线与外部总线间联系的电路。b. CPU外
4、部总线与外部设备间联系的硬件。c. CPU与存储器间起数据缓冲、锁存、变换等作用的硬件。d. 外部设备相互联系的硬件。汇编是_。a. 将用助记符编写的程序转换成机器码的过程。b. 将人写的程序变为计算机CPU能直接执行的程序。c. 将机器码转换成汇编语言程序的过程。d. 将高级语言转换成低级语言的过程。BUS在计算机中表示_。a. 类似公共汽车的东西。b. 信号内容、信号地址及信号时序信息的传输路线。c. 8位数据总线。d. 软件、硬件及外设间的联系。第二章 基 础 练 习 一1 1234? X 22512? 问这是几进制的运算?2在9进制系统中,469?10093星期、月份、四季、世纪各是几
5、进制运算关系?4将下列二进制数转换为十进制数:B B.101B 110.B5将下列十进制数转换为二进制数,对于小数,可以仅取4位130 12347 990.6 256 11.11 6计算下列二进制算式:B101B B+1101B1110B1011B B110B7将第4题转换为十六进制数。8将下列数转换成十六进制和二进制数,对于小数,可以仅取二位十六进制数。12767 60000 123.14365535 32767 4096.39计算下列算式,结果仍用十六进制数表示,仅取二位小数。123H0EFDH B0FDH0EAH0CDH 66666H10在八段数码管中1字节中“位”与数码管“段”的对应关
6、系如下图:字 模 字 节hgfedcba如果假定某位为“1”对应该段“亮”,反之为“暗”问显示:1A4B8.C3的字模是什么?11按10题条件,写出以下字模字节表示的字符及含义。CF 06 66 00 54 5C 00 79 50 50 5C 5012有十个大箱子,每箱都装有600合的1斤装饼干。因事故,其中有些箱中的每合饼干仅装了9两。有1个人提出,他可以从这十箱中按一定规律各取若干合,放于一堆,只称一次,便可以知道是哪几箱中的饼干出事故。你知道这人是怎么做的呢?练习二一、计算题1: 0DCH OR 65H 0E9H AND 7CH 0BAH EOR 5DH 6DH AND 7EH OR 0
7、ABH EOR 0D6H 6DH AND (7EH OR (0ABH EOR 0D6H)二、计算题2: 123 AND B 222 EOR 200 B OR 97 1DH EOR B三、应用题1: 某计算机有一个8位并口,读入的数据存在A寄存器中,问:(1) 判断0、2、6、7位是否全为0,A才变为全0,用什么运算?(2) 判断1、3、4、5位中是否有任何一位为1,就使得A非0,用什么运算?四、应用题2:在Apple计算机中,磁盘存储信息中采用了“44编码”,即把一个字节的8 位D7 D6 D5 D4 D3 D2 D1 D0变成二个编码字节:1 D7 1 D5 1 D3 1 D1和 1 D6
8、1 D4 1 D2 1 D0 请给出一种简便方法,将编码后的两两字节还原成原来的一字节(解码)。五、应用题3:为了破解一个用异或串连运算加密的加密程序,让一段全为00H字节的程序让其加密,结果形成以8字节为周期的被加密文: 3DH 0E6H 7CH 0ABH 0FH 27H 0EDH 41H 。请利用密文破解以下一段被加密的密文:0FFH 37H 0C2H 66H 00H 0FAH 27H 69H 。练习三一、 请在一字节补码表示的带符号数范围中写出以下数值代码:96 37 150 100二、 请写出以下补码表示的带符号数表示的数值:0FDH 0CDH 0FF00H 1234H三、 在二字节补
9、码表示的带符号范围内计算以下各式结果,并判断结果的正确性:006CH+00FAH 006CH00FAH2E04H7EDCH 67DCH+1E74H3C06H6D9EH 9005H+0EF5EH四、 应用题:已知某大学有男、女大学生名额共2000人,如果要在计算机人事档案管理系统中给每一个大学生一个唯一的代码,并用该代码包含性别信息,请问最少要多少二进制位才能构成该代码?五、 选择题:1、 如果将存储中文代码的存储器芯片当作微计算机的程序存储器插入程序芯片槽中,请判断一下,开机后最可能出现的现象为_。A、屏幕显示中文代码 B、屏幕显示看不懂的东西B、计算机硬件烧坏 D、什么现象都没有E、计算机乱
10、响2、多字节整数实现的方法是_。A、由使用它们的程序建立起字节的联系B、由使用它们的人通过定义语句来实现C、将该整数的各字节按顺序放成序列D、由国际标准化组织规定3、计算机中带符号数的“”号可以_。A、用“”号的ASCII码来表示B、用人为规定的符号位来表示C、用全0或全1来表示D、用补码来表示六、正、误判断题:1、计算机内存中存放的信息是程序代码。2、计算机程序存储区存放的必都为程序代码。3、8051程序存储区的开头几个字节必为程序代码。4、8051数据存储区不能存放程序代码。5、计算机内存中至少有一部分信息是程序代码。6、8051程序存储区中存放的是程序代码或常数。7、程序代码在传送过程中
11、是作为无意义的数据。8、数据代码与程序代码的区别在于数据代码不能被CPU所识别而程序代码却能。9、浮点数的用途是表达小数点位置可以变化的小数。10、浮点数的用途是表达实数。11、浮点数的精度比多字节整数高。12、浮点数所能表达的数的范围比同样多字节的多字节整数来得广。13、定点数中的小数点是用“0”或“1”来代表的。14、BCD码是十进制数。15、“二十进制调整”是将十六进制数转变成十进制数。16、BCD码将十六进制数作为十进制数看待。17、BCD码间的算术运算通过“二十进制调整” 将十六进制运算转换为十进制运算。18、与美国敌对的国家的计算机中不使用美国发明的ASCII码。19、ASCII码
12、发明的主要目的是表示字符代码。20、计算机中的字节代表什么代码由使用该程序的人来解释。21、同样的一些字节,交由CPU执行时变为指令代码而交由通讯程序时变为数据代码。22、补码用于表示负数。23、没有补码就无法表示负数。24、补码也可以表示正数。25、最高位为1的补码表示的带符号数必为负数。26、同样的字节,如0E6H,既可以表示正数,又可以表示负数。27、带符号数相加、减时结果与被运算数异号表明发生了溢出。28、不带符号数运算不会产生溢出现象。29、“溢出”是指运算中产生了进位或借位。30、二个数相减产生借位,表明这两数互为补数。第三章 硬 件练习一一、说明以下芯片的异同点: 8051 ,8
13、031, 8751 ,8052 ,80C51二、8051/8031芯片内部具有哪些主要结构?三、8051的引脚分成几种功能?哪些功能是复用引脚?四、用万用电表5伏直流量程档量正在工作的8031芯片的以下引脚时,写出可能的电压值(或范围): 黑表笔 红表笔 电压值 20 40 20 31 20 39 20 9五、画出使用8031的最小系统图,要求:1、用12MHZ晶振配15pf电容2、用8K程序存储器,型号为27643、地址锁存器用74LS373六、设计8031最小系统印刷电路板,要求:1、采用双面敷铜板制作,绘图比例1:1。2、两面用线色应有明显区别,如红黑,红兰等。3、电容、电阻脚间距取为1
14、0mm,集成元件按实际尺寸绘制。4、各口线(P0除外),均应在同一侧安排外接线引脚。5、板上应有复位开发及复位电路。七、简单解释以下名词、并说明它们的联系:晶振时钟、机器周期、指令周期八、如果采用8MHZ晶振,问执行以下指令需要多少时间? 指令 消耗时间 JMP A+DPTR SWAP A MUL AB九、说明引脚31()的作用,论述P0口的分时复用原理。练习二、一、举一个例子说明中断的工作方式。8051有哪些中断源?二、中断子程序入口为什么采用固定的入口?该入口又称为什么?当中断服务子程序存于别处时是否可以在中断时进入该子程序?如何办到?三、中断子程序的开始与结尾各有什么特殊操作,为什么要这
15、样?四、主程序中如果在某部分程序中不允许响应中断,那么如何处理?*五、有一个用CTC中断来产生计时脉冲的单片机软件时钟系统,其年、月、日、时、分、秒值分别存于year,month,day,hour,minute,second内部RAM单元中,问读取该时钟应怎么读法才能确保正确读出?*六、如果用CTC中断作时钟计时,又用串行口中断来传输数据,当这二个中断设置为同一优先级时会产生什么问题?应如何处理?*七、请按要求设置中断:用、,分别检测外部事件,设置为:电平触发,低优先级设置为:跳变沿触发,高优先级并在设置后开启这两中断。练习三、一、并口的“口宽度”是指什么?8051并口宽度为多少?该宽度范围内
16、各位传输是否能同时送达口引脚上?超过该宽度(例如多字节)的传输是如何实现的?二、并口的锁存器与该口引脚的值有什么联系?何时会产生不同?三、叙述8051四个并口的输入、输出特性。*四、如何能将P1口的低半字节异或上某数(如7),而不改变高半字节引脚的值?*五、有一个工业控制器,采用了扩展接口的自动识别措施,问,系统如何识别P10 P17脚中哪些已联接上了外部设备,哪些未接上?六、如果将P10、P13、P16作为输入口,应如何操作?如果向P11、P12中写入“0”,那么这两口对应引脚输入+5伏时,读到的值是多少?练习四一、串口与并口有什么主要不同点?二、串口是如何解决信号识别的?三、串口是如何识别
17、信号受到了干扰?四、校验位是什么意思?如果采用奇校验,那么当分别传输:0E5H 7CH 0C6H 39H字节时各自的校验位分别是多少?五、画出按以下传输协议传输6DH字节的波形,并注出起始位,数据,校验位和停止位。传输协议:8位有效数据,奇校验,2个停止位。六、当波特率为4800时,按第五题的传输协议,每秒钟大约可以传输多少字节?七、简述与8051串行口有关的寄存器,它们的作用各是什么?*八、如果以1953的波特率,在6MHZ系统上向别机的串口传输数据,请选择串口工作方式并设置好该工作方式。练习五一、为什么说定时器和计数器是同一器件的两种工作方式?二者的异、同点各是什么?*二、为什么定时器和计
18、数器都可以测试车辆的速度?简述用这两种方式测试的原理。*三、当T0或T1从0FFFFH变为0000H时,出现了哪些信号?*四、CPU本身也可以计数和计时,问用CTC完成相同工作的好处何在?*五、用定时器方式编制百米赛跑计时系统,问Gate位应如何设置?信号从哪里取得(赛场中哪个设备),应送到8051的哪个脚上?*六、用6MHZ晶振,编制时钟程序,取“嘀嗒”时标为100ms(即1/10秒产生计时中断信号),问如何设置T0?并写出T0中断子程序的头、尾部分。*七、采用12MHZ晶振,在P10口上送出稳定的方波,波形如下,如何实现?八、8051中与CTC有关的寄存器有哪些?它们的的作用各是什么?练习
19、六一、复位时计算机中主要做了什么工作?*二、复位的信号要求是什么?画出一种复位电路并叙述该电路工作过程。*三、80C51与8051的主要不同点在哪里?什么是待机状态?它有什么用途?*四、对HMOS和CHMOS的MCS-51器件如何处理突然断电事故?第四章 存 储一、对MCS51家族器件,0E0H,0FFH作为地址分别可以对应那些存储单元?二、对MCS51家族器件, 0F00H和2000H作为地址分别可以对应那些存储单元?三、8051单片机又外接了一片2764 EPROM芯片。问:脚接高电平与接低电平时,2764的首个存储单元地址各为多少?四、在什么条件下,改变R3等效于改变1BH内部RAM单元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 习题集
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内