電磁流量計轉換器的研制與開發 二十一
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口也用來接收指令字節;在程序校驗時,輸出指令字節。程序校驗時,需要外部上拉電阻。
電磁流量計