第1章 浅谈51单片机
1.1 单片机51机的特点
1.字长为8位
几乎绝大多数的单片机外围芯片都直接或间接地支持8位字长,这样可供它选择的余地相当大,不仅仅能够组成价格十分低廉的单片机系统,也能够组成功能十分强大的而且相当时髦的单片机系统,这使得51单片机的应用几乎达到了无孔不入的地步。
2.程序存储器和数据存储器分开
程序存储器和数据存储器的容量都是64KB。这样做的好处是可以尽可能使用大的存储器,无论是程序还是数据都是这样,在存储器价格日益低廉的今天,几乎可以用微不足道的价格换取相当可观的性能。
3.功能日益强大 ’
由于市场的需求和各个开发商的竞争关系,目前51单片机的功能已经十分强大,以前的单片机只是将CPU和外围接口芯片做到了一起,现在程序存储器、数据存储器、掉电不丢失数据存储器、看门狗、AD转换电路、驱动电路等都集中到一个芯片上。可以这么说,如果没有别的特殊要求,一个片子就能组成几乎十分完整的单片机系统。特别是不需要外部提供振荡脉冲的芯片出现,使得51机可以做到价格与普通数字芯片相当而功能却十分强大。这使得原先很多的数字电路几乎完全被单片机所取代。
4.软件上单片机的编制语言十分丰富
既有可以编制使用效率很高的汇编语言,也有理想的编制系统的C语言,还有纯粹与硬件无关的高级语言PLM,某些单片机甚至固化有解释型的BASIC语言,可以适应几乎所有人员的需要,而它们之间完全可以做到相互无缝连接,实现资源的互相利用。
展开