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

发布时间 : 星期四 文章单片机原理与应用答案第二版李建忠更新完毕开始阅读

(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); }

联系合同范文客服:xxxxx#qq.com(#替换为@)