![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机小项目
文章平均质量分 88
结合不同模块,组合做出一定的效果
Xiao |
May the Force be with you
|| 一定存在只有你才能做到的事情
展开
-
单片机实现简易计算器功能,附有解析与代码
首先硬件部分用到LCD1602显示屏,还有矩阵键盘这里这里不用数码管的原因是,数码管还有扫描等等,所以比较复杂,转而利用的是想对简单的LCD1602来显示软件部分很显然要设计加减乘除各各运算子程序,但是我们初次设计,所以计算的位数比较少,所以将变量与变量相作用的结果用第三个变量储存起来,然后在进行显示就就行了。然后在输入时有小数点键,所以输入数可能为整数也可能为小数,那么可能的情况有整数x整数小数x整数整数x小数小数x小数这些都要涉及到,比如说在输入完一个数的原创 2022-02-15 13:13:39 · 12765 阅读 · 5 评论 -
51单片机升国旗项目的简单分析,以及涉及到的模块配置与使用
前言:这几天我在研究在单片机进行其他工作的时候去播放一些音乐,比如在步进电机转动的时候去播放蜂鸣器的电子音乐,这样岂不是一举两得。但是,后来时间我发现一个问题。就是无源蜂鸣器对时序的要求是比较严格的。或者说蜂鸣器就是根据发音频率的不同,来区别不同的音色。 在设计函数的时候中断函数的任务就是要使某一个特定的音色延时一段时间后再进行改变(取决于乐谱)在这个过程中,你可以认为蜂鸣器是一直保持在上一个音的频率震动的。所以,如果想将主函数中调节音色与时长的函数放到中断函数中去,那么导致的结果是,蜂鸣器从原来的在原创 2022-05-02 15:27:39 · 1089 阅读 · 0 评论