久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32F103的紅外遙控的源程序
[打印本頁]
作者:
day_day_up
時間:
2019-3-31 20:33
標題:
STM32F103的紅外遙控的源程序
本次的源程序是使用C語言編寫,屬于學習STM32單片機的實驗,可以進行二次開發!接上繼電器可以遙控其他想控制的設備!
單片機源程序如下:
/*-------------------------------------------------------------------------------
文件名稱:main.c
文件描述:TC9012 系列紅外遙控器解碼實驗
硬件平臺:尼莫M3S開發板+超薄紅外遙控器
備 注:通過簡單修改可以移植到其他開發板,部分資料來源于網絡。
---------------------------------------------------------------------------------*/
#include <stdio.h>
#include "stm32f10x.h"
#include "led.h"
#include "Delay.h"
#include "key.h"
#include "timer.h"
#include "beep.h"
#include "usart.h"
#include "adc.h"
#include "lcd.h"
#include "24cxx.h"
#include "flash.h"
#include "can.h"
#include "remote.h"
int main(void)
{
u8 key;
u8 t=0;
u8 *str=0;
LED_Init();//LED初始化
KEY_Init();//按鍵初始化
SysTick_Init();//延時初始化
USART1_Int(9600);
LCD_Init();
printf("\n\r(德飛萊)尼莫M3S開發板TFT LCD CAN mode 測試程序\r");
Remote_Init(); //紅外接收初始化
POINT_COLOR=RED;//設置字體為紅色
LCD_ShowString(60,50,200,16,16,"M3S STM32");
LCD_ShowString(60,70,200,16,16,"REMOTE test");
LCD_ShowString(60,90,200,16,16,"00000000");
LCD_ShowString(60,110,200,16,16,"TC9012 IC");
LCD_ShowString(60,130,200,16,16,"KEYVAL:");
LCD_ShowString(60,150,200,16,16,"KEYCNT:");
LCD_ShowString(60,170,200,16,16,"SYMBOL:");
while(1)
{
key=Remote_Scan();
if(key)
{
LCD_ShowNum(116,130,key,3,16); //顯示鍵值
LCD_ShowNum(116,150,RmtCnt,3,16); //顯示按鍵次數
switch(key)
{
case 0:str="ERROR";break;
case 162:str="CH-";break;
case 98:str="CH";break;
case 2:str="NEXT";break;
case 226:str="CH+";break;
case 194:str="PLAY";break;
case 34:str="PREV";break;
case 224:str="VOL-";break;
case 168:str="VOL+";break;
case 144:str="EQ";break;
case 104:str="0";break;
case 152:str="FL-";break;
case 176:str="FL+";break;
case 48:str="1";break;
case 24:str="2";break;
case 122:str="3";break;
case 16:str="4";break;
case 56:str="5";break;
case 90:str="6";break;
case 66:str="7";break;
case 74:str="8";break;
case 82:str="9";break;
}
LCD_Fill(116,170,116+8*8,170+16,WHITE); //清楚之前的顯示
LCD_ShowString(116,170,200,16,16,str); //顯示SYMBOL
}
else Delay_ms(10);
t++;
if(t==20)
{
t=0;
LED2_REV;
}
}
}
復制代碼
所有資料51hei提供下載:
STM32F103的紅外遙控的源程序.7z
(237.13 KB, 下載次數: 129)
2021-11-14 04:46 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
lzh545
時間:
2020-6-16 08:49
謝謝分享,試試
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产午夜精品一区二区
|
在线观看亚
|
国产精品18久久久久久久
|
国产精品久久久久久久久免费软件
|
91av视频在线播放
|
国产成人一区二区
|
中文字幕欧美一区二区
|
国产av毛片
|
亚洲精品成人
|
在线看黄免费
|
日本一道本视频
|
亚洲二区在线
|
一区二区三区在线观看视频
|
91黄在线观看
|
中文字幕成人av
|
日本在线视频一区二区
|
91精品无人区卡一卡二卡三
|
欧美日韩福利视频
|
黑人精品
|
色婷婷一区二区三区四区
|
久久久久久久久久久高潮一区二区
|
免费观看一区二区三区毛片
|
一区二区三区av
|
成人日韩
|
99国产视频
|
午夜精品一区
|
亚洲欧美一区二区三区国产精品
|
亚洲精品区
|
久久久精品网
|
久久99国产精品久久99果冻传媒
|
日韩成人高清
|
成人午夜在线
|
日韩视频专区
|
人人鲁人人莫人人爱精品
|
国产高清一区二区
|
国产一级视屏
|
99热在线免费
|
日韩在线日韩
|
久久久精品一区二区三区
|
99亚洲精品
|
日本精品一区二区三区在线观看视频
|