单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
上一页
6/13
下一页
楼主: Similarv
打印上一主题下一主题

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

  [复制链接]
回帖奖励40 黑币
回复本帖可获得 2 黑币奖励! 每人限 1 次
201#
ID:235055发表于 2020-8-23 18:07|只看该作者
作为初学者,教材是一个能引人入门的工具,在实际的产品开发中就需要不断的累积经验和技巧!
202#
ID:366877发表于 2020-8-25 14:47|只看该作者
这就是真正的编程和教学编程的区别,好文章!
203#
ID:663162发表于 2020-8-26 15:41|只看该作者
思路清晰,说明细致,谢谢分享
204#
ID:815822发表于 2020-8-26 16:09|只看该作者
时间片,类似RTOS
205#
ID:780601发表于 2020-8-27 16:58|只看该作者
写得好,受益匪浅
206#
ID:374022发表于 2020-8-28 09:11|只看该作者
指明方向,详细解释。。学习了
207#
ID:374022发表于 2020-8-28 09:17|只看该作者
期待下次更新
208#
ID:546198发表于 2020-8-28 16:45|只看该作者
不错,值得学习
209#
ID:417546发表于 2020-8-28 21:32|只看该作者
按照例程修改,没有搞出来,是我太菜了,不过帖子也是满满干货,受教
210#
ID:378732发表于 2020-8-29 02:27|只看该作者
不错,值得学习
211#
ID:808634发表于 2020-8-29 07:40|只看该作者
很适合进阶的知识,希望楼主能继续更新,此文章学到延时和按键消抖的两种不一样的应用方式平时都是用delay()师傅教的也是delay()虽然有讲到过用中断延时但是并没有应用。一般延时教的是
void delayms(unsigned int m)
{
     unsigned int i,j;
     for(i=0;i<m;i++)
         for(j=0;j<100;j++);
}
按键消抖
sbit  key=P^?;
void main(void )
{
     while(1)
{
     if(key==0)
     {
         delayms(20);
         if(key==0)
         {
             while(key==0)  //等待按键松开
             do_sth();
         }
     }
}
}
212#
ID:404263发表于 2020-8-29 08:29|只看该作者
作为一个家电开发人员,这个帖子写的真的不错,甚至我开发项目的框架也与楼主的一样,十分推荐由单片机基础的人这样使用,按键处理一直用delay这种方法真的不是一般的蠢
213#
ID:78714发表于 2020-8-29 17:07|只看该作者
感谢楼主的文章!
214#
ID:727267发表于 2020-9-2 23:05|只看该作者
好东西,谢谢分享,真的拓展了思维
215#
ID:373976发表于 2020-9-3 09:02|只看该作者
很棒的文章,讲解的很透彻,代码够精简。
216#
ID:73435发表于 2020-9-3 15:36|只看该作者
时基很重要,不过对于一些us级的延时有没有什么好的办法?
217#
ID:136485发表于 2020-9-4 15:40|只看该作者
这个好对于初学有很在大帮助
218#
ID:612392发表于 2020-9-4 16:58|只看该作者
讲得非常好,留个爪。
219#
ID:637808发表于 2020-9-6 10:55|只看该作者
真好,特别值得学习点个赞
220#
ID:257564发表于 2020-9-7 08:30|只看该作者
好文章,好理论!通熟易懂!
221#
ID:808634发表于 2020-9-8 14:55|只看该作者
不错不错,学习了,希望快速更新
222#
ID:504115发表于 2020-9-9 11:10|只看该作者
写的很细致,对新入行的会有帮助。
223#
ID:803014发表于 2020-9-9 15:42|只看该作者
有些东西真的是换种方式实现能适用于更多的场合。
224#
ID:310993发表于 2020-9-10 00:37|只看该作者
很好值得学习一下,有点像多任务分时系统的中断处理方式。点赞!
225#
ID:518441发表于 2020-9-10 08:26|只看该作者
火钳刘明
226#
ID:518441发表于 2020-9-10 08:31|只看该作者
Similarv 发表于 2019-8-19 01:00
我刚刚特意去查了一下,这玩意仅仅是个温度传感器,而且还特么是数字的,读一次温度居然至少要5Ms?!( ...

正解,点赞
227#
ID:622486发表于 2020-9-10 13:16|只看该作者
看到大佬发的我真的觉得在学校里学的太单一了,师傅每届也就教固定的哪些基础知识,想进步还是要自己努力
228#
ID:72649发表于 2020-9-16 16:46|只看该作者
Similarv 发表于 2020-1-13 16:52
你的做法当然也没有问题,不过我是这么做的:
按键就只是做按键检测,并且设置相应的“按键已触发”标志 ...

楼主能不能做个文档?方便初学者
229#
ID:642417发表于 2020-9-19 21:44|只看该作者
写得很好,学习受教了
230#
ID:808634发表于 2020-9-21 14:30|只看该作者
好贴,学习了
231#
ID:115923发表于 2020-9-22 09:08|只看该作者
好文章,  这个和以前我看到的 状态机, 是一样的,  可以了解一下.  
232#
ID:333339发表于 2020-9-22 11:16|只看该作者
很好的文章,感谢!
233#
ID:819235发表于 2020-9-22 20:49|只看该作者
虽然多年没有接触编程了,但看了这篇文章,思路又清晰了好多,非常好的文章!
234#
ID:819235发表于 2020-9-22 20:50|只看该作者
学习了,非常好的文章,比教科书好多了
235#
ID:337139发表于 2020-9-22 20:59|只看该作者
很有用的,作为工程师的一员。就需要有这样的规则来完成工作。
236#
ID:78714发表于 2020-9-22 22:14|只看该作者
楼主能否讲一下模块化编程技巧。
237#
ID:83634发表于 2020-9-29 21:43|只看该作者
编程思想总结的很好,操作系统的雏形
238#
ID:827652发表于 2020-10-13 08:49|只看该作者
好文章!
239#
ID:624444发表于 2020-10-15 11:18|只看该作者
能有如此见解岂是常人?膜拜大佬
240#
ID:75456发表于 2020-10-15 12:49|只看该作者
请工程化,定制化你的单片机代码
规范的正统做法

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

Powered by 单片机教程网