电磁流量计转换器的研制与开发 二十一
3.4 电磁流量计单片机的硬件设计
本次设计的主控器主要采用ATMEL公司开发的AT89S52单片机采用高性能的静态80S52设计,它不仅继承了INTEL公司80S51单片机的全部优点,还嫁接了ATMEL公司先进的FLASH技术,从而成为一种特殊的内部含FLASH存储器的单片机。它带有4KB闪速式存储器,128B内存,最大工作频率24MHz,具有32条输入输出线,16定时/计数器,5中断源,1个串行口该单片机性能稳定,抗干扰能力强,开发周期短,且价格低廉,,市场应用最多,容易买到非常适合于对电子设备进行智能化改造。 AT89S52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许ROM在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使其为众多嵌入式控制应用系统提供灵活的解决方案。 其主要特性为: ●与MCS-51单片机产品兼容; ●8K字节在系统可编程Flash存储器; ●1000次擦写周期; ●全静态操作:0Hz~33Hz; ●三级加密程序存储器; ●32个可编程I/O口线; ●三个16位定时器/计数器; ●八个中断源; ●全双工UART串行通道; ●低功耗空闲和掉电模式; ●掉电后中断可唤醒; ●看门狗定时器; ●双数据指针; ●掉电标识符。 AT89S52芯片的引脚图见图3-6。 VCC:电源 VSS:地 P0口:8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。 在Flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
电磁流量计