因為只有89C52這塊板子,需要獲得高頻(200kHz)方波,遂使用T2時鐘輸出模式,代碼如下:#include <reg52.h> sfr T2MOD = 0xC9; void main() { C_T2=0; //定時器模式 T2MOD=0x02; //T2OE=1,定時器2允許輸出 RCAP2H=0xFF; //賦T2的預置值 RCAP2L=0xF1; TR2=1; while(1); } 發(fā)現(xiàn)proteus仿真還行(Vcc接的就是板子上的),但是實際用示波器測量波形如下:
微信圖片_20180427100847.jpg (912.37 KB, 下載次數(shù): 27)
下載附件
2018-4-27 10:09 上傳
求解原因或者使波形規(guī)整的方法!
|