读取电脑系统时间并在1602显示
测试工程
修改代码并在1602显示
在OLED屏上显示时间
读取电脑系统时间并在1602显示
测试工程
打开工程文件并运行,显示屏不显示实际时间。不小心关掉窗口,则点击debug,选择最后一个
修改代码并在1602显示
阅读代码可知,在显示屏上显示的部分是数组dis_buffer0和dis_buffer1,要改变显示日期,就要改变数组的值。
日期是整型,而数组是字符型,因此用sprintf()函数进行类型转化并赋值
sprintf(dis_buffer0,"%d-%d-%d %d:%d:%d ",CurrentTime.Year,CurrentTime.Month,CurrentTime.Day,CurrentTime.Hour,CurrentTime.Minute,CurrentTime.Second);
dis_buffer1可以自己定义赋值。
这是在1602上显示的函数
LCD1602_ShowStr(0,0, dis_buffer0,16);
LCD1602_ShowStr(0,1, dis_buffer1,16);
最后把这些内容加入while(1)中,编译运行仿真系统