
用普通的51单片机有点强人所难了。
按照你所说的,必须具备:
1可以存放txt文件的空间,用51单片机放不了多少东西。极可能要外扩存储芯片或设备
2需要在液晶显示,必须有字符集(这个倒好找)。
3如何放入?如果按常规方法,就是用USB大容量存储设备方式了。这样需要USB接口。而且要用到文件系统,用FAT的比较多。
4如何显示?这个倒简单,txt文件直接从头读取到尾,然后转换为字符(中文是双字节,英文是单字节)。至于怎么读靠自己编程了。
所以,如果做这个的话,硬件要有:
USB接口,足够的存储空间,液晶显示功能
个人能力上需要:
1USB编程能力
2液晶驱动编程能力
3FAT文件系统的了解(可使用现成的东东,如ELM的FAT,但也要了解。)
前面定义的全局变量数组wenzi[]最后应该是分号,而不是逗号。
延时子程序中用了库函数_nop_( ); 必须用#include包含头文件intrinsh。因为没加头文件,_nop_( ) 是不识别的,才引起变量p错误。
两个延时子程序前面要加void ,否则编译时会警告。
主程序中还有几处错误,修改如下图
以上就是关于在keil中,怎么修改程序能让我最后在单片机液晶屏想要看到自己输入的数字全部的内容,包括:在keil中,怎么修改程序能让我最后在单片机液晶屏想要看到自己输入的数字、单片机C语言 keil编译这些错误怎么改、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)