品升级的效果,因此往往能在产品名称前加上形容词——“智能”,如智能小车等等。现在有些技术人员或其它业余电子开发爱好者尝试设计一些产品,结果不是电路太复杂,就是功能太简单,很容易就被人模仿。原因就在于其没有使用想单片机一样的器件。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,单片机可以像硬盘一样进行存储,和我们的家用电脑很相似,它的功能虽然和我们的家用电脑很相似,但是由于种种限制,它的功能要比电脑弱很多。但是单片机也有其优点,一般的电脑体积很大价格又高,而单片机小巧而且不超过10块,因此也得到广泛使用。虽然单片机的功能不是很强大,但是用它作为一些电子器件等日常的生活用具的控制工作已经完全足够了,当然它在这些生活用具中充当的是核心部分,相当于大脑。单片机还有一个优点就是抗干扰能力强,由于这点原因使得它和普通的电脑也有了一定的区别。单片机的运行需要把程序下载进去,而且下载进去的程序可以修改。通过下载不同的程序可以实现不同的功能,通过有些程序完成的功能,可能是其它器件不能完成的或者很难完成的。单片机编写的程序可以实现高智能,高效率,以及高可靠性。由于单片机的优势就在于它的成本,所以目前占优势地位的软件还是最低级的汇编语言,它是除了二进制机器码以高级一点,那为什么要放弃使用很多已经达到可视化水平的高级语言而用这么低级的东西呢?原因就是单片机结构简单没有家用计算机那样的CPU,硬盘那么大的存储设备。单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。单片机是相对与过去的单板机来说的,单板机是CPU、存储器、I/O系统独立的。单片机是集成在一块片子上。单片机先要会编显示、键盘输入、AD、DA其他都是这些的组合。Stc89c52的实物图如图1-1所示: