手把手教你学51单片机
- 格式:ppt
- 大小:730.02 KB
- 文档页数:15
一、手把手教你学51单片机_第一、二章MCU -------CPUFlash(8kByte) ----- EMMC(64G) 程序存储空间,容量大,掉电数据不丢失RAM(512Byte)----- DDR(4G)代码运行时中间变量的存取区,无限次读写,且读写速度快,掉电后数据丢失SFR ----- SFR特殊功能控制寄存器单片机最小系统要素:电源VCC VDD GND VSS晶振(频偏)(20pF起振电容帮助晶振起振,并维持振荡正弦信号稳定)复位RST MCU51是高电平复位STM32是低电平复位51单片机复位后,引脚为高电平STM32复位后引脚为浮空状态元器件脚位排序:逆时针(PCB封装)电源:+5V +3.3V +1.8V VCC==VDD GND==VSS晶振:11.0592M 12M 16M 26M 27M 32M (10p--40p/20ppm)上电复位(复位电路)手动复位程序自动复位(超时看门狗)发光二极管的正向导通压降为2.7V,正向电流为1--5mA(此时明亮变化明显,超过10mA时,亮度变化不明显,而且容易损坏发光管)特殊功能寄存器:sfr sfr P0=0X80;位定义:sbit sbit LED=P0^0;————————————————版权声明:本文为CSDN博主「叶知秋霜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https:///zhouxianjin123/java/article/details/105327271二、手把手教你学51单片机_第三章人体能感知的静电至少在3kv以上,眼睛可见的静电强度至少在5kv以上静电ESD 快速瞬间群脉冲EFT(电钻)浪涌电流Surge (热插拔)电压跌保险丝:一次性保险丝自恢复保险丝三极管电平转换电路三、手把手教你学51单片机_第四、五章0B:二进制 0X:十六进制0b0101 0000 = 0x50 = 80&:按位与 0b0101&0b1010=0b0&&:逻辑与7&&3=1运算符:加减乘除、左右移、与或非、求余等数据类型:字符型、整形常量、长整型、浮点型定时器的寄存器配置和中断函数的编写规范。
51单片机自学教程(1)什么是单片机,从工作原理上讲,单片机就是一种微型计算机,是一种“程序存储式”计算机。
它是在一块硅片上集成了中央处理器(CPU)、随机存储器(RAM)、程序存储器(ROM或EPROM)、定时/计数器以及各种I/O接口,也就是集成在一块芯片上的计算机。
在现在的社会生活中,可以说“单片机”无处不在,象全自动洗衣机、空调、工业自动控制等方面都是在内置“单片机”的情况下实现的。
随着社会的发展,“单片机”以越来越和我们的生活息息相关。
一.单片机内部结构:微处理器(CPU)主要由:运算器、数据总线、控制器组成。
运算器内部我们不去细研究只要知道组成,关键是如何控制它使用它,而我们能操作的只有累加器A、寄存器B、程序状态字寄存器PSW;而控制器是计算机的指挥中心,如人脑的神经中枢,有必要搞清它的组成和原理。
1.控制器指令部件:包括程序计数器、指令寄存器、指令译码器等;程序计数器PC:(Program Counter)程序是指令的集合,计算机运行时,通常按顺序执行存放在存储器中的程序。
先由PC 指出当前要执行指令的地址,每当该指令取出后,PC的内容自动加1(除转移指令外),指向按顺序排列的下一条指令的地址。
在正常情况下,CPU按顺序逐条地执行指令。
如遇转移指令(JMP)、调用子程序指令(CALL)或返回指令(RET)等,这些指令就会把下一条指令的地址直接置入PC中。
程序计数器的位数决定了CPU所能寻址的存储空间。
指令寄存器IR(Instruction Register):它用来存放当前要执行的指令内容,它包括操作码和地址码两部分。
操作码送往指令译码器;地址码送往操作数地址形成电路。
指令译码器ID:(Instruction Decoder):它是分析指令功能的部件。
堆栈指示器SP(Stack Pointer):堆栈指针是专用的寄存器,堆栈区一般设置在内存单元区RAM。
堆栈中的数据是以“后进先出”的结构方式处理的。