单片机学习笔记--51单片机基础
来源:互联网 发布:网络推广销售技巧 编辑:程序博客网 时间:2024/05/22 00:14
单片机学习笔记--51单片机基础
1980年因特尔退出MCS-51单片机 现在扩展告诉IO口 AD转换器 PWM WDT(看门狗) IIC等 MCS-51停产
与MCS-51兼容的有
Atmel公司 AT89C5X 停产 不支持ISP下载 已经被AT89S5X取代 这个可以ISP下载
SST公司 SST89E5X 带监控程序 可以简单仿真
宏晶STC(大陆的) STC89C5X 支持串口下载
STC89C52
与MCS-51兼容的有
Atmel公司 AT89C5X 停产 不支持ISP下载 已经被AT89S5X取代 这个可以ISP下载
SST公司 SST89E5X 带监控程序 可以简单仿真
宏晶STC(大陆的) STC89C5X 支持串口下载
STC89C52
AT表示 Atmel公司的芯片
9表示flash存储器
S表示可以下载的flash
LV表示低电压 3.3V
52是型号 2表示8K的ROM
24表示最高使用晶振24M
P表示双列直插封装的 D陶瓷封装 J方形封装的 S、Q贴片封装
C表示商业用品 0~75度 I表示工业用品 温度范围高点 A表示汽车用品 M表示军用级别 U表示无铅的产品
51内部结构
8位CPU 4KROM 128字节的RAM 4个8为的IO口 一个全双工串口 2个16位定时、计数器 5个中断源
RAM 相当于内存 掉电丢失用于存放运算数据
ROM相当于硬盘 掉电不丢失用于存放程序
数字电路中只有两种电平 高 +5V 和 低 0V
RS232 电平:计算机串口 高 -12V 和 低 +12V 所以单片机和电脑通讯要转换电平
MCS-51系列单片机产品有8051,8031,8751,80C51,80C31等型号(前三种为CMOS芯片,后两种为CHMOS芯片)。它们的结构基本相同,其主要差别反映在存储器的配置上。8051内部设有4K字节的掩模ROM程序存储器,8031片内没有程序存储器,而8751是将8051片内的ROM换成EPROM。由ATMEL公司生产的89C51将EPROM改成了4K的闪速存储器。
MCS-51单片机是在一块芯片中集成了CPU,RAM,ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件。MCS-51单片机内包含下列几个部件:
◆ 一个8位CPU;
◆ 一个片内振荡器及时钟电路;
◆ 4K字节ROM程序存储器;
◆ 128字节RAM数据存储器;
◆ 两个16位定时器/计数器;
◆ 可寻址64KB外部数据存储器和64BK外部程序存储器空间的控制电路;
◆ 32条可编程的I/O线(四个8位并行I/O端口);
◆ 一个可编程全双工串行口;
◆ 具有五个中断源、两个优先级嵌套中断结构。
MCS-51单片机内部结构图
MCS-51单片机引脚功能:
MCS-51单片机引脚图
1 电源线:
VCC:+5 V电源。VSS:地线。
2 RST:复位信号线。
当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。
3 信号引脚介绍
P0.0 ~ P0.7: P0口8位双向口线。
P1.0 ~ P1.7 :P1口8位双向口线。
P2.0 ~ P2.7 :P2口8位双向口线。
P3.0 ~ P3.7 :P3口8位双向口线。
4 XTAL1和XTAL2:外接晶振引脚
5 控制线:
(1)ALE/PROG
(2)EA/VPP
(3)PSEN
- 单片机学习笔记--51单片机基础
- 单片机学习笔记--51单片机
- 51单片机学习笔记
- 单片机学习笔记090710
- AVR 单片机学习笔记
- 单片机学习笔记
- AVR单片机学习笔记
- STM32单片机学习笔记
- 单片机学习笔记--DS18B20
- 单片机学习笔记--1602
- 单片机学习笔记
- 单片机学习笔记
- 51单片机学习笔记(二)
- 51单片机学习笔记(三)
- 51单片机学习笔记(四)
- 51单片机学习笔记(五)
- 51单片机汇编学习笔记(待续)
- 51单片机学习笔记【0】---前绪
- SVN服务器搭建和使用(一)
- Thread 与Runnable区别
- LCD1602中文资料
- 报错:当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP
- 单片机学习笔记--嵌入式介绍
- 单片机学习笔记--51单片机基础
- Asp.Net Mvc4 Webapi Request获取参数
- JVM参数分类
- oracle递归查询 start with...connect by
- 【Word中按F4键快速输入重叠词组】
- 单片机学习笔记--DS18B20
- 构建大型网站架构(步步为营)
- ArcGIS学习(五)OpenLayers调用WMS服务
- Erlang Process input queue