电子说
在单片机的世界里,8XC51FX系列以其卓越的性能和丰富的功能脱颖而出,成为众多电子工程师在设计项目时的热门选择。今天,我们就来深入探讨一下这款单片机的特点、功能以及使用中的注意事项。
文件下载:EE80C51FA24SF88.pdf
8XC51FX是一系列高性能的CHMOS单芯片8位微控制器,包括87C51FA、83C51FA、80C51FA、87C51FB、83C51FB、87C51FC、83C51FC等型号。它们采用了Intel可靠的CHMOS III - E或CHMOS III技术,与MCS - 51控制器指令集兼容,引脚也与现有的MCS 51控制器产品一一对应,具有很强的通用性和兼容性。
提供多种封装类型,如40 - 引脚塑料DIP(P)、40 - 引脚CERDIP(D)、44 - 引脚PLCC(N)和44 - 引脚QFP(S),方便工程师根据实际需求进行选择。
用户软件可调用空闲模式,此时功耗降低,特殊功能寄存器和片上RAM保持其值,但处理器停止执行指令。通过复位或使能的中断可退出空闲模式,PCA定时器/计数器可选择继续运行或暂停。
软件可调用掉电模式以进一步节省功耗。在此模式下,振荡器停止,进入掉电模式的指令是最后执行的指令。片上RAM和特殊功能寄存器保持其值,直到掉电模式终止。可通过硬件复位或外部中断退出掉电模式。
该模式便于在不将8XC51FX从电路中移除的情况下对系统进行测试和调试。通过在设备复位且PSEN为高电平时将ALE拉低,然后在RST释放时保持ALE低电平来激活。在此模式下,Port 0引脚浮空,其他端口引脚、ALE和PSEN弱上拉,振荡器电路保持活跃。
要对EPROM进行编程,器件必须使用4 - 6 MHz的振荡器运行。将待编程的EPROM地址应用到Port 1和Port 2的P2.0 - P2.4引脚,要编程的代码字节应用到Port 0。其他Port 2和3引脚、RST、PSEN和EA/VPP应保持在编程所需的电平。通过将ALE/PROG脉冲拉低来将代码字节编程到指定的EPROM位置。
编程87C51FX需按以下顺序操作:
可在每个字节或字节块编程后进行程序验证,对编程阵列进行完整验证可确保87C51FX的可靠编程。锁定位不能直接验证,通过观察其功能是否启用进行验证。
环境光可能影响内部RAM内容,若87C51FX应用需在环境光照下运行,应在窗口上放置不透明标签以遮挡光线。
当空闲模式由硬件复位终止时,设备通常会从内部复位算法控制前最多两个机器周期处恢复程序执行。为避免复位终止空闲模式时意外写入,调用空闲模式的指令之后的指令不应是向端口引脚或外部内存写入的指令。
EA/VPP引脚的电压不得超过最大指定的VPP电平,即使是短暂的电压尖峰也可能导致器件永久性损坏,VPP源应稳定且无毛刺。
8XC51FX系列单片机以其高性能、丰富的功能和灵活的配置,为电子工程师提供了强大的设计工具。在实际应用中,我们需要根据具体需求选择合适的型号和封装,合理使用各种工作模式,注意编程和设计中的细节,以充分发挥其优势,实现高效、可靠的系统设计。你在使用8XC51FX系列单片机时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !