基于stc89C52的方波發生器
/*2018.08月制作完成;STC89C51,貼片,共陽LED
*T0-計時25 微秒溢出中斷一次;P1.0 P1.1為增加、減少鍵P0.7 輸出方波
變量的定義: pwm 設定的頻率數
connter_1 根據設定頻率計算后的,定時器溢出的次數值
connter : 定時器0計數溢出數
led_seg_code: 數碼管7 段碼
晶振:12M ,共陰數碼管或三極管驅動共陽數碼管
*/
/*用單片機產生頻率可調的方波信號。輸出方波的頻率范圍為1Hz-200Hz,頻率誤差比小于0.5%。
要求用"增加"、"減小"2 個按鈕改變方波給定頻率,按鈕每按下一次,給定頻率改變的步進步長為1Hz,
當按鈕持續按下的時間超過2 秒后,給定頻率以10 次/秒的速度連續增加(減少),輸出方波的頻率要求在數碼管上顯示。
P1.0,P1.1分別為增加和減小按鍵*/
標簽:
89C52
PCB
方波發生器
源程序
上傳時間:
2020-02-09
上傳用戶:jmkl128