0 -1 -2 . -126 -127 -128 00000000 11111111 11111110 . 10000010 10000001 10000000 00 FF EE . 82 81 80 0 -1 -2 . -32766 -32767 -32768 0000 FFFF FFFE . 8002 8001 8000 二、无符号整数
在某些情况下,处理的全是正数时,就不必须再保留符号位。我们把最高有效位也作为数值处理,这样的数称之为无符号整数。8位无符号数表示的范围为:0-255。
计算机中最常用的无符号整数是表示存储单元地址的数。 三、字符表示
字母、数字、符号等各种字符(例如键盘输出的信息或打印输出的信都是按字符方式输出输出)按特定的规则,用二进制编码在计算中表示。字符的编码方式很多,最普遍采用的是美国标准信息交换码ASCⅡ码。
ASCⅡ码是7位二进制编码。计算机中用一个字节表示一个ASCⅡ码字符,最高位默认为0,可用作校验位。
第五讲
一、授课内容:
MCS―51系列单片机 二、授课类型:讲授 三、授课时数:2学时 四、教学目标:
掌握MCS―51系列单片机的结构引脚功能 六、教学重、难点:
重点/难点:80C51单片机的引脚功能。 七、教学设想:
借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣. 八、教学过程:(板书)
一、MCS-51单片机的基本组成(如下图所示)
T0时钟电路T1ROMRAM定时/计数器CPU并行接口串行接口中断系统P0P1P2P3TXDRXDINT0INT1(1)一个8位微处理器CPU。
(2)数据存储器RAM和特殊功能寄存器SFR。 (3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 (5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。
(6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。
二、80C51单片机的引脚功能结构框图(如下图所示)
1.主电源引脚VCC和VSS 2.外接晶振引脚XTAL1和XTAL2
3.控制或其他电源复用引脚RST/ VPD、ALE/、和/VPP 4.输入/输出引脚P0、P1、P2、P3(共32根) 三、引脚功能
(1) 主电源引脚Vcc和Vss VCC: 接+5 V电源正端; VSS: 接+5 V电源地端。 (2) 外接晶体引脚XTAL1和XTAL2
XTAL1: 接外部石英晶体的一端。 在单片机内部, 它是一个反相放大器的输入端, 这个放大器构成了片内振荡器。 当采用外部时钟时, 对于HMOS单片机, 该引脚接地; 对于CHMOS单片机, 该引脚作为外部振荡信号的输入端。 XTAL2: 接外部晶体的另一端。 在单片机内部, 接至片内振荡器的反相放大器的输出端。 当采用外部时钟时, 对于HMOS单片机, 该引脚作为外部振荡信号的输入端; 对于CHMOS芯片, 该引脚悬空不接。 图一 内部振荡方式 图二 外部振荡方式
图一 图二
(3)输入/输出(I/O)引脚P0口、 P1口、 P2口及P3口 (a) P0口(39脚~32脚): P0.0~P0.7统称为P0口。
(b) P1口(1脚~8脚): P1.0~P1.7统称为P1口, 可作为准双向I/O接口使用。
(c) P2口(21脚~28脚): P2.0~P2.7统称为P2口, 一般可作为准双向I/O接口。
(d) P3口(10脚~17脚): P3.0~P3.7统称为P3口
第六讲
一、授课内容:
MCS―51系列单片机 二、授课类型:讲授 三、授课时数:2学时 四、教学目标:
掌握MCS―51系列单片机的结构引脚功能
六、教学重、难点:
重点/难点:80C51单片机的引脚功能。 七、教学设想:
借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣. 八、教学过程:(板书)
下面将这40条引脚按功能分为四部分叙述其功能。 1. 主电源引脚Vcc和Vss Vcc(40脚):接+5V电压 Vss(20脚):接地 2. 外接晶体引脚XTAL1和XTAL2
XTAL1(19脚):接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚):接外部晶体管的另一个引脚。在单片机内部,接至上述振荡器的反相放大器的输出端。当采用外部振荡器时,对于HMOS单片机,此引脚应接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对于CHMOS单片机,此引脚应悬浮。
3. 控制或其他电源复用引脚RST/VPD、ALE/PROG、PSEN、EA/VPP
RST/VPD(9脚):振荡器运行时,在此引脚上出现两个机器周期的高电平使单片机复位。建议在此引脚与Vss之间连接一个约8.2kΩ的下拉电阻,与Vcc引脚之间连接一个约10μF的电容,以保证可靠的复位(详见复位电路内容)。Vcc掉电期间,此引脚可接上备用电源,以保持内部RAM的数据不丢失。
ALE/ PROG(30脚):当访问外部存储器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍然以不变的频率周期性地出现正脉冲信号,此频率为振荡器的1/6。因此,它可以用作对外输出的时钟,或用于定时。
对于EPROM型的单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲。