找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

各位师傅们,基于c51单片机+DS1302的万年历,LGM12641BS1R显示乱码怎么解决

查看数: 1245 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-11-2 11:36

正文摘要:

单片机主程序: #include<reg51.h> #include<intrins.h> #include<string.h> #define uchar unsigned char #define uint unsigned int #define LcdDataPort P1 #define Lcd_Start_Row 0xc0 #de ...

回复

ID:1098196 发表于 2023-11-3 13:07
Hephaestus 发表于 2023-11-2 22:49
这个警告可以不管,c51不是标准c语言,不在堆栈上临时分配局部变量,而是编译连接的时候静态分配,这样如果 ...

该如何改呢,没改好
ID:883242 发表于 2023-11-2 22:49
这个警告可以不管,c51不是标准c语言,不在堆栈上临时分配局部变量,而是编译连接的时候静态分配,这样如果主循环和中断函数同时调用某个函数,就会引发混乱。但是你引用的这三个函数在初始化中,不在主循环里面,这样main和中断调用函数发生在不同时期,不会引发错误。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表