标题:
单片机修改底层函数putchar()实现printf()在LCD上输出 程序Proteus仿真
[打印本页]
作者:
king123456.
时间:
2020-11-27 19:25
标题:
单片机修改底层函数putchar()实现printf()在LCD上输出 程序Proteus仿真
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
51hei.png
(12.55 KB, 下载次数: 32)
下载附件
2020-11-28 00:33 上传
单片机源程序如下:
#include <reg51.h>
#include <intrins.h>
#include <stdio.h>
#include <LCD.h>
/*********************** 主函数函数 *************************/
void main(void){
LcdInitiate();
WriteAddress(0x00);
printf("Hello Everybody\n");
printf("Pai= %.4f",3.1415);
while(1);
}
/*********************** 修改底层输出函数 *************************/
char putchar (char c){
if (c == '\n'){
WriteAddress(0x40); // LCD光标定位
}
else{
WriteData(c); // LCD输出字符
}
return (c);
}
复制代码
所有资料51hei提供下载:
ex8-8.zip
(67.75 KB, 下载次数: 19)
2020-11-27 19:25 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1