24
58
0
初级会员
大家好, 我做一个开发。 用STM32驱动LCD,直接用LCD内部的字库。 问题:我用51写的程序,可以直接用LCD内部的字库;但同样的程序,用STM32就调用不了LCD内部的字库了。 程序如下:(一共3块程序) 请大家指教。。。谢谢了。 程序1: //............................................. void lcd_character(unsigned char *cha,int count) { //显示中文或字符 int i; for(i=0;i<count;i++) { lcd_datawrite(*cha); ++cha; } } //.............................................
程序2:
unsigned char tab1[]={ " 火车监控台 " "我我我我我我我我我我我我我我我我我我我我" "温度1: 湿度1: " "灰尘浓度1: mg/m3 " "温度2: 湿度2: " "灰尘浓度2: mg/m3 " "温度3: 湿度3: " "灰尘浓度3: mg/m3 " "温度4: 湿度4: " "灰尘浓度4: mg/m3 " "温度5: 湿度5: " "灰尘浓度5: mg/m3 " " " "wqwuwuwuwuwuwuwuwuuwuwuwwuwwuwuwu " "时间:2014年2月26日 "};
程序3:
int main(void) { delay_init(); //延时函数初始化 LED_Init(); //初始化与LED连接的硬件接口 lcd_reset(); lcd_initial(); lcd_clear(); while(1) { lcd_regwrite(0x10,0x2b); lcd_regwrite(0x00,0xcd); gotoxy(0x00,0x00); lcd_character(tab1,600); delay_ms(3000); } }
使用道具 举报
70
6764
论坛大神
56
1237
17
470
1
高级会员
3
2178
2
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-7-5 04:43
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网