要求產生的波形圖
發布時間:2014/6/9 21:24:34 訪問次數:693
【例6-5]當P3.4引腳上的電平發生負跳變時,從Pl.0輸出一個500Us的同步脈沖,MTFC2GMVEA-0請編程實現該功能。假設單片機的晶振頻率為6MHz。器的工作方式進行選擇。開始時TO應為計數工作方式2,對外部事件進行計數。當P3.4引腳上的電平發生負跳變時,TO計數器加1,溢出標志TFO置1;然后改變TO為定時工作方式,定時時間為500yLs,并使Pl.0輸出由高電平變為低電平。TO定時時間到,使Pl.0引腳恢復輸出高電平,同時TO又恢復外部事件計數方式。其波形如圖6-12所示。
圖6-12例6-5要求產生的波形圖
接下來計算初始值。TO開始為計數工作方式2,要求加1后計數器溢出,其初始值應為OFFH。TO為定時工作方式2時,要求定時500ys,由于晶振頻率為6MHz,機器周期為2ys,故計數值為250,其初始值應設置為X=28-250=6=06H。
【例6-5]當P3.4引腳上的電平發生負跳變時,從Pl.0輸出一個500Us的同步脈沖,MTFC2GMVEA-0請編程實現該功能。假設單片機的晶振頻率為6MHz。器的工作方式進行選擇。開始時TO應為計數工作方式2,對外部事件進行計數。當P3.4引腳上的電平發生負跳變時,TO計數器加1,溢出標志TFO置1;然后改變TO為定時工作方式,定時時間為500yLs,并使Pl.0輸出由高電平變為低電平。TO定時時間到,使Pl.0引腳恢復輸出高電平,同時TO又恢復外部事件計數方式。其波形如圖6-12所示。
圖6-12例6-5要求產生的波形圖
接下來計算初始值。TO開始為計數工作方式2,要求加1后計數器溢出,其初始值應為OFFH。TO為定時工作方式2時,要求定時500ys,由于晶振頻率為6MHz,機器周期為2ys,故計數值為250,其初始值應設置為X=28-250=6=06H。
上一篇:定時/計數器應用步驟