单片机笔记
分类:
文章
•
2024-07-17 10:20:04
第一章 基础概念
- 将组成微型计算机的个功能部件:中央处理器(CPU)、存储器(RAM、ROM、EPROM)、定时/计数器、串行口、I/O接口电路集合在一块集成电路芯片中从而构成完整的微型计算机,故称:单晶片微型计算机,简称单片机。
- CPU:微处理器,是小型计算机或微型计算机的控制和处理部分。又称中央处理单元CPU(Central Processing Unit)。
- RAM:数据存储器
- ROM、EPROM:程序存储器
- 根据MCS-51单片机内部存储器的类型不同,可以分为以下几个基本类型:
(1)无ROM型:8031。需要外扩存储器
(2)ROM型:8051。外扩充存储器中编写自己的代码
(3)EPROM型:8751。可擦除,可写到内部。通过紫外线照射擦除。
(4)EEPROM型:8951。内部闪存(Flash),电擦除。
(5)增强型:8032/8052/8752/8952。数据存储器是51的二倍。多了一个计数器。
- ABDA转换器:模拟量------数据量--------模拟量
- 数制转换:
(1)十进制转二进制:整数部分“除二倒取余数法”,小数部分“乘二正序取整数法”,直到小数部分为0。

(2)二进制转十进制:按权展开求和法。小数点前一位权为0,后一位权为-1。
(3)二进制转十六进制:整数:首先从低位开始,把数分成4位一组, 然后将每4位一组转换成相应的十六进制数。小数,:从小数点右边开始分成4位一组
- BCD(Binary Coded Decimal)码———二-十进制码:BCD码是一种二进制形式的十进制码, 也称二–十进制码。它用 4 位二进制数表示 1 位 十进制数,最常用的是 8421BCD 码。
- ASCII (American Standard Code for Information Interchange)码:ASCII码是一种字符编码, 是美国信息交换标准代码的简称。它由7位二进制数码构成,共有128个字符。 ASCII码主要用于微机与外设通信。
- 有符号数:有符号的 8 位二进制数用最高位D7表示数的正或负, 0 代表“ + ”, 1 代表“ - ”, D7 称为 符号位, D6~D0 为数值位。
(1)原码:一个二进制数,用最高位表示数的符号, 其后各位表示数值本身,这种表示方法称为原码。 原码的表示范围是 - 127~ + 127 。
(2)反码:正数的反码与原码相同。符号位一定为 0,其余位为数值位。 负数的反码符号位为 1,数值位将其原码的数值位逐位求反。 反码的表示范围是 - 127~ + 127 。
(3)补码:正数的补码与原码相同。 负数的补码符号位为 1,数值位将其原码的数值位逐位求反后加 1 ,即负数的反码加 1。 补码的表示范围是 - 128~ + 127 。
- 无符号数:无符号的 8 位二进制数没有符号位,从 D7~D0 皆为数值位,所以 8 位无符号二进制数的 表示范围是 0~ + 255。