电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
搜索附件  

热门下载

© 电子技术论坛 文件下载中心

程序库: 2025b.rar

 

程序库
20250521程序库
为给下载扣分的盆友做一些补偿,现分享一些学习单片机经验,不一定准确,抛砖引玉。


51单片机注意事项:
1、尽量使用无符号变量,单片机不支持符号运算,模拟运算会降低速度。
2、尽量不使用浮点变量,原因同上。
3、指数、对数、小数等模拟浮点运算时不能中断,中断后不恢复运算,可能出错。使用中断时要避免使用模拟浮点运算。
4、尽量使用局部变量,局部变量会保存在DATA区,存取速度快。局部变量不能太多,超出DATA区容易出错。
5、功耗与频率正相关。
6、UART2模式速率最高,11.0592MHZ时可达345K波特率,发送1字节仅需31.8US。但不可调。
7、一些库函数(主要是浮点运算)占用大量RAM,要尽可能少调用。

//keil c 变量初始化时不会被置0,非赋值使用时必须先置0。
//数组不可超界,自动生成数组末尾最好加上'\0',表示数组结束。
//stc90c52外中断函数会严重影响速度。
//每个变量计算过程中也不能溢出。
fu=tcount*100/tmin;  //fu、tcount都是long型时,结果才正确。

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-8-17 21:55 , Processed in 0.194659 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

返回顶部