51單片機開發(fā)的幾點心得
1、單片機IO口上電后默認是高電平。(P1、P2、P3口內(nèi)部上拉,若P0口未接上拉電阻的話,默認是高阻態(tài))
2、單片機工作頻率=晶振頻率/12,即使用12MHz的晶振,實際工作頻率為1MHz,一個機器周期為1us。
3、單片機常用11.0592MHz的晶振,主要是保證串口通信的同步。比如說在9600波特率下每位數(shù)據(jù)電平持續(xù)96個機器周期,因為是整數(shù)值,不會產(chǎn)生誤差。若使用12MHz的晶振,高波特率下通信容易產(chǎn)生誤碼。
4、三極管的使用:在模擬電路中,輸入為高頻模擬信號時,三極管一般工作在放大模式下。在數(shù)字電路中,三極管一般作為開關(guān)用,工作在飽和模式下。
5、在單片機數(shù)據(jù)線和地址線復用的情況下必須使用鎖存器,可在工作時鎖住地址信號,傳輸數(shù)據(jù)信號,以防止傳數(shù)據(jù)時地址線被數(shù)據(jù)所影響。
6、普通發(fā)光二極管正向壓降為1.6v-2.1v,工作電流為3-20mA。計算LED限流電阻時必須使用到此參數(shù),一般取壓降為1.7v,電流為3mA,使用5V電壓的情況下限流電阻為:(5v-1.7v)/3mA=3.3v/3mA=1.1kohm,可取1kohm。
晶振相關(guān)文章:晶振原理 上拉電阻相關(guān)文章:上拉電阻原理
評論