首页 / 百科
单片机的算法有哪些
2023-10-18 16:57:00
![单片机的算法有哪些](/css/img/no/4.webp)
举一些常用算法例子吧,你可以试试在单片机上实现。
一、嵌入式C语言常用算法举例
算法就是为解决某一特定问题而采取的具体有限的操作。具有有穷性、确定性、可执行性、领个或多个输入以及一个或多个输出。
1、冒泡排序算法
将一串数据使用冒泡法进行排序。
将排序后的数据按照从大到小或者从小到大的顺序在LCD液晶上显示出来。
2、回文算法
检测字符串是否是回文字符串,如果是回文字符串,则点亮LED,如果不是,则蜂鸣器响一下。
3、幂运算
程序中随意定义一个无符号整型数据N,然后计算出1*2*3*4*......*N的结果,通过液晶显示出来结果。
4、加法运算
程序中随意定义一个无符号整型数据N,然后计算出1+2+3+4+......+N的结果,通过液晶显示出来结果。
5、求直角三角形边长
用正弦函数,余弦函数,通过已知的斜边长度计算出两个直角边的长度,通过液晶显示出来。
6、在排序好的数组中插入元素
程序中先定义一个排好序的数组,然后用随机数产生函数产生一个随机数,把这个转数组原有的排序方案插入到数组中,通过液晶显示该随机数位于数组的第几个元素。
7、字符串的拼接
程序中定义两个字符串,然后将它们拼接为一个字符串,通过液晶显示出来。
8、闰年判断
编写一个判断闰年的程序。
9、字符串查询
在一个现有字符串中查找另一个字符串,如果找到则点亮LED,否则蜂鸣器响。
10、输出三位水仙花数
所谓水仙花数,是指一个三位数,其各位数字立方和等于该数本身。
例如,153是一个水仙花数,因为153=1的3次方+5的3次方+3的3次方。
11、计算某个日期对应该年的第几天
例如:编写程序计算2018年5月1日对应2018年的第几天。
12、输出月份对应的英文名称
例如:编写程序计算2018年5月对应的英文名称。
二、常用数字滤波算法
编写一个AD转换程序,分别使用下面的滤波算法实现滤波功能。
1、程序判断滤波
2、中值滤波
3、算术平均滤波
4、去极值平局滤波
5、滑动平均滤波
6、滑动加权滤波
7、一阶滞后滤波
最新内容
相关内容
Torros是什么牌子手机数据线
Torros是什么牌子手机数据线,手机数据线,图拉斯,团队,牌子,设计,图拉斯(Torros)是手机数据线中型品牌。图拉斯(TORRAS)是深圳市蓝禾科程序员用什么笔记本电脑好
程序员用什么笔记本电脑好,笔记本电脑,程序员,系列,选择,电脑,争议比较大的外星人系列外星人是一款价位在中上水平的电脑,建议选择这KTouch是什么牌子数据线
KTouch是什么牌子数据线,数据线,天语,天语手机,牌子,售后,天语(KTouch)是数据线大型品牌。北京天宇朗通通信设备股份有限公司(以下简西部数据WD是哪个国家的品牌?
西部数据WD是哪个国家的品牌?,西部数据,硬盘,轮胎,品牌,万达轮胎,【导读】:万达轮胎WD天津市万达轮胎集团有限公司创建于1988年,拥有两车辆年审程序是怎样的填表
车辆年审程序是怎样的填表,年审,填表,车辆,程序,汽车,需要填写机动车牌证申请表和机动车查验记录表两张表格,要用碳素笔,圆珠笔不行,填BASEUS是什么牌子数据线
BASEUS是什么牌子数据线,数据线,倍思,牌子,时尚,品牌,倍思(BASEUS)是数据线中型品牌。深圳市时商创展科技有限公司旗下BASEUS(倍思),成如何判断磁吸数据线好坏
如何判断磁吸数据线好坏,数据线,插头,手机,不易,图像,看材质(环保、无毒、弹性好、抗氧化能力强、不易折断、易于保养维护、长期保持磁吸数据线与充电线的区别
磁吸数据线与充电线的区别,数据线,充电线,标识,区别,接线,先认识一下手机数据线的接线方式:红线:电源正极(接线上的标识为:+5V或VCC)白线磁吸数据线什么牌子好
磁吸数据线什么牌子好,数据线,接头,线材,磁性,什么牌子好,1、绿巨能品牌介绍绿巨能这个品牌,在磁吸数据线的领域也算是非常有实力的磁吸数据线的优缺点
磁吸数据线的优缺点,数据线,设备,就是,手机,功率,磁吸数据线接口数据线的缺点:1.磁吸数据线接口最大缺点:成本太高,对100W的功率输出承西部数据WD是什么档次?
西部数据WD是什么档次?,硬盘,西部数据,存储器,产品,总部,西部数据属于大众档次的电脑、存储、配件品牌。西部数据公司(Western DigitaOTG数据线哪个牌子好?
OTG数据线哪个牌子好?,数据线,牌子,品牌,十大,哪个,以下这些牌子的OTG数据线质量都很好,是OTG数据线的十大品牌:1.小米OTG数据线(十大O