
2、打开MDK4软件Project,NewVisionProject。
3、选择单片机芯片类型,新建代码文件并保存。
4、将新建的代码文件添加到工程中,keil4建立LCD模板完成。
其实,本没有什么u8类型的变量,需要在程序的前面用#define定义u8是unsigned char 型的,程序中再用u8才行,似乎这样写程序成了一个惯例了。好啦,言归正传,你说的LCD屏是1602吧。的确,1602要显示数字0~9,只能写字符,是不能直接显示变量的。其实,用LCD屏显示变量的方法与数码管显示很相似。举例,设变量为x,最大数是255,即三位数。则显示百位时,取出百位,(x/100+0x30),加0x30就是把百位变成了字符,( )里的送1602即可。依此,取十位(x/10%10+0x30),取个位,(x%10+0x30)。其中的0x30是字符'0'的ASCII码值。那就是用LCD12864显示变量也是这个方法。
请在KEIL左侧的PROJECT栏里,右键选择source group 1文件夹(如果有重命名,请选择相应的源代码文件夹),选择add file to group‘…………’,然后重新添加你的LCD_12864.C文件即可。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)