浙江科技学院
数制表示及其转换
1234D
1011B
20ABH
1.
十进制
1234D=1×10 3+2×
10 2+
3×10 1+
4×10
0
2. 二进制 十进制
1011B=1×2 3 2 1 +0×2 +1×2 +1×2 0= 11
3. 十六进制 十进制
20ABH=2×163 +0×16 2+ 10×16 1+ 11×16 0= 83634. 十六进制
二进制
20ABH= 0010 0000 1010 1011 B 5. 二进制 十六进制
11010110101B=110 1011 0101B =6B5H 6.
十进制 二进制
21
浙江科技学院
7.
十进制 十六进制
22
浙江科技学院
第二节 MCS51 单片机的性能特点
MCS51 单片机是 INTE 公司 1980 年推出的产品,结构上主要特点: 1. 8 位 CPU
2. 片内存储器,见表 单片机 程序存储器 数据存储器 备注 8031 无 128 BYTE 8051 4K ROM 128 BYTE 掩膜 8751 4K EPROM 128 BYTE 有加密,用紫外线擦除 89C51 4K FLASH 128 BYTE 有加密,用电擦除 8032 无 256 BYTE 8052 8K ROM 256 BYTE 掩膜 80C320 无 256 BYTE 速度提高 WDT,数据指针 W77E58 32K FLASH 256 BYTE 速度提高 WDT,数据指针 加密
23
浙江科技学院
3. 输入输出口线:32 根 I/O 线 4. 外部数据存储器寻址空间:64K
5. 外部程序存储器寻址空间:内、外总空间为 64K
6. 定时/计数器:内部有 2 个 16 位定时/计数器,52 子系列有 3 个 16 位定时/计数器。 7. 中断:具有 2 个优先级的 5 个中断源结构
8. 布尔处理机:MCS51 内部有一个可直接位寻址的布尔处理机,即位处理机。适合于控制。
9. 指令系统:有加、减、乘、除、比较、堆栈操作及位操作指令。当晶振频率 12MHZ 时,大部分
指令指行时间为 1US,少部分为 2US,乘除指令为 4US。 10. 串行口:全双工的串行口
24
浙江科技学院
51 单片机主要特点:
1. ROM,RAM 空间上分开(哈佛结构)
(另一个是普林斯顿结构)
使用不同的寻址方式,使用 2 个地址指针:PC,DPTR 2. 引出线一脚多功能
P0-----地址总线,数据总线 3. 内部有一全双工的串行 I/O 口 4. 特殊功能寄存器
21 个特殊功能寄存器 SFR,完成对 TIMER/COUNTER,串行口,中断逻辑的控制。 5. 独立操作的位处理器
指令执行过程
程序由指令构成,程序在 ROM 中按顺序存放,执行程序就是一条条的执行指令。 执行指令分:取指阶段﹑执行指令阶段。
地址
源程序 程序存储器 0000H MOV A,#05H
74H 05H 0002H ADD A,#03H
24H 0004H MOV R0,A
03H F8H 取指阶段
1) PC=0000H
地址寄存器 AR 地址总线 2) PC=PC+1 指向下一个单元
3) PSEN
74H 4) 指令寄存器 IR 总线 5) 指令译码器 ID
执行阶段
1) PC=0001H 地址寄存器 AR 地址总线 2) PC=PC+1 指向下一个单元
3) PSEN
05H 4)
累加器 A 总线 25
相关推荐: