当前位置:首页 > 数码 >

单片机程序运行原理(单片机程序代码详细解释)

来源:原点资讯(www.yd166.com)时间:2024-05-01 05:25:48作者:YD166手机阅读>>

3、P2口

P2口的口线逻辑电路如图所示

单片机程序运行原理,单片机程序代码详细解释(9)

4、P3口

P3口的口线逻辑电路如图所示

单片机程序运行原理,单片机程序代码详细解释(10)

单片机的时钟和时序

1、时钟电路

单片机时钟电路通常有两种形式:内部振荡方式和外部振荡方式

MCS-51单片机片内有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端 。把放大器与晶体振荡器连接,就构成了内部自激振荡器并产生振荡时钟脉冲。

外部振荡方式就是把外部已有的时钟信号直接连接到XTAL1端引入单片机内,XTAL2端悬空不用。

2、时序

振荡周期:为单片机提供时钟信号的振荡源的周期。

时钟周期:是振荡源信号经二分频后形成的时钟脉冲信号。因此时钟周期是振荡周期的两倍,即一个S周期,被分成两个节拍—P1、P2

指令周期:CPU执行一条指令所需要的时间(用机器周期表示。

各时序之间的关系如图所示。

单片机的特点

单片机问世以来所走的路与微处理器是不同的。微处理器向着高速运算、数据分析与处理能力、大规模容量存储等方向发展,以提高通用计算机的性能。其接口界面也是为了满足外设和网络接口而设计的。单片机则是从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活方便的构成应用计算机系统的界面接口的方向发展。因此,单片机有着自已的特点,主要是:

1、品种多样,型号繁多

品种型号逐年扩充以适应各种需要。使系统开发者有很大的选择自由。CPU从4、8、16、32到64位,有些还采用RISC技术;

2、提高性能,扩大容量

集成度已达200万个晶体管以上。总线工作速度已达数十微秒。工作频率达到30MHz甚至40MHz。指令执行周期减到数十微秒。存储器容量RAM发展到1K、2K,ROM发展到32K、64K;

3、增加控制功能,向外部接口延伸

把原属外围芯片的功能集成到本芯片内。现今的单片机已发展到在一块含有CPU的芯片上,除嵌入RAM、ROM存储器和I/O接口外,还有A/D、PWM、UART、Timer/Counter、DMA、Watchdog、SerialPORt、Sensor、driver、还有显示驱动、键盘控制、函数发生器、比较器等,构成一个完整的功能强的计算机应用系统;

4、低功耗

供电电压从5V降到3V、2V甚至1V左右。工作电流从mA级降到LA级。在生产工艺上以CMOS代替NMOS,并向HCMOS过渡;

5、应用软件配套

提供了软件库,包括标准应用软件,示范设计方法。使用户开发单片机应用系统时更快速、方便。使有可能做到用一周时间开发一个新的应用产品;

6、系统扩展与配置

有供扩展外部电路用的三总线结构DB、AB、CB,以方便构成各种应用系统。根据单片机网络系统、多机系统的特点专门开发出单片机串行总线。此外,还特别配置有传感器,人机对话、网络多通道等接口,以便构成网络和多机系统。

单片机的发展趋势

1、低功耗CMOS化

MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。

2、微型单片化

现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。

此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。

3、主流与多品种共存

现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流。所以C8051为核心的单片机占据了半壁江山。而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。

主流单片机种类及特点

51单片机

应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

单片机程序运行原理,单片机程序代码详细解释(11)

单片机的组成、工作原理、分类、特点以及发展趋势

特点:

1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便,

3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。

缺点:

1、AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担

2、虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋

3、运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利

4、保护能力很差,很容易烧坏芯片

MSP430单片机

MSP430系列单片机是德州仪器1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留下的最大的亮点是低功耗而且速度快,汇编语言用起来很灵活,寻址方式很多,指令很少,容易上手。主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。

单片机程序运行原理,单片机程序代码详细解释(12)

栏目热文

单片机功能原理(单片机的结构与原理)

单片机功能原理(单片机的结构与原理)

单片机概述单片机概念:单片机就是单片微型计算机, 是将计算机的中央处理器(CPU)、存储器(ROM,RAM)、输入/输出...

2024-05-01 05:06:44查看全文 >>

单片机的前景和发展趋势(单片机的发展现状及前景)

单片机的前景和发展趋势(单片机的发展现状及前景)

最近看到很多劝退学单片机/嵌入式的帖子,说这个行业没有前途,软硬件都要学,工资又低,还不如去做纯软件舒服。其实很多观点说...

2024-05-01 04:59:03查看全文 >>

单片机实现原理(单片机工作原理简短)

单片机实现原理(单片机工作原理简短)

单片机是将中央处理单元(CPU)、储存器、输入输出集成在一片芯片上,可以说单片机就是一台微型计算机,只是和我们平常使用的...

2024-05-01 05:24:17查看全文 >>

单片机的基本原理(单片机的基本工作原理)

单片机的基本原理(单片机的基本工作原理)

在我们的日常生活中所使用的家用电气与电子器件中包含有各种各样的集成电路板。电路板上的零件使电子产品具有多种功能。在集成电...

2024-05-01 04:39:52查看全文 >>

自学单片机有出路吗(大专生学习单片机的前途)

自学单片机有出路吗(大专生学习单片机的前途)

我在电子产业最发达的城市工作十年,来说说这个行业目前最真实的情况。10年前我和很多应届生一样迷茫,不知道自己出来能干什么...

2024-05-01 05:14:42查看全文 >>

c51单片机程序100例(c51单片机实例题)

c51单片机程序100例(c51单片机实例题)

《单片机C语言程序设计实训 100 例—基于 C51 Proteus仿真》案例第 01 篇 基础程序设计1 闪烁的 LE...

2024-05-01 05:23:41查看全文 >>

单片机原理应用(单片机工作原理及方法)

单片机原理应用(单片机工作原理及方法)

本文宇凡微为大家介绍单片机的原理和单片机的应用是什么?让大家在学习的过程中少走弯路。单片机的原理和应用一、单片机的简介单...

2024-05-01 05:03:31查看全文 >>

51单片机程序100例(51单片机的各种程序编写)

51单片机程序100例(51单片机的各种程序编写)

51单片机竞赛设计实例程序44例(Proteus仿真资料)内容不多 ,希望是你刚好需要的0001、12位AD_DS162...

2024-05-01 04:48:02查看全文 >>

前夕猎人练级天赋(前夕猎人敏捷重要还是攻强)

前夕猎人练级天赋(前夕猎人敏捷重要还是攻强)

  本帖最后编辑于  巨龙时代Beta测试服10.0.2.45746版本  仅供参考,一切以正式服上线为准  且仅适用于...

2024-05-01 05:22:56查看全文 >>

猎人50级练级天赋(猎人练级最快的天赋)

猎人50级练级天赋(猎人练级最快的天赋)

香草60年代,天赋系统是一个特色,各种天赋真是百花齐放,多姿多彩。猎人的练级天赋,通常是主野兽副射击(不考虑PVP),我...

2024-05-01 05:21:34查看全文 >>

文档排行