欢迎来到天天文库
浏览记录
ID:45770834
大小:93.18 KB
页数:5页
时间:2019-11-17
《单片机简介与单片机自学指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机简介与单片机自学指导单片机2009-07-0823:09:20阅读151评论0字号:大中小亦称微控制器,顾名思义,这种计算机的最小系统只川了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已I•分广泛,如钢能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一口用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词一“科能微电脑型”,如彻能型热水器等。学习单片机是否很困难呢?应当说,对丁已经貝有电子电路,尤其是数
2、字电路基本知识的读者来说,不会有太大困难,如果你对PC机有一定基础,学习单片机就更容易。为使绝大多数读者能用上单片机。我们这里将尽量按深入浅出、理论联系实际的原则把单片机的基木工作原理、使用方法交给读者,以达到把大家领进单片机之“门”的目的。不过,单片机和PC机一样,是实践性很强的一门技术,冇人说“计算机是玩出来的”,单片机亦一样,只有多“玩”,也就是多练习、多实际操作,才能真正学握它。因此,本讲座会提供各种练习和实验,并介绍一些适川丁-初学者且性价比较高的单片机和开发系统的货源。你只有认貞-完成成这些实践坏节,方能为进一步深造,打好基础。只要你有恒心、有决心,跟随我
3、们的“连载”一步步走下去,将來就一定能在单片机世界里遨游。单片机的组成:单片机耍自动完成计算,它应该具有哪些最重要的部分呢?我们以打算盘为例计算一道算术题。例:111+109x188-199^32.现在要进行运算,首先需要一把算盘,其次是纸和笔。我们把要计算的问题记录下來,然后第一步先算109x188,把它与相加的结果记在纸上,然后计算199一32,再把它从上一次结果中减去,就得到最后的结果。现在,我们用单片机來完成上述过程,显然,它首先要冇代替算盘进行运算的部件,这就是“运算器”;其次,要有能起到纸和笔作用的器件,即能记忆原始题目、原始数拥和中间结果,还耍记住使单片
4、机能自动进行运算而编制的各种命令。这类器件就称为“存贮器”。此外,还需要有能代替人作川的控制器,它能根据事先给定的命令发出各种控制信号,使整个计算过程能一步步地进行。但是光有这三部分还不够,原始的数据与命令要输入,计算的结果要输出,都需要按先后顺序进行,冇时述需等待。如上例屮,当在计算109x188IM,数字1"就不能同时进入运算器。因此就需要在单片机上设置按控制器的命令进行动作的“门”,当运算器需要时,就让新数据进入。或者,当运算器得到最后结果时,再将此结杲输出,而中间结果不能随便“溜出”单片机。这种对输入、输出数据进行一定管理的“门”电路在单片机中称为“口”(Po
5、rt)。在单片机中,基本上有三类信息在流动,一类是数据,即各种原始数据(如上例中的"1、109等)、中间结果(如199-32所得的商6、余数7等)、程序(命令的集合)等。这样要由外部设备通过“口”进入单片机,再存放在存贮器中,在运算处理过程中,数据从存贮器读入运算器进行运算,运算的中间结果耍存入存贮器中,或最后由运算器经“出入口”输出。用户要单片机执行的各种命令(程序)也以数据的形式由存贮器送入控制器,由控制器解读(译码)后变为各种控制信号,以便执行如加、减、乘、除等功能的各种命令。所以,这一类信息就称为控制命令,即山控制器去控制运算器一步步地进行运算和处理,又控制存
6、贮器的读(取出数据)和写(存入数据)等。第三类信息是地址信息,H作用是告诉运算器和控制器在何处去取命令取数据,将结果存放到什么地方,通过哪个口输入和输出信息等。半导体存储器的工作原理存贮器又分为只读存贮器和读写存贮器两种,前者■存放调试好的固定程序和常数,后者存放一些随时有可能变动的数据。顾名思义,只读存贮器一旦将数据存入,就只能读出,不能更改(EPROM.E2PROM等类型的ROM可通过一定的方法來更改、写入数据一编者注)。而读写存贮器可随时存入或读出数据.1存储器的内部构造看下面的图这就是半导体存储器的结构简图(图中冇4个字节)「Hz・com2存储器的工作原理〃储
7、器就是用來存放数据的地方它其实是利用电•平的窩或低來存放数据的也就是说它实际I:存放的是电平的高或低的状态而不是我们所习惯上认为的1234这样的数字那它是如何工作的呢看上而的图这就是存储器的内部结构示意图一个存储器就象一个小抽屉一个小抽屉里有8个也就是单片机的8位小盒子每个小盒子用来存放1位电荷电荷通过与它相连的电线传进来或释放掉至丁•电荷在小盒子里是怎样存放的这就不用我们操心了您可以把电线想彖成水管小盒子里的电荷就彖是水那就好理解了存储器屮的1个小抽屉我们把它称之为1个单元相当于1个字节而1个小盒子就相当于1位有了这么一个构造我们就可以开始存放数据
此文档下载收益归作者所有