一步一步,全程揭开单片机的原理,让做电子变得轻松自如!
学习单片机必要的硬件
学习单片机都需要什么?首先要掌握必要的电子基础知识;再次选择大众化、性价比高的单片机,熟悉它的引脚功能定义;另外还需要电脑与下载程序的下载器。
一、单片机
建议选择型号为STC89C52RC单片机,如图3-1-1所示,性价比高,价格在5元左右,并且关于它的资料也相当丰富,便于学习
STC89C52RC单片机
单片机名字中字母、数字各代表什么意义?
不同的生产厂家,不同的型号,单片机的命名方法都不一样,型号中的字母与数字含义也不同。咱们一起了解STC89C52RC名字的具体含义。
1.STC89C52RC字母以及数字含义
图中单片机型号为STC89C52RC40C,作为初学者只需了解部分数字及字母的含义。
STC——表示是宏晶公司的产品。
8——表示51内核的单片机。
5——在型号中固定不变。
2——表示内部程序存储空间(ROM)是8KB。这是关键参数,如果编写的程序超过了单片机存储的空间,就没有办法下载到单片机,需要选择存储空间更大的单片机或者将程序进行优化缩减代码。
RC——表示单片机的内存(RAM)的大小是512B,犹如手机、电脑中的内存,大小直接影响运行的速度。
40——表示单片机外部晶振的最高频率是40M。
2.STC89C52RC40C单片机一共40个引脚,都是什么功能?
单片机STC89C52图形符号
如何判断单片机引脚的序号,见图中,芯片正面有半圆缺口的地方,下排引脚开始是第1个引脚,逆时针方向数,一共40个引脚。
(1)I/O口引脚,一共有32个引脚,既能输入信号也能输出信号。一共分为四组,分别是P0、P1、P2、P3,每组有8个引脚,这里需要注意,P0口在使用时需要接上拉电阻(也就是P0口的引脚需要接电阻到电源正极)。P0对应32~39引脚、P1对应1~8引脚、P2对应21~28引脚、P3对应10~17引脚。
(2)供电引脚:40脚、20脚分别是单片机的正极与负极,STC89C52RC40C工作电压典型值是5V。
(3)晶振引脚:19脚、18脚外接晶振与振荡(起振)电容,振荡电容一般选取30pF。
其余引脚对于初学者用不到,暂子:图中,单片机P3.0与P3.1两个引脚,小括号内标注的字母代表什么意思?
父亲:P3每个引脚都有两个功能,其一是普通的I/O口,其二是特殊功能,图3-1-2中P3只标注了P3.0与P3.1两个引脚的特殊功能,RXD与TXD是串口输入与输出,可用于程序的下载与串口通信。
后面我们说说下载器
走进跃迁 单片机的工作原理与典型应用分析
单片机由运算器、控制器、存储器、输入输出设备构成。那么单片机是如何工作的呢?原理是什么?大家一起来看看
单片机工作原理
单片机的工作原理与计算机CPU的工作原理是一样的,主要是利用片内的半导体存储器存放用户的程序和数据,单片机的核心中央微处理器CPU中有指令寄存器、指令译码器,程序计数器等部件,由程序计数器寻找下一条要执行的指令,找到后,将指令送给指令寄存器,再由指令译码器翻译执行该指令,完成对指令功能的操作。一句话:单片机的工作就是不断地取指令、分析指令、执行指令的循环过程。按预先编写的程序执行,以达到用户期待的结果。
单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。
为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。
程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。
应用领域
1、医用设备领域
单片机在医疗设施及医用设备中的用途亦相当广泛,例如在医用呼吸机、各种分析仪、医疗监护仪、超声诊断设备及病床呼叫系统中都得到了实际应用。
2、商业营销设备
在商业营销系统中单片机已广泛应用于电子秤、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调节系统、冷冻保险系统等。
3、办公自动化设备
现在办公自动化设备中大多数嵌入了单片机控制核心。如打印机、复印机、传真机、绘图机、考勤机及电话等。通过单片机控制不但可以完成设备的基本功能,还可以实现与计算机之间的数据通信。
4、智能仪器
内部含有点片剂的仪器系统称为智能仪器,也称为微机化仪器。这类仪器大多采用单片机进行信息处理、控制及通信,与非智能化仪器相比,功能得到了强化,增加了诸如数据存储、故障诊断、联网集控等功能。以单片机作为核心组成智能仪器表已经是自动化仪表发展的一种趋势。
5、家用电器
单片机功能完善、体积小、价格廉、易于嵌入,非常适合于对家用电器的控制。嵌入单片机的家用电器实现了智能化,是传统型家用电器的更新换代,现已广泛应用于洗衣机、空调、电视机、视盘机、微波炉、电冰箱、电饭煲以及各种视听设备等。
6、汽车电子产品
现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器等装置中都离不开单片机。特别是采用现场总线的汽车控制系统中,以单片机担当核心的节点通过协调、高效的数据传送不仅完成了复杂的控制功能,而且简化了系统结构。
7、信息和通信产品
信息和通信产品的自动化和智能化程度很高,其中许多功能的完成都离不开单片机的参与。这里最具代表性和应用最广的产品就是移动通信设备,例如手机内的控制芯片就是属于专用型单片机。另外在计算机外部设备中,如键盘、打印机中也离不开单片机。新型单片机普遍具备通信接口,可以方便地和计算机进行数据通信,为计算机和网络设备之间提供连接服务创造了条件。
8、工业控制
工业自动化控制是最早采用单片机控制的领域之一,在测控系统、过程控制、机电一体化设备中主要利用单片机实现逻辑控制、数据采集、运算处理、数据通信等用途。单独使用单片机可以实现一些小规模的控制功能,作为底层检测、控制单元与上位计算机结合可以组成大规模工业自动化控制系统。特别在机电一体化技术中,单排年级的结构特点使其更容易发挥其集机械、微电子和计算机技术于一体的优势。
综上所述,单片机的工作过程实质上就是执行指令的过程,而执行指令可以分为三部分:取指令,译码分析指令和执行指令。随着时期的发展与高新科技的发展趋势,现阶段该技术性的实践活动运用日趋成熟期,单片机设计被运用于各行各业。
相关问答
单片机 秒表实验 原理 ?利用单片机的定时器/计数器定时和记的原理,结合显示电路、LED数码管以及按键来设计计时器,具有00-99分钟计时及显示功能;具有开始、停止和复位功能,并由按键...
仿真电路优先编码器实验 原理 ?有些单片机控制系统和数字电路中,无法对几个按钮的同时响应做出反映,如电梯控制系统在这种情况下就出出现错误,这是绝对不允许的于是就出现了74ls148优先编码...
单片机 的 原理 是什么?[回答]单片机主要由运算器、控制器和寄存器三大部分构成。其中,运算器由算术逻辑单元(ALU)、累加器、寄存器等构成。深圳市凌芯微电子有限公司专业研发单...
如何快速学习和掌握 单片机 知识及应用?单片机的学习只要掌握相应的方法,而且你又一点点相应的基础是完全能够快速掌握的,你需要从下面几个方面进行切入。1.学会读单片机的数据手册,了解他的外设功...
单片机 编程器 原理 ?是一种用于将程序代码或数据加载到单片机(Microcontroller)中的设备。它的原理基于单片机内部的编程接口和通信协...单片机编程器(MicrocontrollerProgramme...
单片机 烧录 原理 -ZOL问答我认为烧录程序就是将C语言程序变成二进制代码烧制到单片机里面要运行的第一个地址里面!!3条回答:乱讲,可以的好不好,要不我试个给你看看
如何做才能精通 单片机 ?1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解;5...现在要学习的...
单片机 acc 原理 ?1.单片机ACC原理是指单片机中的ACC寄存器的工作原理。2.ACC寄存器是单片机中的累加器,用于存储和操作数据。它可以进行加法、减法、逻辑运算等操作。ACC寄存...
单片机 控制电池电量检测 原理手机电池是靠检测电压来判断电量的。有一种检测汽车蓄电池电量的工具——放电钳,让蓄电池通过较小的电阻放电,通过串接在放电电路中的电流表观察放...
51 单片机 基本工作 原理 ?51单片机由运算器、控制器、存储器、输入输出设备构成。单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令...