本帖最后由 xiaoyuxinke 于 2022-4-4 07:49 編輯
要求:
1.讀出的數據分成兩位整數和一位小數,兩位整數和一位小數分別送到一個內存地址(比如整數十位送到50H,整數個位送到51H,小數送到52H)
2.讀出的溫度數控制一個PWM輸出(8位PWM,PWM引腳為P1.2,此腳也可換到1.1),20度以下PWM腳為低電平,20度-38度控制PWM為20%-100%(100%時PWM腳為高電平),PWM頻率要25KHZ以上,太低了風扇會吱吱響.
3.設置一個標志位,PWM腳為低電平時此標志位為低,PWM有輸出時此標志位為高.
程序要求用匯編語言,穩定運行無BUG.
我的單片機使用STC15F2K60S2,晶振使用11.0592MHZ
|