单片机算法
1. 单片机C语言延时程序的计算,是什么样的算法,请求高手。
void delay(unsigned char cnt)和void delay(unsigned int cnt)意义上是一样的
延时程序的延时过程,是
while(--cnt);
程序运行过程中消耗的时间
如何计算时间
这要根据你单片机上的晶振频率
51系列单片机1个机器周期等于12个时钟周期,12MHz晶振的话一个机器周期=1/12MHz*12=1us
delay(1000),
delay(1000)即--cnt这条指令运行1000次,消耗1000个机器周期,即1ms。在这个程序上运行消耗1ms时间,相当于延时1ms。
2. 单片机延时计算方法
以C51为例,12MHZ晶振的话,1个时钟周期为1/12微秒,1个机器周期=12个时钟周期,定时器每个机器周期可延时12*1/12微秒=1微秒。如果晶振为8MHZ的话,定时器每个机器周期可延时12*1/8微秒=1.5微秒
3. 小型的单片机无损压缩算法
压缩算法跟单片机无直接关系,用单片机执行只是速度慢一些而已
4. 单片机是如何实现计算这的,怎么把数字信号计算
你的问题比较笼统,单片机内部有程序,可以实现加减乘等算法,也可以进行逻辑运算。数字信号一般经过串并转换后进行运算,传输多用串行接口。
5. 单片机的算法,请问算法是什么意思
顾名思义,就是单片机做计算的计算方法,
可以直接使用一些通用的算法,
但单片机资源少,计算速度也比较慢,所以有时候需要一些针对性的算法。
6. 关于单片机运算能力的一个问题
主要是数据范围的问题,像20!= 2.4329e+018
除非你用汇编编写,否则这么大的数,使用C还是没有这么个数据类型的
一般单片机的时钟可以工作到60M
计算一般的算法还是比较快的
一般浮点数比如三角函数也就不到一个微秒就可以了
7. 请问8位单片机如何实现RSA算法
放弃吧 我的老师在手机上做过 RSA的密钥二进制都是上百位的啊 生成密钥 需要生成大素数 大数取模 这些都很耗时间 大概生成密钥 都要十几分钟(虽然是几年前)
单片机太慢了 推荐你用流密码 RC4 那个很快 安全性也不错
8. 单片机中的PID算法是什么意思啊,有什么用途呢谢谢!
pid就是比例积分微分算法
9. PID算法在单片机中怎么实现
PID控制在8位单片机中仍然有广泛的应用,比如温度控制,利用比例、积分、微分补偿来做恒温补偿控制,当然由于有这些数学处理,C语言相对方便一些
10. 单片机80c51控制算法是什么
那要看你要实现什么控制功能,
根据你要实现的功能,
来决定算法,
对吧?