找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: Similarv
打印 上一主题 下一主题
收起左侧

请工程化,定制化你的单片机代码

    [复制链接]
回帖奖励 40 黑币 回复本帖可获得 2 黑币奖励! 每人限 1 次
401#
ID:89841 发表于 2021-12-3 09:50 | 只看该作者
很好的文章,请继续。感谢!
回复

使用道具 举报

402#
ID:496566 发表于 2021-12-3 19:56 | 只看该作者
好教程,51黑有你真精彩!!!
回复

使用道具 举报

403#
ID:977804 发表于 2021-12-4 20:19 来自手机 | 只看该作者
我看不懂,但我大为震撼
回复

使用道具 举报

404#
ID:988329 发表于 2021-12-5 20:03 | 只看该作者
高手,建议加大力度,我想多学点
回复

使用道具 举报

405#
ID:385862 发表于 2022-1-20 19:21 | 只看该作者
很好的文章,请继续。感谢!
回复

使用道具 举报

406#
ID:999983 发表于 2022-1-26 22:41 | 只看该作者
这帖,通俗易懂,真心好!让我又进了一步,多谢多谢!!
回复

使用道具 举报

407#
ID:999983 发表于 2022-1-26 22:43 | 只看该作者
收了一下,大侠仅此一个贴子,可惜了,可惜了,期待…………
回复

使用道具 举报

408#
ID:548757 发表于 2022-1-27 08:18 | 只看该作者
好贴!!下午又下续更新!!
回复

使用道具 举报

409#
ID:53621 发表于 2022-1-27 12:41 | 只看该作者
很好的文章,请继续。再来一篇。
回复

使用道具 举报

410#
ID:997051 发表于 2022-1-27 15:18 | 只看该作者
请工程化,定制化你的单片机代码.MHTML Document   

  本文原著: http://www.51hei.com/bbs/dpj-162218-1.html
  浏览一段甚好,故整理一次,不当之处是我水准不到!放置于此,喜欢拿去,别忘了原著者。

A.jpg (3.95 KB, 下载次数: 329)

A.jpg

请工程化,定制化你的单片机代码.rar

82.13 KB, 下载次数: 22, 下载积分: 黑币 -5

回复

使用道具 举报

411#
ID:997051 发表于 2022-1-27 15:22 | 只看该作者
请工程化,定制化你的单片机代码
  本文原著: http://www.51hei.com/bbs/dpj-162218-1.html
  浏览一段甚好,故整理一次,不当之处是我水准不到!放置于此,喜欢拿去,别忘了原著者。


A.jpg (3.95 KB, 下载次数: 303)

A.jpg

请工程化,定制化你的单片机代码.rar

82.13 KB, 下载次数: 40, 下载积分: 黑币 -5

回复

使用道具 举报

412#
ID:276654 发表于 2022-1-27 17:35 | 只看该作者
好文章,一开始按照教科书制作的电子钟都是按下按键放开后才执行功能,后来发现成品的电路板控制按键都是按下去就变化了,后来也是使用的状态机才解决这个问题。
回复

使用道具 举报

413#
ID:398754 发表于 2022-1-27 19:45 | 只看该作者
厉害,早就该这样标准化,微软程序库里就是这种模式,又方便,又高效。
回复

使用道具 举报

414#
ID:707558 发表于 2022-1-29 09:02 | 只看该作者
非常好的文章。平时看了很多程序,几乎都是使用delay实现延时的。
回复

使用道具 举报

415#
ID:972853 发表于 2022-1-29 22:46 | 只看该作者
IdeaMing 发表于 2019-8-16 16:25
如果同时存在数码管的刷新呢,比如一秒读一次18B20,读的时候数码管的刷新就被卡了一下

数码管扫描在中断里做.最多几十US就完成了,其他任务不会使扫描停止,你读多慢都没事
回复

使用道具 举报

416#
ID:24810 发表于 2022-1-31 00:20 | 只看该作者
确实这种编排法有点像操作系统了,比非模块化的好多了。看来以后盛事编写都要按这种规则来写了。尽量做成模块与模块之间是独立的,只通过参数来传递控制。感谢楼主的分享。
回复

使用道具 举报

417#
ID:688008 发表于 2022-1-31 19:57 | 只看该作者
出书吧
回复

使用道具 举报

418#
ID:59830 发表于 2022-2-2 11:07 | 只看该作者
资料挺好的,真理解和学会灵活应用 还是需要努力多练习的.
回复

使用道具 举报

419#
ID:138205 发表于 2022-2-3 23:34 | 只看该作者
受教了,确实写的很不错
回复

使用道具 举报

420#
ID:514254 发表于 2022-2-10 18:01 | 只看该作者
整理出来一个框架代码,大家努力整理子函数,搞成一个开源项目就妥了啊
回复

使用道具 举报

421#
ID:822707 发表于 2022-2-11 17:52 | 只看该作者
大神请教个问题,如果if用多了会不会影响结果, 简单函数能执行 MENU++;但复杂函数就不很,百思不得其解。
回复

使用道具 举报

422#
ID:1004798 发表于 2022-2-12 11:54 | 只看该作者
新人学习中 信心不足啊   
回复

使用道具 举报

423#
ID:61261 发表于 2022-2-14 15:05 | 只看该作者
学习了
回复

使用道具 举报

424#
ID:939315 发表于 2022-2-16 15:47 | 只看该作者
谢谢楼主引路,请问楼主什么时候出下篇,好让我拜读!
回复

使用道具 举报

425#
ID:970121 发表于 2022-2-18 08:50 | 只看该作者
很精彩啊!学习到了!
回复

使用道具 举报

426#
ID:983641 发表于 2022-2-18 13:28 | 只看该作者
相当于模块化编程吗?
回复

使用道具 举报

427#
ID:476527 发表于 2022-2-19 08:57 | 只看该作者
CC51hei6 发表于 2022-2-11 17:52
大神请教个问题,如果if用多了会不会影响结果, 简单函数能执行 MENU++;但复杂函数就不很,百思不得其解。

这个我也不是很清楚你的问题出在哪里,出于我的直觉考虑,可能是你的复杂函数的某些语句有副作用。
回复

使用道具 举报

428#
ID:65237 发表于 2022-3-15 11:43 | 只看该作者
写的非常好 学习中
回复

使用道具 举报

429#
ID:1007507 发表于 2022-3-16 16:44 | 只看该作者
学习了,我学习的时候出现了许多问题,看完这篇文章才发现原来原本的程序有许多耦合。谢谢大佬
回复

使用道具 举报

430#
ID:1010171 发表于 2022-3-26 12:22 | 只看该作者
强强强,有很大的启发
回复

使用道具 举报

431#
ID:688460 发表于 2022-3-27 21:39 | 只看该作者
回复

使用道具 举报

432#
ID:1011952 发表于 2022-3-30 11:16 | 只看该作者
学习了。delay函数是初学者的福音,却是进阶者的绊脚石。
回复

使用道具 举报

433#
ID:743558 发表于 2022-3-31 07:48 | 只看该作者

好的文章,请继续。感谢!
回复

使用道具 举报

434#
ID:856329 发表于 2022-3-31 11:02 | 只看该作者
收获很多,学到了。
回复

使用道具 举报

435#
ID:1009636 发表于 2022-4-6 13:41 | 只看该作者
好东西,相比我之前用的长按程序省了很多空间
回复

使用道具 举报

436#
ID:279233 发表于 2022-4-8 13:49 | 只看该作者
受教了,感谢大佬
回复

使用道具 举报

437#
ID:895060 发表于 2022-4-8 20:55 | 只看该作者

支持持续更新.相当不错的东西。
回复

使用道具 举报

438#
ID:895060 发表于 2022-4-8 20:56 | 只看该作者

支持持续更新,很好的东西。
回复

使用道具 举报

439#
ID:672792 发表于 2022-4-9 08:12 | 只看该作者
好文章,必须保留
回复

使用道具 举报

440#
ID:1007932 发表于 2022-4-9 17:05 | 只看该作者
学习了。
总感觉delay函数特别傻,但又感觉挺好用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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