OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4628|回复: 5

单片机编程的良好习惯

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-2-17
在线时间
0 小时
发表于 2015-4-28 16:16:57 | 显示全部楼层 |阅读模式
5金钱
我用C语言进行单片机编程,虽然功能都实现了但是感觉自己就是在为了实现功能而堆砌代码,感觉很乱没有章法,打个比方:就像一副人体骨架,有个人形,但没有人样,骨骼之间的关节都是靠胶水或拉线连接起来的,生硬而呆板。这个骨架需要包上皮肉,加上灵魂,这样有血有肉有思想的程序才是我想要的,可是我怎么才能做到呢?朋友,如果您有这方面的经验请指点迷津!或者给我推荐一些关于单片机编程思想的好书吧,不胜感激!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
发表于 2015-4-28 17:05:30 | 显示全部楼层
这需要时间的积累,多看别人的程序,取长补短。多想多思考,
无捷径!
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12691
金钱
12691
注册时间
2012-11-26
在线时间
3710 小时
发表于 2015-4-28 17:28:42 | 显示全部楼层
楼主要有分层的思想。。。。
学无止境
回复

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-3-27
在线时间
1 小时
发表于 2015-4-28 22:35:28 | 显示全部楼层
--->尝试编写实现特定功能的子函数方便拿过来就用
--->将常用的同一类别的功能函数集合在一起单独为他创建.c文件并配上头文件,需要的时候include就好
--->头文件很多的时候搞一个用来包含头文件的头文件会很方便
--->花时间了解一下条件编译,对于开关和切换模块很有用

这是我学C的经历,还在摸索中,嘿嘿 希望能给楼主一点启发
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-2-17
在线时间
0 小时
 楼主| 发表于 2015-4-29 14:15:50 | 显示全部楼层
回复【4楼】jshpy:
---------------------------------
谢谢,我试试吧。
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-2-17
在线时间
0 小时
 楼主| 发表于 2015-4-29 14:16:23 | 显示全部楼层
回复【3楼】jermy_z:
---------------------------------
能说的再详细一点吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 09:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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