刚调试好的收音机,但是信号还不是很好,收音机模块用的TEA5767芯片,液晶1602显示,爱好者可以自己下载调试。 可以手动自动调节自动搜台电台 可以手动调节电台 单片机源程序如下: #include <reg52.h> #include "tea5767.h" #include "delay.h" #include "lcd1602.h" //K1:上一台 K2:下一台 K3:从低向高搜索台 sbit K1 = P2 ^ 1; sbit K2 = P2 ^ 4; sbit K3 = P2 ^ 7; //当前频道号 从 0 开始 unsigned char ch = 0; void main() { //初始化 1602lcd lcd1602_init(); //初始化 串口 init_uart(); //初始化红外遥控接口 // init_IR(); //主函数中扫描按键 while(1) { //上一台 if(0 == K1) { //去抖动 delayms(100); if(0 == K1) { set_ch(--ch); } } //下一台 if(0 == K2) { //去抖动 delayms(100); if(0 == K2) { set_ch(++ch); } } //自动搜索 if(0 == K3) { //去抖动 delayms(100); if(0 == K3) { tea5767_tiny_auto_search(); } } } } |
|