单片机单片机CC语言程序设语言程序设计计侯殿有侯殿有第一章嵌入式控制系统概论第一章嵌入式控制系统概论1.11.1单片机和嵌入式控制系统的定义、嵌入式控单片机和嵌入式控制系统的定义、嵌入式控制系统的分类制系统的分类单片机就是在一片半导体硅片上集成了中央处理单片机就是在一片半导体硅片上集成了中央处理单元单元(CPU)(CPU)、存储器(、存储器(ARM/ROMARM/ROM)和各种)和各种I/OI/O接接口的微型计算机。这样一块集成电路芯片具有一口的微型计算机。这样一块集成电路芯片具有一台微型计算机的功能,因此被称为单片微型计算台微型计算机的功能,因此被称为单片微型计算机,简称单片机。机,简称单片机。有些单片机功能比较齐全,我们称之为通用单片有些单片机功能比较齐全,我们称之为通用单片机;有些单片机是专门为某一应用领域研制的,机;有些单片机是专门为某一应用领域研制的,突出某一功能,例如专门的数控芯片、数字信号突出某一功能,例如专门的数控芯片、数字信号处理芯片等,我们称之为专用单片机。有时我们处理芯片等,我们称之为专用单片机。有时我们也把这两种单片机统称为微处理器。也把这两种单片机统称为微处理器。单片机主要应用在测试和控制领域,由于单片机单片机主要应用在测试和控制领域,由于单片机在使用时,通常处于测试和控制领域的核心地位在使用时,通常处于测试和控制领域的核心地位并嵌入其中,因此我们也常把单片机称为嵌入式并嵌入其中,因此我们也常把单片机称为嵌入式控制器(控制器(EmbeddedMicroControllerUnitEmbeddedMicroControllerUnit),),把嵌入某种微处理器或单片机的测试和控制系统把嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(称为嵌入式控制系统(EmbeddedControlSysteEmbeddedControlSystemm)。)。嵌入式控制系统在航空航天、机械电子、家用电嵌入式控制系统在航空航天、机械电子、家用电器等各个领域都有广泛应用,特别是家用电器领器等各个领域都有广泛应用,特别是家用电器领域是嵌入式控制系统最大的应用领域,域是嵌入式控制系统最大的应用领域,MP3MP3、、MPMP44、数码像机、扫描仪、个人、数码像机、扫描仪、个人PCPC、车载电视、、车载电视、DVDVDD、、PDAPDA,到处都可以看到嵌入式控制系统的应,到处都可以看到嵌入式控制系统的应用。用。随着超大规模集成电路工艺和集成制造技随着超大规模集成电路工艺和集成制造技术的不断完善,单片机的硬件集成度也在术的不断完善,单片机的硬件集成度也在不断提高,已经出现了能满足各种不同需不断提高,已经出现了能满足各种不同需要、具有各种特殊功能的单片机。在要、具有各种特殊功能的单片机。在88位位单片机得到广泛应用的基础上,单片机得到广泛应用的基础上,1616位单片位单片机和机和3232位单片机也应运而生,特别是以位单片机也应运而生,特别是以ARARMM技术为基础的技术为基础的3232位精减指令系统单片机位精减指令系统单片机((RISCMicroprocessorRISCMicroprocessor))的出现,由于的出现,由于其性能优良、价格低廉,大有取代其性能优良、价格低廉,大有取代1616位单位单片机而成为高挡主流机型的趋势。片机而成为高挡主流机型的趋势。嵌入式控制系统由于其内核嵌入的微处理器不同,嵌入式控制系统由于其内核嵌入的微处理器不同,在应用上大致分为两个层次,在系统简单、要求在应用上大致分为两个层次,在系统简单、要求不高,成本低的应用领域,大多采用以不高,成本低的应用领域,大多采用以MCS-51MCS-51为为代表的代表的88位单片机。位单片机。随着嵌入式控制系统与随着嵌入式控制系统与InternetInternet的逐步结合,的逐步结合,PPDADA、手机、路由器、调制解调器等复杂的高端应、手机、路由器、调制解调器等复杂的高端应用对嵌入式控制器提出了更高的要求,在少数高用对嵌入式控制器提出了更高的要求,在少数高端应用领域以端应用领域以ARMARM技术为基础的技术为基础的3232位精减指令系位精减指令系统单片机得到越来越多的青睐。嵌入式控制系统统单片机得到越来越多的青睐。嵌入式控制系统在高端应用领域还分...