基于單片機設(shè)計調(diào)試的數(shù)字式指針溫度計
DS1820讀、寫子程序如下:
2.PWM的輸出
利用MCS51單片機的定時器中斷產(chǎn)生PWM信號,TO每產(chǎn)生一次中斷,PWM輸出邏輯電平翻轉(zhuǎn)一次,PWM控制信號的輸出周期為20ms。
定時器中斷服務(wù)程序如下:
其中,int_m為中斷計數(shù)的中間變量。
3.按鍵掃描程序
文中采用4個獨立按鍵完成指針刻度盤上的粗、微調(diào)節(jié),按鍵掃描程序如下:
Proteus軟件可以對常用的單片機進行實時仿真,具有全速、單步、設(shè)置斷點等調(diào)試功能,可以觀察各個變量、寄存器等當前狀態(tài),同時支持第三方軟件編譯和調(diào)試環(huán)境。
伺服電機相關(guān)文章:伺服電機工作原理
評論