電磁流量計(jì)轉(zhuǎn)換器的研制與開(kāi)發(fā) 二十一
3.4 電磁流量計(jì)單片機(jī)的硬件設(shè)計(jì)
本次設(shè)計(jì)的主控器主要采用ATMEL公司開(kāi)發(fā)的AT89S52單片機(jī)采用高性能的靜態(tài)80S52設(shè)計(jì),它不僅繼承了INTEL公司80S51單片機(jī)的全部?jī)?yōu)點(diǎn),還嫁接了ATMEL公司先進(jìn)的FLASH技術(shù),從而成為一種特殊的內(nèi)部含FLASH存儲(chǔ)器的單片機(jī)。它帶有4KB閃速式存儲(chǔ)器,128B內(nèi)存,最大工作頻率24MHz,具有32條輸入輸出線,16定時(shí)/計(jì)數(shù)器,5中斷源,1個(gè)串行口該單片機(jī)性能穩(wěn)定,抗干擾能力強(qiáng),開(kāi)發(fā)周期短,且價(jià)格低廉,,市場(chǎng)應(yīng)用最多,容易買(mǎi)到非常適合于對(duì)電子設(shè)備進(jìn)行智能化改造。 AT89S52是一種低功耗、高性能CMOS八位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器,使用ATMEL公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許ROM在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使其為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活的解決方案。 其主要特性為: ●與MCS-51單片機(jī)產(chǎn)品兼容; ●8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器; ●1000次擦寫(xiě)周期; ●全靜態(tài)操作:0Hz~33Hz; ●三級(jí)加密程序存儲(chǔ)器; ●32個(gè)可編程I/O口線; ●三個(gè)16位定時(shí)器/計(jì)數(shù)器; ●八個(gè)中斷源; ●全雙工UART串行通道; ●低功耗空閑和掉電模式; ●掉電后中斷可喚醒; ●看門(mén)狗定時(shí)器; ●雙數(shù)據(jù)指針; ●掉電標(biāo)識(shí)符。 AT89S52芯片的引腳圖見(jiàn)圖3-6。 VCC:電源 VSS:地 P0口:8位漏極開(kāi)路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)P0端口寫(xiě)“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。 在Flash編程時(shí),P0口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。
電磁流量計(jì)