单片机原理与应用答案第二版李建忠(2)

2018-12-27 19:49

=(65536-x)*Tcy 定时范围:1~65536

计数值为:N=216 -x=65536-x

计数范围为:1~65536

3)定时器T0的溢出对外无脉冲信号,重置定时器/计数器的初值可以再形成计数脉冲

3-23 编写一个延时1ms的子程序

4-1)何谓单片机的最小系统?

★所谓最小系统,是指一个真正可用的单片机最小配置系统。 对于片内带有程序存储器的单片机,只要在芯片上对外接时钟电路和复位电路就能达到真正可用,就是最小系统。

对于片外不带有程序存储器的单片机,除了在芯片上外接时钟电路和复位电路外,还需外接程序存储器,才能构成一个最小系统。

4-5)什么是完全译码?什么是部分译码?各有什么特点? ★所谓部分译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的高位地址线仅用一部分参加译码。

特点:部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。 ★所谓全译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的高位地址线全部参加译码。

★特点:存储器芯片的地址空间是唯一确定的,但译码电路相对复杂。 4-7)存储器芯片地址引脚数与容量有什么关系?

★ 地址线的数目由芯片的容量决定,容量(Q)与地址线数目(N)满足关系式:Q=2N

4-10) 采用2764(8K*8)芯片扩展程序存储器,分配的地址范围为4000H~7FFFH。采用完全译码方式,试确定所用芯片数目,分配地址范围,画出地址译码关系图,设计译码电路,画出与单片机的连接图。

★7FFFH-4000H+1=4000H=16KB

因为2764为8K*8 所以需要2片芯片 第一片地址为范围为:4000H~5FFFH 第二片地址为范围为:6000H~7FFFH 译码关系图:

p2.7 P2.6 P2.5 P2.4 p2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 A15 A14 A13 A12 A11 A10 A9 0 0 0 0 0 1 * * * * * * * * A8 * * A7 * * A6 * * A5 * * A4 * * A3 * * A2 * * A1 * * A0 * * 连接图

4-12) 某单片机系统用8255A扩展I/O口,设其A口为方式一输入,B口为方式一输出,C口余下的口线用于输出。是确定其方式控制字;设A口为允中,B口禁中,试确定相应的置位/复位字。

★书P114,方式选择控制字 C口置位/复位控制字

★ 方式控制字为10110100

A口允中,即置位:0000×××1 B口禁中,即复位:0000×××0

4-13) 试设计用两片74LS377和74LS244扩展8051的两个输出口和两个输入口的扩展连接电路图。

4-15)试设计用两片74LS164在8051串行口扩展两个并行输入口的扩展连接电路图,并编写把片内RAM的30H,31H单元的数从扩展的两个口输出的程序。

5-1)什么是单片机的扩展总线?串行扩展总线与并行扩展总线相比有哪些特点?目前单片机应用系统中较为流行的串行扩展总线有哪些? ★扩展总线:由于数据线与低8位地址线复用P0口,为了把它们分离与片外芯片相连,通常要加锁存器才能构成总线结构。 ★

★主要有I2C、SPI、单总线(1-wire)、Microwire

5-4)PC机通过RS-232接口与51单片机通信时,通过什么方式完成RS-232C到TTL电平转换?

★使用时必须加上适当的电平转换电路芯片

6-4)简述单片机对行列式键盘的扫描过程或画出流程图。 书P168

6-9)何谓静态显示?何谓动态显示?两种显示方式各有什么优缺点?

★静态显示:LED工作在静态显示方式下,共阴极接地或共阳极接+5V;每一位的段选线

(a~g,dp)与一个8位并行I/O口相连。

优点:显示器每一位可以独立显示,每一位由一个8位输出口控制段选码,故在同一个时刻各位可以独立显示不同的字符。

缺点:N位静态显示器要求有N×8根I/o口线,占用I/o口线较多,故在位数较多时往往采用动态显示。

★ 动态显示:LED动态显示是将所有位的段选线并接在一个I/o口上,共阴极端或共阳极

端分别由相应的I/o口线控制。 优点:节约用线

缺点:每一位段选线都接在一个I/o口上,因此每送一个段选码,8位就显示同一个字符,这种显示器是不能用的。解决这个问题利用人眼的视觉停留,从段选线I/o口上按位分别送显示字符的段选码,在位控制口也按相应的次序分别选通相应的显示位(共阴极送低电平,共阳极送高电平),选通位就显示相应字符,并保持几毫秒的延时,未选通位不显示字符(保持熄灭)。

6-14)设计一个内置HD44780驱动控制器的字符型LCM与51单片机的接口电路,并编写在字符型液晶显示模块显示“HELLO”字符的程序。 ★P187图

6-16)ADC0809的8路输入通道是如何选择的?试举例说明。 ★ ADDC 0 0 0 0 1 1 1 1 ADDB 0 0 1 1 0 0 1 1 ADDA 0 0 0 1 0 1 0 1 选通的通道 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 6-17) 设有一个8路模拟量输入的巡回检测系统,使用中断方式采样数据,并依次存放在片内RAM区从30H开始的8个单元内。试编写采集一遍数据的主程序和中断服务程序。

6-24)单片机控制大功率对象时,为什么要采用隔离器进行接口?试编写一些常用的光耦器件的型号。

★由于继电器由吸合到断开的瞬间会产生一定的干扰,当吸合电流较大时,在单片机与继电器之间需要增加隔离电路。

4N25 ,4N26~4N28,TLP528,TLP124,TLP126,4N33,H11G1,H11GZ,H11G3

6-25) 单片机与继电器线圈接口时,应注意什么问题?采取什么措施解决这些问题? ★继电器由吸合到断开的瞬间会产生一定的干扰,因而使用于吸合电流很小的微型继电器 ★当吸合电流比较大时,在单片机与继电器之间需要增加隔离电路。

8-2)51单片机能直接进行处理的C51的数据处理类型有哪几种?

★在51单片机中,只有bit 和unsigned char 两种直接支持机器指令。

8-5)简述C51存储类型与51单片机存储空间的对应关系? 存储类型 Code Data Bdata Idata Pdata Xdata 与存储空间的对应关系 程序存储器区,64kb,通过movc @A+DPTR访问 直接寻址的片内数据存储区,128B,可在一个周期内直接寻址 可位寻址的片内数据存储区,允许位和字节的混合寻址,16B 间接寻址的片内数据存储区,256B,可以访问整个内部地址空间256B 分页寻址片外数据存储区,256B,通过MOVX @Ri访问(i=0,1) 片外数据存储区,64KB,通过MOVX @DPTR访问 8-6)C51中51单片机的特殊功能寄存器如何定义?试举例说明。 ★ Sfr sfr_name = int_constant ↓ ↓ ↓

关键字 特殊功能寄存器名 整型常数,是sfr_name的字节地址 例:sfr P0 =0x80; /*P0,地址为80H*/

8-8) C51中使用51单片机的位单元的变量如何定义?试举例说明。 ★ Bit my_bit; /*把my_bit定义为位变量*/ Bit done_flag =0; /*把done_flag定义为位变量*/

8-14)设fose=6MHz,利用定时器0的方式1在P1.6口产生一串50HZ的方波。定时器溢出时采用中断方式处理。

#include Sbit P1_6=P1^6;

Void time(void) interrupt 1using 1 {P1_0=! P1_0;

TH0=15H; TL0=96H; }

Void main (void) {TMOD=0x01; P1_6=0; TH0=15H; TL0=96H; EA=1; ET0=1; TR0=1;

Do {} while(1); }


单片机原理与应用答案第二版李建忠(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:观摩“小学语文习作教学”有感

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

马上注册会员

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