超聲波流量計傳感器在控制系統探討 二十六
但要注意到比較后輸出的電壓為飽和輸出電壓,其值為±13V左右。這個電壓若直接輸入單片機必造成單片機的損壞,所以在輸出與地之間接入一個雙向穩壓二極管2CW53(其穩定電壓Z U 為4 ~ 5.5V),使其輸出電壓被限制在+ Z U 或- Z U
這樣在輸入單片機就正好合適了。
4.4 本設計所使用的單片機
AT89C51 是一種帶4K 字節閃爍可編程可擦除只讀存儲器( FPEROM — FalshProgrammable and Erasable Read Only Memory)的低電壓,高性能CMOS8 位微處理器,俗稱單片機。該器件采用ATMEL 高密度非易失存儲器制造技術制造,與工業標準的MCS-51 指令集和輸出管腳相兼容。由于將多功能8 位CPU 和閃爍存儲器組合在單個芯片中,ATMEL 的AT89C51 是一種高效微控制器,為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。
4.4.1 AT89C51主要特性
4.4.2 AT89C51引腳說明
VCC:供電電壓。
GND:接地。
P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。
超聲波流量計