51单片机开发的几点心得
2016-04-01 09:09
218 查看
1、单片机IO口上电后默认是高电平。(P1、P2、P3口内部上拉,若P0口未接上拉电阻的话,默认是高阻态)
2、单片机工作频率=晶振频率/12,即使用12MHz的晶振,实际工作频率为1MHz,一个机器周期为1us。
3、单片机常用11.0592MHz的晶振,主要是保证串口通信的同步。比如说在9600波特率下每位数据电平持续96个机器周期,因为是整数值,不会产生误差。若使用12MHz的晶振,高波特率下通信容易产生误码。
4、三极管的使用:在模拟电路中,输入为高频模拟信号时,三极管一般工作在放大模式下。在数字电路中,三极管一般作为开关用,工作在饱和模式下。
5、在单片机数据线和地址线复用的情况下必须使用锁存器,可在工作时锁住地址信号,传输数据信号,以防止传数据时地址线被数据所影响。
6、普通发光二极管正向压降为1.6v-2.1v,工作电流为3-20mA。计算LED限流电阻时必须使用到此参数,一般取压降为1.7v,电流为3mA,使用5V电压的情况下限流电阻为:(5v-1.7v)/3mA=3.3v/3mA=1.1kohm,可取1kohm。
2、单片机工作频率=晶振频率/12,即使用12MHz的晶振,实际工作频率为1MHz,一个机器周期为1us。
3、单片机常用11.0592MHz的晶振,主要是保证串口通信的同步。比如说在9600波特率下每位数据电平持续96个机器周期,因为是整数值,不会产生误差。若使用12MHz的晶振,高波特率下通信容易产生误码。
4、三极管的使用:在模拟电路中,输入为高频模拟信号时,三极管一般工作在放大模式下。在数字电路中,三极管一般作为开关用,工作在饱和模式下。
5、在单片机数据线和地址线复用的情况下必须使用锁存器,可在工作时锁住地址信号,传输数据信号,以防止传数据时地址线被数据所影响。
6、普通发光二极管正向压降为1.6v-2.1v,工作电流为3-20mA。计算LED限流电阻时必须使用到此参数,一般取压降为1.7v,电流为3mA,使用5V电压的情况下限流电阻为:(5v-1.7v)/3mA=3.3v/3mA=1.1kohm,可取1kohm。
相关文章推荐
- 51单片机开发的几点心得
- 51单片机开发的几点心得
- maven使用总结
- bash逐行读取文件内容
- HTML5培训第二节课笔记(事件,原型,JSON)
- 通过CDC获取 HDC
- javax.naming.NoInitialContextException: Need to specify class name in environment or system property
- ubuntu windows 双系统引导配置
- Android BroadcastReceiver学习总结
- 【poj 3258】River Hopscotch 题意&题解&代码(C++)
- 【代码笔记】检测手机翻转
- java泛型
- oracle的SQL语句中的(+)是干什么用的?
- angularJs中上传图片/文件功能:ng-file-upload
- lvs keepalived 安装配置详解
- 【代码笔记】iOS-检测手机翻转
- SAP MM移动平均价和标准价逻辑
- bzoj 2038 [2009国家集训队]小Z的袜子(hose)(莫队算法)
- JDK与JRE及其在Eclipse中的使用
- 浮躁的时候看这儿