单片机入门及其介绍
扫描二维码
随时随地手机看文章
本篇给大家介绍一下有关单片机的一般知识,希望大家通过这篇文章对单片机有一个大致的印象,以及一个基础的了解。
首先,什么是单片机?它的原理又是什么?
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
单片机的控制原理:
通过控制单片机的40个引脚输出的高低电平进行控制,最后达到控制内外资源的运行的目的,因为其中为一些晶体管,可以通过控制晶体管的导通状态而组成不同的逻辑电路,达到不同功能。
1、通用型
按通用性可分为:通用型/专用型
例如80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
2、总线型
按总线结构可分为:总线型/非总线型
总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
3、控制型
按应用领域可分为:家电类,工控类,通信类,个人信息终端类等等
一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
单片机的一些特性
电平特性
单片机的输入输出电平为TTL电平,其中高电平为+5V,低电平为0V。计算机串口为RS-232电平,其中高电平为-12V,低电平为+12V。注意,RS-232为负逻辑电平。
单片机的几个周期介绍
时钟周期:也称为震荡周期,定义为时钟频率的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,如12Mhz的晶振,它的时钟周期就是1/12us),它是单片机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成这一个最基本的动作
状态周期:它是时钟周期的两倍
机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,如取指令、存储器读写等。它由12个时钟周期(6个状态周期)组成。
指令周期:他是指CPU执行一条指令所需要的时间。一般一个指令周期含有1~4个机器周期。
移位
左移。C51操作符为“<<”,最低位补零
右移。C51操作符为“>>”,最低位补零
循环左移,最高位移入最低位,其他依次向左移一位。
五、数码管显示原理
电路方面有共阴极和共阳极之分,让数码管显示不同的数字就是先定义一个保存16进制数的数组,然后在程序中把这个16进制数赋值给相应的引脚。
中断:(6个)
INT0——外部中断0
INT1——外部中断1
T0/1/2——计时器/定时器中断,由计数器满回零引起。
T1/R1——串行口中断,串行端完成一帧字符发送/接收后引起。
单片机可以做什么?
单片几的应用几乎是全方位覆盖,各个领域都可以看见单片机的影子,比如说我们家里的电饭煲、微波炉、电磁炉、冰箱、空调、洗衣机,这些都是用单片机加不同的外围电路实现的。还有路上随处可见的共享单车、共享充电宝、充电桩、指纹锁这些就是属于物联网的一些应用,其内部也是单片机配合不同电路实现的。