社区
单片机/工控
帖子详情
关于C51模块化编程的问题
虫二x
2020-07-25 07:38:11
大哥们,我是一个刚接触单片机的小白白。最近想把自己的代码规范一点,结果刚开始尝试就出来问题。希望csdn的带佬帮帮小弟看一下,感激不尽
...全文
11993
3
打赏
收藏
关于C51模块化编程的问题
大哥们,我是一个刚接触单片机的小白白。最近想把自己的代码规范一点,结果刚开始尝试就出来问题。希望csdn的带佬帮帮小弟看一下,感激不尽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
奇怪的QI
2020-08-05
打赏
举报
回复
首先可以从报警中看出来,你这个程序没有主函数( int main(void) );所有的C语言都是从这个主函数开始运行的,没有主函数的程序,系统是不知道该从什么地方进行编译的。其次,在你的delay.h里面需要这样声明: externa void delayms(unsigned int xms);
星星也会耍赖皮
2020-07-29
打赏
举报
回复
新建一个main.c和main.h文件,.c中添加#include"delayms.h" #include"STARTUP.A51"和void main(void)
yishumei
2020-07-27
打赏
举报
回复
项目里没有main主函数,楼主再建一个.c文件,把主函数加进去然后调用一下delayms就行了。
C51
模块化
实例
编程
教你如何
C51
模块化
编程
,实例程序分析,带注解
C51
模块化
编程
,讲解单片机基础教程
C51
模块化
编程
,讲解单片机基础教程,是51工作者的多年来的结晶
C51
的
模块化
设计方法
首先抛开单片机不谈,简单的说一下C语言的
模块化
思想, 简而言之就是好多的 .C .H 文件,通过对变量作用范围的定义,利用C中最经典的子函数概念,有效的将大系统分割成小模块,模块之间动过变量(经过范围定义处理的)、形参—实参对应、函数返回值等连接。一切井井有条。如果那个模块需要更换或者出了毛病或者要全部修改或者全部删除,我们只要着重的处理一下该模块,而对于全局,稍微处理一下即可。这样就不会牵一发而动全身了。系统程序的兼容、维护、纠错能力都很强,固若金汤!
51单片机
模块化
编程
调用文件
详细的51单片机开发代码 各种详细的头文件调用 有注释 24c02 数码管 液晶 1302 18b20 键盘 等等
单片机实验教程_
模块化
_
C51
.pdf
单片机的实验教程,内容详细明了
单片机/工控
27,370
社区成员
28,772
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章