资源简介
基于STM32F103ZET下面的FM收音机
使用的收音模块是 tea5767
显示模块是0.96寸的OLED屏幕
拥有自动搜台和手动搜台功能

代码片段和文件信息
//////////////////////////////////////////////////////////////////////////////////
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//中景园电子
//店铺地址:http://shop73023976.taobao.com/?spm=2013.1.0.0.M4PqC2
//
// 文 件 名 : main.c
// 版 本 号 : v2.0
// 作 者 : HuangKai
// 生成日期 : 2014-0101
// 最近修改 :
// 功能描述 : OLED 4接口演示例程(51系列)
// 说明:
// ----------------------------------------------------------------
// GND 电源地
// VCC 接5V或3.3v电源
// D0 接PD6(SCL)
// D1 接PD7(SDA)
// RES 接PD4
// DC 接PD5
// CS 接PD3
// ----------------------------------------------------------------
// 修改历史 :
// 日 期 :
// 作 者 : HuangKai
// 修改内容 : 创建文件
//版权所有,盗版必究。
//Copyright(C) 中景园电子2014/3/16
//All rights reserved
//******************************************************************************/
#include “oled.h“
#include “stdlib.h“
#include “oledfont.h“
#include “delay.h“
//OLED的显存
//存放格式如下.
//[0]0 1 2 3 ... 127
//[1]0 1 2 3 ... 127
//[2]0 1 2 3 ... 127
//[3]0 1 2 3 ... 127
//[4]0 1 2 3 ... 127
//[5]0 1 2 3 ... 127
//[6]0 1 2 3 ... 127
//[7]0 1 2 3 ... 127
#if OLED_MODE==1
//向SSD1106写入一个字节。
//dat:要写入的数据/命令
//cmd:数据/命令标志 0表示命令;1表示数据;
void OLED_WR_Byte(u8 datu8 cmd)
{
DATAOUT(dat);
if(cmd)
OLED_DC_Set();
else
OLED_DC_Clr();
OLED_CS_Clr();
OLED_WR_Clr();
OLED_WR_Set();
OLED_CS_Set();
OLED_DC_Set();
}
#else
//向SSD1106写入一个字节。
//dat:要写入的数据/命令
//cmd:数据/命令标志 0表示命令;1表示数据;
void OLED_WR_Byte(u8 datu8 cmd)
{
u8 i;
if(cmd)
OLED_DC_Set();
else
OLED_DC_Clr();
OLED_CS_Clr();
for(i=0;i<8;i++)
{
OLED_SCLK_Clr();
if(dat&0x80)
OLED_SDIN_Set();
else
OLED_SDIN_Clr();
OLED_SCLK_Set();
dat<<=1;
}
OLED_CS_Set();
OLED_DC_Set();
}
#endif
void OLED_Set_Pos(unsigned char x unsigned char y)
{
OLED_WR_Byte(0xb0+yOLED_CMD);
OLED_WR_Byte(((x&0xf0)>>4)|0x10OLED_CMD);
OLED_WR_Byte((x&0x0f)|0x01OLED_CMD);
}
//开启OLED显示
void OLED_Display_On(void)
{
OLED_WR_Byte(0X8DOLED_CMD); //SET DCDC命令
OLED_WR_Byte(0X14OLED_CMD); //DCDC ON
OLED_WR_Byte(0XAFOLED_CMD); //DISPLAY ON
}
//关闭OLED显示
void OLED_Display_Off(void)
{
OLED_WR_Byte(0X8DOLED_CMD); //SET DCDC命令
OLED_WR_Byte(0X10OLED_CMD); //DCDC OFF
OLED_WR_Byte(0XAEOLED_CMD); //DISPLAY OFF
}
//清屏函数清完屏整个屏幕是黑色的!和没点亮一样!!!
void OLED_Clear(void)
{
u8 in;
for(i=0;i<8;i++)
{
OLED_WR_Byte (0xb0+iOLED_CMD); //设置页地址(0~7)
OLED_WR_Byte (0x00OLED_CMD); //设置显示位置—列低地址
OLED_WR_Byte (0x10OLED_CMD); //设置显示位置—列高地址
for(n=0;n<128;n++)OLED_WR_Byte(0OLED_DATA);
} //更新显示
}
//在指定位置显示一个字符包括部分字符
//x:0~127
//y:0~63
//mode:0反白显示;1正常显示
//size:选择字体 16/12
void OLED_ShowChar(u8
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 74424 2018-01-19 14:10 FM收音机 STM32F103 TEA5767\FM\FM.uvguix.Administrator
文件 12275 2018-01-17 21:24 FM收音机 STM32F103 TEA5767\FM\FM.uvoptx
文件 18385 2018-01-17 21:24 FM收音机 STM32F103 TEA5767\FM\FM.uvprojx
文件 11890 2014-07-14 23:49 FM收音机 STM32F103 TEA5767\FM\HARDWARE\OLED\bmp.h
文件 8820 2014-07-14 23:54 FM收音机 STM32F103 TEA5767\FM\HARDWARE\OLED\oled.c
文件 3114 2014-07-14 23:46 FM收音机 STM32F103 TEA5767\FM\HARDWARE\OLED\oled.h
文件 15805 2018-01-19 11:18 FM收音机 STM32F103 TEA5767\FM\HARDWARE\OLED\oledfont.h
文件 17273 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\core_cm3.c
文件 85714 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\core_cm3.h
文件 15766 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s
文件 15503 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd.s
文件 15692 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd_vl.s
文件 12376 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld.s
文件 13656 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld_vl.s
文件 12765 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md.s
文件 14073 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md_vl.s
文件 15955 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_xl.s
文件 13072 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_cl.s
文件 13160 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_hd.s
文件 12482 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_hd_vl.s
文件 9814 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_ld.s
文件 10562 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_ld_vl.s
文件 10269 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_md.s
文件 11058 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_md_vl.s
文件 13261 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\gcc_ride7\startup_stm32f10x_xl.s
文件 16626 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_cl.s
文件 16229 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_hd.s
文件 15675 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_hd_vl.s
文件 12650 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld.s
文件 12950 2011-03-19 12:13 FM收音机 STM32F103 TEA5767\FM\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld_vl.s
............此处省略195个文件信息
- 上一篇:fftw-3.2.1.rar
- 下一篇:移动通信原理与系统.xmind
相关资源
- stm32f103c8t6_sch.Lib
- STM32F103RC+ADC+DMA多通道采样LCD显示
- I2C读写AT24C02 基于STM32F103 cube116540
- 基于stm32f103ve的程序——跑马灯实验
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- STM32F103 串口程序(完整版)
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32F103 CC2500完整驱动(模拟SPI)
- SX1280.rar
- STM32F103C8T6+NRF24l01无线通信
- stm32f103.SchDoc
- STM32F103 USART+DMA
- 基于STM32F103C8单片机的晶联讯电子JL
- STM32F103实现OV7670摄像头显示
- STM32F103VCT6TR - High-density performance lin
- stm32f103 虚拟U盘,调试成功的
- 基于stm32F103vct6的SD卡FATFS文件系统移植
- LED/LED背光显示器/OLED显示屏
- STM32F103启动文件HD;MD
- 基于STM32F103的实时时钟程序,采用D
- STM32F103系列PWM输出应用之纸短情长音
- 台湾悠景oled 12864 ssd1309 驱动程序 并口
- ssd1305最简测试代码
- HAL库下的OLED移植
- STM32F103移植FreeModbus实现modbus主机.zi
- 基于STM32F103C8T6的循迹避障小车完成
评论
共有 条评论