單片機是在電子秤上尤為重要,可以說是電子秤的“大腦”,他的功能說起來很簡單,通過引腳,進行編程控制單片機的輸入輸出,但其實內在的程序很復雜,需要工程師對其程序修改增加,來對產品的功能做增加和升級。
單片機開發中,單片機能運行起來的必要條件就需要包括電源、晶振及復位電路這個幾個功能。沒有電源就沒有能源,那就無法工作;沒有晶振,就沒有時鐘電路,就沒有節拍,指令就不能按一定的步調運行;沒有復位電路,單片機就很不可靠,會出現“死機”、“程序走飛(PC)”等現象。所以這三個就單片機運行的基本因素。
以珠寶秤單片機為例,我們來聊下關于單片機開發。
CSU1281芯片是一個8位RISC架構的高性能單片機,集成了24Bit高精度ADC和LCD顯示模塊,特別適合多顯示點陣和外設的產品。24bit高精度的ADC是目前行業中集成度比較高的芯片,穩定性跟同類型的芯片相比具有一定的優勢。CSU1281芯片性能上具有8位單片機MCU且內置4K×16位一次性可編程存儲器(OTP ROM),帶256字節數據存儲器(SRAM)和37條單字指令,8級存儲堆棧等。對于測量精度要求比較高的珠寶秤來說,這個芯片的性能是非常跟它具有比較強的契合度的。
芯片性能參數:
高性能的RISC CPU:
8位單片機MCU
內置4K×16位一次性可編程存儲器(OTP ROM)
256字節數據存儲器(SRAM)
只有37條單字指令
8級存儲堆棧
模擬特性:
24位分辨率,有效精度20位(PGA為1時,輸出速率為25Hz)
內部集成的可編程增益放大器
ADC的輸出速率3.8Hz~15KHz
內帶電荷泵
內帶穩壓器供傳感器和調制器
專用微控制器的特性:
上電復位(POR)
內帶低電壓復位(LVR)
Timer
8位可編程預分頻的8位的定時計數器
擴展型看門狗定時器(WDT)
可編程的時間范圍
外設特性:
19位雙向I/O口外加2位輸出口
2路PDM脈沖密度調制器輸出
1路蜂鳴器輸出
4×24/8*22的LCD驅動
可選擇內外部晶振作為時鐘源
可選擇兩種不同的LCD驅動波形
可選擇不同的偏置電壓產生方式
2個外部中斷
低電壓檢測(LVD)引腳