各位同学好,这是我的第一个博客;
如有错误,希望大家向我提出,希望各位见谅;
下面我们先介绍一下什么是单片机;
什么是单片机?
将CPU芯片,存储器芯片,I/O接口芯片和简单的I/O设备(小键盘,led显示器)等装配在一块印刷的电路板上,在配上监控程序(固话在ROM中),就是一个简单的单片机。
目前相对流行的是inter公司的MCS-C51单片机;
大家看一下这就是一个单片机:
单片可以做什么
1.工业自动化;
2.智能仪器表
3.消费类电子产品
4.通讯方面
5.智能武器
凡是与控制或者简单计算有关的电子设备都可以用单片机来实现
如何学单片机
1.数字电路的基础
(2进制与16进制的转换)建议大家使用电脑的程序员的计算器。
二进制逻辑运算
与 运算&
或 运算|
非 运算~
异或 运算(这里我电脑无法显示出来)
2.C语言的基础
3.电平特性
数字电路:
{
高电平:5V
低电平:0v
}
RS232电压:
计算机的串口
高;-12v 低+12v
80c51的引脚封装
p3.0还有一些功能希望大家看一下
80c51内部结构
这里给大家建议一本书张毅刚主编的一本书《单片机原理及接口技术》里面介绍十分清楚!
CPU:有运算和控制逻辑组成,同时孩包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据
ROM:用以存放程序
I/O口:四个8位并行的I/O口,既可以做输入,也可以做输出。
T/C:2个定时/计数器,既可以工作在定时模式,也可以工作在计数模式
还有各种(中断控制系统,UART,等等)
振荡周期;
也称为时钟周期;单片机提供时钟脉冲信号的振荡源周期;
机器周期
等于12个时钟周期;