超聲波氣體流量計研發(fā)探討 三十七
3)512字節(jié)的內(nèi)部RAM。微控制器內(nèi)部RAM主要用于存放軟件運(yùn)行過程中的臨時變量,包括超聲波傳播時間、計算結(jié)果、各種標(biāo)志位、顯示寄存器等參數(shù)。
4)32個雙向I/0口。豐富的I/O口為系統(tǒng)與外圍器件接口提供了很大方便,具體I/O口使用情況在下~節(jié)中介紹。
5)3個16位定時器。系統(tǒng)中超聲波在每秒鐘發(fā)射20次,由定時器定時實(shí)現(xiàn)超聲波觸發(fā)。
6)一個全雙工串行口。
7)8個中斷源。超聲波觸發(fā)及微控制器與FPGA之間的數(shù)據(jù)通訊在定時器中斷中實(shí)現(xiàn)。
8)內(nèi)置電源管理。
W78E58B功能強(qiáng)大,與工業(yè)標(biāo)準(zhǔn)80C51的指令集相兼容,可廣泛應(yīng)用于各種嵌入式控制系統(tǒng),而且技術(shù)比較成熟,開發(fā)周期短。
二、CPU各引腳的分配:
連接FPgA系統(tǒng)復(fù)位信號端
順流超聲波信號觸發(fā)端
逆流趣聲波信號慷發(fā)端
連接93LC66的∞端
連接93LC66的DI端
連接93LC66的cLK端
連接FPGnI時結(jié)束信號端
連接鍵盤功能鍵
連接鍵盤移位鍵
連接鍵盤增加鍵
連接FPGA計時結(jié)果并行輸出端
超聲波流量計