资源简介

基于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个文件信息

评论

共有 条评论