ATmega128 LCD12864液晶显示实时时钟实验
2022-02-13 17:08:55 30KB ATmega128 LCD12864 rtc
1
摘要:DMF5005N是日本东芝公司生产的点阵式图形液晶显示模块。它具有体积小、重量轻、低电压、低功耗等特点。文中介绍了它的整体结构,并对控制器T6963C、行和列驱动器T6A40和T6A39的工作原理和功能进行了详细地分析和说明。   LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。比CRT要好的多,但是价钱较其贵。生命周期设计(Life Cycle Design)又称生态设计(Eco-Design)。它是从产
1
针对智能家居系统对安防系统和家居环境因素监测功能的实际所需,设计了以Cortex-M3为内核的STM32F103C8T6芯片作为系统主控,利用温湿度传感器、人体红外感应传感器、烟雾及可燃气体传感器和液晶显示模块构成一个具备安防和家居环境监测功能的简易智能家居系统。该系统通过各模块对环境因素进行监测并由微处理器对采集的信号处理后与预设的环境警报值比较,超出设定的阈值范围则驱动警报模块发声警示。经过在家居环境下的长时间测试,该系统具有稳定的性能,能满足智能家居系统中对于环境的监测要求。
1
收集了很长时间才找到的一个适合protues里的AMPIRE12864液晶数据手册,现在拿出来分享给大家,并带有实例程序供参考希望对大家有所帮助。
2022-02-05 19:10:11 184KB AMPIRE12864 数据手册
1
STM32单片机读写24位ADC_AD7190称重模块带液晶显示例程DEMO源码文件,可做为你的学习设计参考。 int main(void) { uint32_t lcdid; float data_temp; int32_t weight_count; uint8_t cali_flag=0; char str[50]; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); KEY_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(); if(AD7190_Init()==0) { printf("获取不到 AD7190 !\n"); while(1) { HAL_Delay(1000); if(AD7190_Init()) break; } } printf("检测到 AD7190 !\n"); weight_ad7190_conf(); HAL_Delay(500); weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); /* 无限循环 */ while (1) { weight_count=weight_ad7190_ReadAvg(6); data_temp=weight_count-weight_Zero_Data; weight=data_temp*1000/weight_proportion; printf("重量:0x%5X->%f\n",weight_count,weight); sprintf(str,"0x%5X",weight_count); LCD_DispString_EN(190,80,str,BLACK,RED,USE_FONT_24); sprintf(str,"%0.2fg",weight); LCD_Clear(140,100,300,64,BLACK); LCD_DispString_EN(140,100,str,BLACK,YELLOW,USE_FONT_64); HAL_Delay(100); if(KEY1_StateRead()==KEY_DOWN) // 清零 { weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); cali_flag=1; } if(KEY2_StateRead()==KEY_DOWN) // 校准:必须先按“清零”键,然后把20g砝码放在称上,按下校准键 { if(cali_flag) { weight_count = weight_ad7190_ReadAvg(6); weight_proportion=(weight_count-weight_Zero_Data)*1000/100; printf("weight_proportion:%d\n",weight_proportion); } cali_flag=0; } }
12864液晶时序,非常详细,供大家参考
2022-01-25 10:16:41 171KB 12864 时序
1
该驱动为ST7529基于FREESCAL AW60单片机液晶显示驱动,经过测试能实现在工业仪表中大不分人机界面编程使用,其代码为C编写,具有较强的可移植性,在其他类型微机系统使用时可以将端口驱动宏定义即可使用!
2022-01-23 09:19:16 89KB 液晶
1
用于Photoshop设计,比较好用,也比较实用。
2022-01-20 14:50:05 18KB 字体
1
只要是数字信号处理电路,就必须有时钟信号。在液晶面板中,像素时钟是一个非常重要的时钟信号。像素时钟信号的频率与液晶面板的工作模式有关,液晶面板分辨率越高,像素时钟信号的频率也越高。在一行内,像素时钟的个数与液晶面板一行内所具有的像素数量相等。例如,对于1024×768的液晶面板,一行有1024个像素,则在一行中(对应于有效视频区间)像素时钟的个数也是1024个。  无论对TTL接口液晶面板,还是对LVDS接口面板,像素时钟信号都有以下两个方面的作用:  (1)指挥RGB信号按顺序传输。像素时钟信号就像指挥员指挥队伍时发出的口令“一、二,一、二……”,数字RGB信号在像素时钟信号的作用下,按照一
2022-01-20 10:00:45 52KB 液晶显示器像素时钟信号DCLK
1
1、基于单片机定时器计时,液晶显示年月日,时分秒,星期。 2、独立按键设置日期,时间,星期。 3、可以通过串口设置日期,时间,星期,格式:2021:09:01 w:5 13:14:02。 4、单片机每隔1秒上传当前时间。
2022-01-19 14:04:02 79KB 单片机万年历 DS1302 液晶1602