嵌入式单片机编程入门心得——思维篇

本文探讨了程序设计的核心——离散思维,特别是在单片机编程中如何从连续思维转换到离散思维。通过宏观-微观、微分-积分以及连续-离散的概念,阐述了单片机编程中关键的定时、采样率和处理优先级等原理,并举例说明如何应用这些思维到实际项目中,强调理解这些概念对于嵌入式开发的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在最前面:纯属个人见解,如果您不同意,那您对!如果对你有帮助,恭喜你。

程序是什么?程序就是你的想法的体现,就是思维。怎么写程序,就是你想怎么完成某件事情。

程序就是思维,所以和人的想法息息相关,接下来,就要分析一下人的思维方式。
我们从小到大,接触到的,习惯性的,就是连续的思维:你跑步,是连续的,你喝水,是连续的,你看电影,也是连续的,上课学习,更要连续,不然如那个笑话所说,上课一晃神,老师原本两行的黑板书,变成了满黑板。
但是,程序的核心,他就是离散的。运行节拍来自晶振,微观层面,就是离散的,更多的方面,就不解释了。
所以,要入门,必须搞清楚一些概念:模拟–数字,连续–离散。入门程序的第一件事,是抛弃连续思维,进入离散思维。其实教科书也说了,离散数学,是计算机科学的核心基础学科,相信大部分人看过也忘了,在此提醒一下各位初学者。
再谈一些单片机必须掌握的一些概念,然后详细解释一下:
1、宏观–微观。这个是学习单片机必须掌握的。比如,微观上,电影24帧/秒,就是一秒钟有24张图片,但是,你眼睛看上去(宏观上),就是流畅的动画。微观和宏观不是绝对的,都是相对意义上的概念。LED的PWM频率,达到250HZ以上,人眼才会察觉不到明显的闪烁感。所以&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值