|
鋸齒波信號(hào)發(fā)生及采集LCD1602顯示
單片機(jī)源程序如下:
- #include <c52.h>
- #include "timer.h"
- #include "lcd.h"
- #include "wave.h"
- uc code send1[]="Frequency is !"; //11
- ui time; //輸出開關(guān)的時(shí)間
- ui times; //輸出打開的次數(shù)
- extern uc time_buf[];
- void main()
- {
- lcd_init(); //初始化LCD LED Timer
- timer_init();
- wave_int0_init(1);
- write_char(first_line,send1);
- while(1)
- {
-
- if(time==20)//輸出 頻率 關(guān)閉定時(shí)器 及中斷 每隔1s 執(zhí)行一次此任務(wù)
- {
- ET0=0;
- TR0=0;
- out_freq();
- write_char(first_line,send1);
- timer_init();
- time=0;
- }
-
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
鋸齒波(proteus 8.7及以上版本打開).zip
(70.78 KB, 下載次數(shù): 8)
2018-12-8 17:44 上傳
點(diǎn)擊文件名下載附件
proteus仿真 下載積分: 黑幣 -5
light.zip
(247.13 KB, 下載次數(shù): 6)
2018-12-8 17:44 上傳
點(diǎn)擊文件名下載附件
源程序 下載積分: 黑幣 -5
|
|