基于AT8951单片机原理及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
◎<习题一>◎<习题二>◎<习题三>
◎<习题四>◎<习题五>◎<习题六>
◎<习题七>◎<习题八>◎<习题九>
◎<习题十>◎<总复习题>
※<习题一>
第一章习题答案
一、选择题
DCABD DACAC ACDBA BCCBA BB (ABE) B
二、计算题
1、将下列十进制数分别转换成二进制、十六进制和BCD码的
形式
(1)33D=00100001B=21H=00110011BCD
(2)22
.37D=00010110.0101B=16.5H=00100010.00110111BCD 2、将下列二进制数分别转换成十进制、十六进制的形式。(1) 10101100 B=172D=ACH
(2) 1001.01 B= 9.25D=9.4H
(3)11001100. 011B=CC.6H=204.375D
3、将下列十六进制数分别转换成二进制、十进制的形式。(1)7B H=01111011B=123D
(2)0E7.2 H=231.125D=11100111.0010B
(3)21A9H=8617D=0010000110101001B
4、将下列BCD码转换成十进制数。
(1)10010010BCD=92D
(2)01010010=52D
(3)1000111. 0110=47.6D
5、将下列带符号数分别用原码、反码、补码来表示。
(1)+39 原码、反码、补码为00100111B
(2)-121 原码为11111001B,反码为10000110B,反码为10000111B
三、填空题
1、带符号数在机器中可用_原_码、_反_码和_补_码表示。
2、___运算器___和_控制器_____是计算机硬件的核心,称为中央处理器(CPU)。
3. CPU一次可处理的二进制数的位数称为___字长___。
4、字长为___8___的整数倍。
5、.MCS-51的最基本时间单位是_ 时钟___周期。
6、.8051的一个机器周期由___12___个时钟周期组成。
7、半导体存储器分为__ROM__和__RAM____。
8、根据信息传送的属性,总线可分为___地址总线___、_数据总线_____和__控制总线____。
四、问答题
1、什么是字长?Intel公司的MCS-51系列单片机的字长是多少?答:字长是指计算机能一次处理二进制数码的位数,MCS—51系列单片机字长为8位,又称8位机。
2、简述半导体存储器的分类及各类存储器的功能。
答:(1)只读存储器(ROM) ROM在使用过程中,存储的信息只能被读出,而不能用通常的方法写入。在系统断电时,ROM中的信息并不会丢失。因此,这类存储器适用于存放各种固定的系统程序、应用程序和常数等。
ROM按制造工艺的不同可分为以下几种:
A)掩膜ROM 存储在ROM中的信息是在生产过程中用“掩膜”工艺固化在ROM芯片中的,一旦做好,不能更改。只适用于存储成熟的固定程序和数据,在大批量生产时,可降低成本。
B)可编程ROM(PROM) PROM中的信息是由用户写入,但只能写一次,写入后的信息以后不能更改。
C)可擦除ROM 允许用户对已写入的信息进行多次修改,但修改之前要先将原来的内容擦除掉,按擦除方法不同,又分为两种:
紫外线擦除的ROM(EPROM):在芯片上有一窗口,用紫外线擦抹器照射该窗口约20分钟后就可擦除,然后加规定的编程电压可重新写入程序。
电擦除的ROM(EEPROM):它允许用户利用+5V的电压擦除已存入的信息,并可进行重新写入,擦除和写入过程可在线完成,不需将芯片从用户系统中取出。
(2)随机读写存储器(RAM)随机读写存储器中的内容可随时读出和写入,但在系统断电后,其中的内容将会丢失。因此常用于存放程序运行所需要的各种数据,而这些数据往往是经常变化的。
RAM分为双极型和MOS型两种,前者读写速度快,但功耗大,集成度低,因此在微型机中几乎都用后者。MOS型又可分为三类:
A)静态RAM(SRAM)其存储电路以双稳态触发器为基础,状态稳定,只要不掉电,信息可一直保存,优点是不需刷新,缺点是集成度低。适于不需要大存储容量的微型机中,如单片机。
B)动态RAM(DRAM)其存储单元以电容为基础,电路简单,集成度高,但会因为电容的电荷泄漏而造成信息的丢失,因此,需要每隔一定的时间利用刷新电路进行一次重写(刷新),这会增加系统硬件的投入。适用于需要大存储容量的计算机中。
C)集成RAM(IRAM)它是一种能自动完成对存储在其中的信息进行周期性刷新的动态RAM存储器。
3、MCS-51系列单片机内部包含哪些主要逻辑功能部件?
答:CPU、存储器、定时器/计数器和I/O接口等
4、CPU由哪几个部分组成?各部分有何功能?
答:微处理器CPU由运算器和控制器两部分组成:
1、运算器是完成各种算术运算和逻辑运算的部件。
2、控制器是计算机的神经中枢,它指挥计算机的各个功能部件在程序的控制之下以一定的节拍有条不紊地进行工作。
5、如何简单判断MCS-51单片机在正常工作?
答:ALE / 引脚,ALE为地址锁存允许信号。在访问外部存储器时,ALE用于锁存P0口送出的低8位的地址信号;在不访问外部存储器时,ALE以时钟振荡频率的1/6的固定频率输出,用示波器观察ALE引脚上的脉冲信号是判断单片机芯片是否在正常工作的一种简便方法。
6、什么是指令周期、机器周期?假设f osc = 6MHZ,机器周期为多少?
答:指令周期:一条指令从被读取到被执行的整个过程所需的时间
机器周期:指CPU访问存储器一次所需的时间,它由12个时钟周期组成。即
机器周期 = 12 × 时钟周期