电子说
在电子设计领域,单片机是不可或缺的核心组件。今天,我们聚焦于TS80C54/58X2这款高性能8位CMOS单片机,深入剖析其特性、功能及应用。
文件下载:AT87C54X2-3CSUM.pdf
TS80C54/58X2是80C51的CMOS版本,具备ROM、OTP和EPROM等多种类型。它保留了Atmel 80C51的所有特性,并扩展了ROM/EPROM容量至16/32 Kbytes,拥有256字节的内部RAM、6源4级中断系统、片上振荡器和三个定时器/计数器。同时,它还集成了硬件看门狗定时器、多功能串行通道(EUART)和X2速度提升机制,其全静态设计能有效降低系统功耗。
TS80C54/58X2核心每个机器周期仅需6个时钟周期,即“X2”特性。这一特性带来诸多优势,如可使用频率减半的晶体,节省成本和功耗;动态降低工作频率以节省功耗;在相同晶体频率下提升CPU性能。需注意,在X2模式下,所有以时钟频率为时间参考的外设(如UART、定时器)的时间参考将减半。
双DPTR结构允许芯片指定外部数据存储器位置的地址。通过AUXR1寄存器中的DPS位,程序代码可在两个16位DPTR寄存器间切换,从而加速代码执行并减小代码大小。在块操作(如复制、比较、搜索等)中,可将一个数据指针作为“源”指针,另一个作为“目标”指针。
定时器2是一个16位定时器/计数器,由TH2和TL2两个8位定时器寄存器级联控制,通过T2CON和T2MOD寄存器进行配置。它具有捕获、自动重载和波特率发生器三种工作模式,并且在TS80C54/58X2中得到增强,具备自动重载模式下的上下计数器功能和可编程时钟输出功能。
串行I/O端口与80C52兼容,支持同步和异步通信模式,工作在三种全双工模式(模式1、2和3)。它具备帧错误检测和自动地址识别功能,可有效提高通信的可靠性和效率。
TS80C54/58X2拥有7个中断向量,包括两个外部中断(INT0和INT1)、三个定时器中断(定时器0、1和2)和串行端口中断。每个中断源可单独启用或禁用,并可设置为四个优先级级别之一,确保系统能及时响应不同优先级的中断请求。
空闲模式下,内部时钟信号停止向CPU提供,但中断、定时器和串行端口功能仍正常工作,CPU状态得以保留。可通过激活任何启用的中断或硬件复位来终止空闲模式。掉电模式下,振荡器停止,内部RAM和SFRs的值得以保留,可通过硬件复位或外部中断退出。
硬件看门狗定时器(WDT)由一个14位计数器和WDTRST特殊功能寄存器(SFR)组成。默认情况下,WDT在复位后禁用,用户需按顺序向WDTRST写入01EH和0E1H来启用。启用后,WDT在振荡器运行时每个机器周期递增,若溢出将驱动RST引脚输出高电平复位脉冲。
ONCE模式便于在不将电路从电路板上移除的情况下对使用TS80C54/58X2的系统进行测试和调试。通过特定的引脚操作序列可进入该模式,在此模式下,可使用仿真器或测试CPU驱动电路。
电源关闭标志(POF)位于PCON寄存器中,可帮助用户区分“冷启动”复位和“热启动”复位。当VCC从0上升到标称电压时,POF由硬件置位,用户也可通过软件设置或清除该标志。
通过设置AUXR寄存器中的AO位,可禁用ALE信号,从而降低电磁干扰(EMI)。禁用ALE后,ALE引脚在内部取指时保持弱上拉状态,但在MOVX和MOVC指令及外部取指时仍保持活跃。
TS80C54/58X2的ROM存储器由代码数组(16/32 Kbytes)、加密数组(64字节)和签名数组(4字节)组成。加密数组用于对代码进行加密验证,可防止软件盗版。
TS87C54/58X2的EPROM由代码数组(16/32 Kbytes)、加密数组(64字节)和签名数组(4字节)组成。同样,加密数组用于加密验证,通过设置不同的程序锁位可提供不同级别的保护。
EPROM的编程和验证需将芯片置于特定的设置模式,按照特定的算法和流程进行操作。编程时,需激活控制信号、输入有效地址和数据、提升EA/VPP电压、脉冲ALE/PROG等;验证时,需激活程序和控制信号、输入地址并读取数据。
包括环境温度、存储温度、电压和功耗等方面的限制,使用时需确保不超过这些额定值,以保证芯片的可靠性和稳定性。
介绍了新的功耗测量方法,通过执行特定代码来更准确地反映实际工作时的功耗情况。
分别给出了标准电压(5V ± 10%)和低电压(2.7 - 5.5V ± 10%)下的DC参数,包括输入输出电压、电流、电阻、电容等。
详细描述了各种AC参数,如外部程序存储器、外部数据存储器、串行端口等的时序特性,以及不同速度等级下的参数和计算公式。
提供了多种型号的TS80C54/58X2和AT80C54/58X2的订购信息,包括供应电压、温度范围、封装和包装形式等,方便用户根据需求选择合适的产品。
TS80C54/58X2以其丰富的功能、高性能和低功耗等特点,在众多电子应用领域具有广阔的应用前景。电子工程师在设计过程中,可根据具体需求充分发挥其优势,实现高效、可靠的系统设计。你在使用这款单片机时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !