STM32F407IGT6单片机 HC-SR501人体红外感应液晶显示实验KEIL源码工程,可以做为你的学习设计参考。 int main(void) { uint8_t state; uint32_t lcdid; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); /* 人体红外感应模块初始化 */ HC_SR501_GPIO_Init(); /* 初始化3.5寸TFT液晶模组,一般优先于调试串口初始化 */ lcdid=BSP_LCD_Init(); /* 调用格式化输出函数打印输出数据 */ printf("LCD ID=0x%08X\n",lcdid); LCD_Clear(0,0,LCD_DEFAULT_WIDTH,LCD_DEFAULT_HEIGTH,BLACK); HAL_Delay(1000); /* 开背光 */ LCD_BK_ON(); LCD_DispString_EN_CH(70,50,(uint8_t *)"YS-F4Pro开发板",BLACK,BLUE,USB_FONT_24); LCD_DispString_EN_CH(20,100,(uint8_t *)"HC-SR501人体红外模块检测",BLACK,YELLOW,USB_FONT_24); LCD_DispString_EN_CH(105,200,"人体活动信号",BLACK,WHITE,USB_FONT_24); /* 无限循环 */ while (1) { state=HC_SR501_StateRead(); switch(state) { case HC_SR501_HIGH: LCD_DispString_EN_CH(80,200,"有",BLACK,RED,USB_FONT_24); break; case HC_SR501_LOW: LCD_DispString_EN_CH(80,200,"无",BLACK,RED,USB_FONT_24); break; } } }
设计的主要功能: (1)显示年月日(含闰年)、时分秒、农历、生肖和节日等; (2)具有闹钟,提醒节日功能; (3)有温度显示功能; (4)电子钟具备校时,定时功能。
1
1、本设计采用52单片机作为主控器。 2、DHT11采集温湿度,送到液晶1602显示。 3、利用光敏电阻检测光照强度,送到ADC0832转换成数字信号,再送到单片机处理,送到液晶1602显示。 4、按键设置温湿度、光照继电器打开阀值,实际测量值超过设置阀值,对应继电器打开,小于阀值,对应继电器关闭。 支持方案定制,及实物代开发,详情咨询:扣扣3354823520(备注电路城)
2022-01-05 19:01:27 314KB 单片机设计 DHT11 光照强度
1602显示字符以及自定义汉字,汇编,希望大家分享与支持
2021-12-30 23:02:35 125KB 液晶 单片机
1
蜂潜科技整理的12864液晶显示程序(STM32F4版),更多资源请加入蜂潜科技官方交流群643370489后索取
2021-12-29 17:51:05 16.7MB STM32F407 12864 程序
1
基于msp430f149单片机的温度和时间显示系统,采用实时时钟芯片ds1302和温度传感DS18B20,液晶为LCD1602.
1
以msp430g2553为主控制器,ads1115采集模拟值,液晶显示
2021-12-29 04:47:04 48KB 液晶显示
1
【20】LCD_TEST 红牛图片显示最终版
2021-12-25 14:36:06 345KB STM32F103ZET6
1
1、液晶屏上显示时钟,时钟上可以显示年月日、时分秒。时间要求通过 DS1302 时 钟芯片实现。 2、在主界面可以通过按键进入设置界面,在设置界面要求可以设置时间的初值以 及重要日期提醒设置。如生日、会议、考试等重要日期可以设置。 3、提醒日期到时间后通过蜂鸣器提醒,同时在液晶屏上通过文字提醒。
2021-12-23 21:49:15 51KB  LCD12864  DS1302 
1