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