单片机原理习题集(全)(2)

2019-08-03 14:33

中,请判断一下,开机后最可能出现的现象为__________。 A、屏幕显示中文代码 B、屏幕显示看不懂的东西 B、计算机硬件烧坏 D、什么现象都没有 E、计算机乱响

2、多字节整数实现的方法是__________。 A、由使用它们的程序建立起字节的联系 B、由使用它们的人通过定义语句来实现 C、将该整数的各字节按顺序放成序列 D、由国际标准化组织规定

3、计算机中带符号数的“—”号可以__________。 A、用“—”号的ASCII码来表示 B、用人为规定的符号位来表示 C、用全0或全1来表示 D、用补码来表示 六、正、误判断题:

1、计算机内存中存放的信息是程序代码。 2、计算机程序存储区存放的必都为程序代码。

3、8051程序存储区的开头几个字节必为程序代码。 4、8051数据存储区不能存放程序代码。

5、计算机内存中至少有一部分信息是程序代码。 6、8051程序存储区中存放的是程序代码或常数。 7、程序代码在传送过程中是作为无意义的数据。

8、数据代码与程序代码的区别在于数据代码不能被CPU所识别而程序代码却能。 9、浮点数的用途是表达小数点位置可以变化的小数。 10、浮点数的用途是表达实数。 11、浮点数的精度比多字节整数高。

12、浮点数所能表达的数的范围比同样多字节的多字节整数来得广。 13、定点数中的小数点是用“0”或“1”来代表的。 14、BCD码是十进制数。 15、“二—十进制调整”是将十六进制数转变成十进制数。 16、BCD码将十六进制数作为十进制数看待。 17、BCD码间的算术运算通过“二—十进制调整” 将十六进制运算转换为十进制运算。 18、与美国敌对的国家的计算机中不使用美国发明的ASCII码。 19、ASCII码发明的主要目的是表示字符代码。

20、计算机中的字节代表什么代码由使用该程序的人来解释。 21、同样的一些字节,交由CPU执行时变为指令代码而交由通讯程序时变为数据代码。 22、补码用于表示负数。

23、没有补码就无法表示负数。 24、补码也可以表示正数。

5

25、最高位为1的补码表示的带符号数必为负数。

26、同样的字节,如0E6H,既可以表示正数,又可以表示负数。 27、带符号数相加、减时结果与被运算数异号表明发生了溢出。 28、不带符号数运算不会产生溢出现象。 29、“溢出”是指运算中产生了进位或借位。

30、二个数相减产生借位,表明这两数互为补数。

6

第三章 硬 件

练习一

一、说明以下芯片的异同点:

8051 ,8031, 8751 ,8052 ,80C51 二、8051/8031芯片内部具有哪些主要结构?

三、8051的引脚分成几种功能?哪些功能是复用引脚?

四、用万用电表5伏直流量程档量正在工作的8031芯片的以下引脚时,写出可能的电压值(或范围):

黑表笔 红表笔 电压值 20 40 20 31 20 39 20 9

五、画出使用8031的最小系统图,要求: 1、用12MHZ晶振配15pf电容 2、用8K程序存储器,型号为2764 3、地址锁存器用74LS373

六、设计8031最小系统印刷电路板,要求: 1、采用双面敷铜板制作,绘图比例1:1。

2、两面用线色应有明显区别,如红—黑,红—兰等。

3、电容、电阻脚间距取为10mm,集成元件按实际尺寸绘制。 4、各口线(P0除外),均应在同一侧安排外接线引脚。 5、板上应有复位开发及复位电路。

七、简单解释以下名词、并说明它们的联系: 晶振时钟、机器周期、指令周期

八、如果采用8MHZ晶振,问执行以下指令需要多少时间?

指令 消耗时间 JMP @A+DPTR SWAP A MUL AB 九、说明引脚31(EA)的作用,论述P0口的分时复用原理。

练习二、

一、举一个例子说明中断的工作方式。8051有哪些中断源?

二、中断子程序入口为什么采用固定的入口?该入口又称为什么?当中断服务子程序存于别处时是否可以在中断时进入该子程序?如何办到?

三、中断子程序的开始与结尾各有什么特殊操作,为什么要这样? 四、主程序中如果在某部分程序中不允许响应中断,那么如何处理?

7

*五、有一个用CTC中断来产生计时脉冲的单片机软件时钟系统,其年、月、日、时、分、秒值分别存于year,month,day,hour,minute,second内部RAM单元中,问读取该时钟应怎么读法才能确保正确读出?

*六、如果用CTC中断作时钟计时,又用串行口中断来传输数据,当这二个中断设置为同一优先级时会产生什么问题?应如何处理? *七、请按要求设置中断:

用INT0、INT1,分别检测外部事件,

INT0设置为:电平触发,低优先级 INT1设置为:跳变沿触发,高优先级

并在设置后开启这两中断。 练习三、

一、并口的“口宽度”是指什么?8051并口宽度为多少?该宽度范围内各位传输是否能同时送达口引脚上?超过该宽度(例如多字节)的传输是如何实现的? 二、并口的锁存器与该口引脚的值有什么联系?何时会产生不同? 三、叙述8051四个并口的输入、输出特性。

*四、如何能将P1口的低半字节异或上某数(如7),而不改变高半字节引脚的值? *五、有一个工业控制器,采用了扩展接口的自动识别措施,问,系统如何识别P1.0 ~P1.7脚中哪些已联接上了外部设备,哪些未接上?

六、如果将P1.0、P1.3、P1.6作为输入口,应如何操作?如果向P1.1、P1.2中写入“0”,那么这两口对应引脚输入+5伏时,读到的值是多少? 练习四

一、串口与并口有什么主要不同点? 二、串口是如何解决信号识别的? 三、串口是如何识别信号受到了干扰?

四、校验位是什么意思?如果采用奇校验,那么当分别传输:0E5H 7CH 0C6H 39H字节时各自的校验位分别是多少?

五、画出按以下传输协议传输6DH字节的波形,并注出起始位,数据,校验位和停止位。传输协议:8位有效数据,奇校验,2个停止位。

六、当波特率为4800时,按第五题的传输协议,每秒钟大约可以传输多少字节? 七、简述与8051串行口有关的寄存器,它们的作用各是什么?

*八、如果以1953的波特率,在6MHZ系统上向别机的串口传输数据,请选择串口工作方式并设置好该工作方式。 练习五

一、为什么说定时器和计数器是同一器件的两种工作方式?二者的异、同点各是什么?

*二、为什么定时器和计数器都可以测试车辆的速度?简述用这两种方式测试的原理。

8

*三、当T0或T1从0FFFFH变为0000H时,出现了哪些信号?

*四、CPU本身也可以计数和计时,问用CTC完成相同工作的好处何在?

*五、用定时器方式编制百米赛跑计时系统,问Gate位应如何设置?信号从哪里取得(赛场中哪个设备),应送到8051的哪个脚上?

*六、用6MHZ晶振,编制时钟程序,取“嘀嗒”时标为100ms(即1/10秒产生计时中断信号),问如何设置T0?并写出T0中断子程序的头、尾部分。

*七、采用12MHZ晶振,在P1.0口上送出稳定的方波,波形如下,如何实现?

八、8051中与CTC有关的寄存器有哪些?它们的的作用各是什么? 练习六

一、复位时计算机中主要做了什么工作?

*二、复位的信号要求是什么?画出一种复位电路并叙述该电路工作过程。 *三、80C51与8051的主要不同点在哪里?什么是待机状态?它有什么用途? *四、对HMOS和CHMOS的MCS-51器件如何处理突然断电事故?

9


单片机原理习题集(全)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小升初数学综合模拟试卷(一)及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: