8051有5个中断源,即两个外部中断、两个定时/计数器中断和一个串行发送/接收中断。1.外部中断外部中断是由连接到单片机外部引脚信号变化而引起的中断,反映外部某一事件的发生。CPU是在每个机器周期的S5P2检测P 3.2和P 3.3上的信号,如果是有效信号则对定时器控制寄存器TCON中的IE0或IE1置1,建立中断请求标志。表6-1中断源的主要内容及说明......
2023-11-17
单片机的发展趋势是向着高性能、大容量、外围电路内装化、低功耗、微型化等方向发展,主要表现在以下方面:
1.CPU的发展
微处理器在处理速度、寻址能力、支持多任务、低功耗、兼容性等方面有了很大的发展,提高了实时处理能力和处理精度等。
1)采用双CPU结构,如有的CPU中含有DSP微处理器,速度达到20MHz以上,大大提高了处理速度和处理能力。
2)数据总线宽度,CPU字长由8位向16位、32位发展,提高了数据处理的精度和处理能力。
3)采用流水线结构,可以同时执行几条指令,单周期缩短为100ns,中断响应不超过400ns,支持多任务处理。
4)串行总线结构,如I2C总线用3条数据线代替8位数据线,减少了单片机的外部引脚,降低了成本。
5)寻址能力增强,寻址范围达到24位线性寻址空间,最高可达16MB,寻址方式支持间接、扩展和相对寻址。
6)指令系统,从复杂指令系统向精简指令系统发展。
7)兼容性,不同厂家、不同系列的产品具有相同的内核。
2.存储器的发展
单片机片内存储容量的增大和存储形式的多样化,减少了外围存储器的扩展,简化了硬件电路,降低了成本,满足了不同用户对存储器读写方式的要求,提高了系统的可靠性和稳定性。
1)存储容量增大。单片机片内ROM一般达4~8KB,有的甚至达到128KB;片内RAM一般256字节,有的甚至达到几千字节。(www.chuimin.cn)
2)存储器多样化。片内EPROM用EEPROM、Flash ROM取代。EPROM要高压编程输入、紫外线擦除;EEPROM采用电擦除,特别是能在+5V下读写的EEPROM,既有静态RAM读写操作简便又有EPROM在掉电时不丢失数据的优点;Flash ROM具有电擦除、速度快、容量大、在线编程等更多优点。
3.功能增强
把常用的外围电路集成到单片机的芯片内,省去了对其的扩展,简化了硬件电路,降低了成本,方便了用户的选用,提高了系统的可靠性和稳定性。
1)内部集成了A/D、D/A、PWM、DMA HSIO、LED和LCD驱动等常用接口,可方便满足输入和输出要求。
2)内部集成锁相环、频率合成器、字符发生器、声音发生器、CRT控制器等专用接口,能满足一些特殊使用者的要求。
4.低功耗
单片机芯片采用CMOS生产工艺,并能设置空闲、掉电等工作方式,大大降低了所消耗的功率,特别适用于便携式设备和仪器仪表。
1)现在的单片机芯片大多已经采用CMOS生产工艺或朝着CMOS生产工艺方向发展,8位单片机大部分都已CMOS化,降低了正常运行时的功耗。
2)空闲、掉电工作方式消耗的功率比正常工作消耗的功率小得多。如采用CMOS工艺的MCS-51系列单片机80C51BH/80C31/87C51,正常工作时(5V、12MHz)工作电流为12mA,同样条件下的空闲工作方式时工作电流为3.7mA,掉电工作方式时(2V)工作电流仅为50nA。
5.其他
目前单片机已朝着低电压、微型化等其他方面发展。
有关单片机基础及应用的文章
8051有5个中断源,即两个外部中断、两个定时/计数器中断和一个串行发送/接收中断。1.外部中断外部中断是由连接到单片机外部引脚信号变化而引起的中断,反映外部某一事件的发生。CPU是在每个机器周期的S5P2检测P 3.2和P 3.3上的信号,如果是有效信号则对定时器控制寄存器TCON中的IE0或IE1置1,建立中断请求标志。表6-1中断源的主要内容及说明......
2023-11-17
1.基本组成微型计算机的基本组成如图1-2所示。图1-2微型计算机的组成框图中央处理器CPUCPU是计算机的核心部件,它由运算器和控制器组成,完成计算机的运算和控制功能。电池式NVRAM是由CMOS的SRAM、备用电池和切换电路组成,在电源断开或低于某值时切换电路把备用电池接入,对RAM进行写保护,防止意外数据写入和信息丢失。......
2023-11-17
MCS-51单片机的算术运算类指令包括加、减、乘、除、加1、减1等指令。这类指令有ADD、ADDC、INC、SUBB、DEC、DA、MUL、DIV共8种。表3-3算术运算类指令注:√表示该指令影响某一标志位。运算结果对PSW的影响同上述4条ADD指令。6.十进制调整指令十进制调整指令只有以下1条:该指令用于BCD码加法运算时,对BCD码的加法运算结果自动进行调整,但对BCD码的减法运算不能用此指令来调整。在运算过程中,单片机按二进制规则进行运算。......
2023-11-17
1.生产厂商常见的单片机生产厂商有Intel公司、Motorola公司、Philips公司、Atmel公司、Zilog公司、NEC公司、MicroChip公司、ADI公司、Epson公司、NS公司、AMD公司、WinBond公司、Scenix公司、Toshiba公司、Fujitsu公司、Samsung公司等。2.单片机系列常见的单片机系列有Intel公司的MCS-51、MCS-96/98系列,Motorola公司的68HC05、68HC5X、68HC12、68HC16、683XX系列,Philips公司的80C5X系列,Atmel公司的AT89系列,Zilog公司的Z8、Z86系列,ADI公司的MC-6801系列,MicroChip公司的PIC16CX、PIC16FX、PIC17CX、PIC18CX系列,NEC公司的μPD7800系列,Toshiba公司的MB8900、MB90系列等。......
2023-11-17
在单片机应用系统设计时,应按以下6条原则进行:1)明确设计目标。在整个设计过程中要不断地对照设计目标并满足目标要求。2)自上而下设计。3)软、硬件优化设计。大部分子任务可以以硬件为主实现也可以以软件为主实现,必须进行协调优化设计,从而提高性能质量,降低成本。6)组合及开放式设计。......
2023-11-17
数组是由若干个具有相同数据类型的数据变量组成的集合。数组名的命名规则与变量名的命名规则相同。数组元素用同一个数组名字的不同下标来区别,数组的下标放在方括号中,从0开始,是0,1,2,3,…数组元素由数组名a和下标共同表示,数组元素分别为a[0],a[1],a[2],…在C51程序设计中,八段数码管的段码表就是用数组表示的。......
2023-11-17
程序存储器以程序计数器PC作为地址指针,通过16位地址总线,可寻址的地址空间为64KB,片内/外统一编址。根据单片机的类型及引脚的电平,CPU可从内部也可从外部程序存储器开始执行。而当EA=0时,内部程序存储器被忽略,程序直接从外部程序存储器的0000H开始执行。64KB程序存储器中有一些特殊的单元,在使用时应加以注意。0023H——串行口的中断服务子程序入口地址。......
2023-11-17
通过了解目前类似系统的现状、走访有代表性用户、查阅资料等,对现有产品和实际问题进行深入研究和细致分析,明确所设计的应用系统用户的需求,写出需求分析报告。对通信、报警、人机对话、数据库、报表、统计、决策分析等方面的要求。2.性能要求1)测量范围、测量精度及分辨率。2)输出控制的精度、灵敏度及响应速度。2)各变量的性质。2)电源条件、电磁干扰情况。4)使用人员的素质、维护力量的技术水平。......
2023-11-17
相关推荐