单片机基础知识 1
txt心态决定状态,心胸决定格局,眼界决定境界
当你的眼泪忍不住要流出来的时候,睁大眼睛,千万别眨眼,你会看到世界由清晰到模糊的全过程
单片机基础知识 单片机指令系统与汇编语言程序 前面已经讲述了单片机的几个主要组成部分,这些部分构成了单片机的硬件
所谓硬件(Hardware),就是看得到,摸得到的实体
但是,光有这样的硬件,还只是有了实现计算和控制功能的可能性
单片机要真正地能进行计算和控制,还必须有软件(Software)的配合
软件主要指的是各种程序
只有将各种正确的程序“灌入”(存入)单片机,它才能有效地工作
单片机所以能自动地进行运算和控制,正是由于人把实现计算和控制的步骤一步步地用命令的形式,即一条条指令(Instruction)预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地取出来,并加以翻译和执行
就以两个数相加这一简单的运算来说,当需要运算的数已存入存贮器后,还需要进行以下几步: 第一步:把第一个数从它的存贮单元(Location)中取出来,送至运算器
第二步:把第二个数从它所在的存贮单元中取出来,送至运算器;第三步:相加;第四步:把相加完的结果,送至存贮器中指定的单元
所有这些取数、送数、相加、存数等等都是一种操作(Operation),我们把要求计算机执行的各种操作用命令的形式写下来,这就是指令
但是怎样才能辨别和执行这些操作呢
这是在设计单片机时由设计人员赋予它的指令系统所决定的
一条指令,对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统(Iustruction Set),不同种类的单片机,其指令系统亦不同
使用单片机时,事先应当把要解决的问题编成一系列指令
这些指令必须是选定的单片机能识别和执行的指令
单片机用户为解决自己的问题所编的指令程序,称为源程序(Source Program)