STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)

资料下载地址:STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)

1、实物图

2、部分程序

cpp 复制代码
#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();
            }
        }
    }
}
相关推荐
zcmodeltech10 分钟前
煤化工沙盘模型控制系统设计与实现:多工段协同联动方案
网络·人工智能·stm32·嵌入式硬件·制造·多分类
Jaixln_HRF22 分钟前
率能SS6216 单通道1.4A/7.2V直流电机驱动芯片,支持正反转/停止/刹车,用于玩具/智能锁/车载夹
驱动开发·嵌入式硬件·硬件工程
CANI_PLUS1 小时前
AD从立创商城找需要的器件,新建自己的元器件库或者添加到原来的库中
嵌入式硬件
泛凡(Linyongui)1 小时前
第四篇、病毒是怎么黑进人体的?DNA病毒与RNA病毒入侵碳基单片机的逻辑完全不同
单片机·嵌入式硬件·程序人生
XiHongShi20162 小时前
51单片机C语言版(1)
嵌入式硬件·学习·51单片机
宣宣猪的小花园.3 小时前
【控制理论】系统为什么会“有记忆”:从输入输出理解动态过程
人工智能·嵌入式硬件·机器学习
lzqrzpt3 小时前
临沂LED驱动电源工程选型与直销工厂评估标准解析
python·单片机·嵌入式硬件
jing.wang_20253 小时前
制作最小Linux(Ubuntu)系统
linux·嵌入式硬件·ubuntu·dsp开发
小柯博客3 小时前
06 · 统一 libcamerasrc 与架构定型:3A、CPU 归因与一次黑屏回归
c语言·stm32·单片机·嵌入式硬件·架构·嵌入式·视频编解码
qyyyyy5703 小时前
芯片 Application Note PDF 怎么读?参考电路、BOM 和调试波形翻译实战
嵌入式硬件·设计模式·机器翻译·web application