有了电子电路和数字电路的基础知识,就可以开始学习嵌入式系统的核心元件-单片机。从本期开始我们将为大家介绍单片机的基础知识。
在单片机入门系列讲座中,首先学习单片机的基本构成和工作原理、以及外围功能电路,然后,挑战一个实际单片机的运行。
单片机是控制电子产品的大脑
现如今,我们生活中的许多电器都使用了单片机。例如:手机、电视机、冰箱、洗衣机、以及按下开关,LED就闪烁的儿童玩具。那么,单片机在这些电器中究竟做了些什么呢?
单片机是这些电器动作的关键,是指挥硬件运行的。例如:接收按钮或按键的输入信号,按照事先编好的程序,指挥马达和LCD的外围功能电路动作。
那么,单片机是如何构成的呢?
单片机是由CPU、内存、外围功能等部分组成的。如果将单片机比作人,那么CPU是负责思考的,内存是负责记忆的,外围功能相当于视觉的感官系统及控制手脚动作的神经系统。
尽管我们说CPU相当于人的大脑,但是它却不能像人的大脑一样,能有意识的、自发的思考。CPU只能依次读取并执行事先存储在内存中的指令组合(程序)。当然CPU执行的指令并不是“走路”、“讲话”等高难度命令,而是一些非常简单的指令,象从内存的某个地方“读取数据”或把某个数据“写入”内存的某个地方,或做加法、乘法和逻辑运算等等。然而这些简单指令的组合,却能实现许多复杂的功能。
CPU读取指令时需要知道要执行的指令保存在内存的什么位置,这个位置信息称为地址(相当于家庭住址)。程序计数器(PC)就是存储地址的寄存器。通常,PC是按1递增设计的,也就是说,当CPU执行了0000地址中的指令后,PC会自动加1,变成0001地址。每执行一条指令PC都会自动加1,指向下一条指令的地址。可以说,PC决定了程序执行的顺序。
◇指令解码电路
指令解码电路是解读从内存中读取的指令的含义。运算电路是根据解码结果操作的。确切地讲,指令解码电路就是我们在“数字电路入门(2)”中学过的解码电路,只不过电路结构稍微复杂些,所以,指令解码电路的工作原理就是从被符号化(被加密)的指令中,还原指令。
◇运算电路
运算电路也称为ALU(ArithmeticandLogicUnit),是完成运算的电路。能进行加法、乘法等算术运算、也能进行AND、OR、BIT-SHIFT等逻辑运算。运算是在指令解码电路的控制下进行的。通常运算电路的构成都比较复杂。
◇CPU内部寄存器
CPU内部寄存器是存储临时信息的场所。有存储运算值和运算结果的通用寄存器,也有一些特殊寄存器,比如存储运算标志的标志寄存器等。也就是说,运算电路进行运算时,并不是在内存中直接运算的,而是将内存中的数据复制到通用寄存器,在通用寄存器中进行运算的。
沈阳浑南科技城牵手世界智力“场”
2月27日,辽宁省科技创新今年的重点布局――沈阳浑南科技城,向全球发出引智引资邀约,与国内外高等院校合作,牵手世界智力“场”。当天,在签约仪式上,沈阳市浑南区与百余家科研院所、重大项目、金融机构代表进行了集中签约。其中,签约高校院所科技类项目12个,包括中科院沈阳自动化所智能制造网络化协同研发平台、...
福建傲农生物科技集团股份有限公司关于投资设立厦门傲华生物科技有限公司的公告
福建傲农生物科技集团股份有限公司关于投资设立厦门傲华生物科技有限公司的公告证券代码:603363证券简称:傲农生物公告编号:2018-042福建傲农生物科技集团股份有限公司关于投资设立厦门傲华生物科技有限公司的公告本公司董事会及全体董事保证本公告内容不存在任何虚假记载、误导性陈述或者重大遗漏,并对其...
新高考选科迷之组合,物理化学和政治并非良配,不少学生后悔不已
对于学生党而言,中考和高考算是两次决定命运的考试,中考将学生分流,高考将人才分层,多年来,高考一直秉承公平公正,学生拿分数说话,但其中却掺杂着很多技巧,尤其是在新高考模式下,学生掌握技巧,可以让自己优势更优,即便是劣势,也可专为优势,而这里的技巧,一个是选科组合,另一个是填报志愿。新高考选科迷之组合...
LED 背光灯串检测新方法
背光采用LED灯串的新型彩电,LED灯串因为工作在高电平(100多伏)、大电流(300MA以上)、每个LED灯珠在发光工作时温度很高,以上这些因素,导致LED灯串故障频率高发,故障类型:常见是灯串中某个LED灯珠引线虚焊、开焊、开路、击穿短路。为LED灯串供电的背光驱动板是恒流电路,维持流过LED灯...