處理硅碳棒模塊主要完成人機交互作用
由此可見,采用甘肅硅碳棒“一鍵多用”的思想進行系統(tǒng)鍵盤設計,即同一個鍵在不同的狀態(tài)下有不同的功能,這樣不僅可以大大減少硬件電路,并且可以通過軟件的設置隨時增加按鍵功能,只需稍稍改動一下軟件即可實現(xiàn)系統(tǒng)功能的升級,提高了系統(tǒng)設計的兼容性和擴展性。顯示處理硅碳棒模塊主要完成人機交互作用,具體實現(xiàn)將采樣溫度值、設定溫度值及各種參數(shù)值以字符的形式在LED數(shù)碼管上顯示出來的功能。它作為一個通用硅碳棒模塊可以被其它各硅碳棒模塊調(diào)用,硅碳棒模塊的入口是把要顯示的數(shù)值分別放在顯示緩沖區(qū)的共八個存儲單元中。并且分別對應八個數(shù)碼管LED 1-LED8。其程序流程圖見圖5-10。當某一功能硅碳棒模塊計算處理完畢后,將計算結果存入到顯示緩沖區(qū)的單元中,然后調(diào)用顯示處理硅碳棒模塊。顯示處理硅碳棒模塊首先將顯示緩沖區(qū)的首地址裝入指針P中,并置計數(shù)值C為8,然后采用相對尋址的方式將顯示緩沖區(qū)中的各個字節(jié)以串行的方式發(fā)送到CH452中。每發(fā)送一個字節(jié)使P指針加一,并且計數(shù)值C減一。
本系統(tǒng)對8個數(shù)碼管的控制是通過C8051F020內(nèi)部自帶的SMBus和CH452之間通信完成的。SMBus是一個雙線的雙向串行總線,與I2C串行總線兼容。系統(tǒng)控制器對總線的讀寫操作都是以字節(jié)為單位的,由SMBus接口自動控制數(shù)據(jù)的串行傳輸。數(shù)據(jù)傳輸?shù)淖畲笏俾士蛇_系統(tǒng)時鐘頻率的八分之一。SMBus總線傳輸中的所有狀態(tài)都生成相應的狀態(tài)碼,用于指示SMBu接口的當前狀態(tài),共有28種可能的SMBus狀態(tài),每個狀態(tài)有一個唯一狀態(tài)碼與之對應。這些狀態(tài)碼被保存在狀態(tài)寄存總線發(fā)送數(shù)據(jù)過程流程圖如圖5-11所示。甘肅硅碳棒廠家 甘肅硅碳棒價格查詢: www.yagpc.com
- 上一篇:U型硅碳棒|直型硅碳棒|W型硅碳棒的標識方法 2021-04-29
- 下一篇:發(fā)揮U型硅碳棒模糊控制抗干擾性的缺點 2021-05-04