c8051f單片機是在MCS51單片機基礎上發展起來的,既有繼承,又有很大的創新。按照功能可分為專用 型和通用型。專用型:100MHz高速型的如f120晶元;24位高解析度AD的如f350晶元;帶usb功能的晶元如f320和f340;超低功耗的晶元如f410;還有帶CAN匯流排的晶元如f040和f060。通用型:f020,f330d等,內部帶有AD,DA,SPI,I2C,WDT,PWM,uart,片內溫度感測器等,有的還可以擴展外部數據匯流排。 我給大家推薦幾款價格比較合適的型號:f320,f350,f410零售價格都在20元左右,f330零售價格在10元,f340零售價格在25元。 以下是我自己應用c8051f單片機總結出來的經驗: 1. c8051f單片機速度快,時鐘頻率可達到25,50甚至100Mhz!內部資源豐富! 學習時推薦用c8051f330d 晶元,價格便宜,20pin dip封裝,上手快! 2. 電源用計算機的usb介面5伏電源,然後串接3個1N4007或1N4148二極體可以得到3伏左右的電壓!!!如果 要使用片內ad功能,電源電壓需要更好些,可以使用三極體、穩壓管等構成串聯穩壓電路,效果還是很好 的。重要提示,f320,f340晶元內部集成了5伏轉3.3伏電路,就不需要這些電路了!!!老外把低壓 差穩壓晶元集成在單片機內部(如何散熱?),真不可思議呀! 3. 串口通信轉換晶元可以不用max3232或max232,只需要2個三極體和4個電阻就可以了!我的波特率可以 達到115.2kbps,很穩定! 4. c8051f330D晶元的10位ad很不錯,我的採用查詢方式,轉換結果很滿意,很穩定(轉換結果在1個LSB 上下變化,由於我的c8051f330D demo板3伏電源採用分立元件構成,所以軟體採用了多次採樣求平均值演算法)! 5. f330d的da轉換功能是電流型的,這樣就可以測量小功率三極體直流電流放大倍數。用它提供10到20
兩端的電壓,然後就可以按公式算得三極體電流放大倍數,很遺憾這種辦法不適合pnp型的三極體。 6.說一下自己動手焊接c8051f單片機貼片晶元比較實用的辦法。c8051f單片機與其它單片機,dsp,arm芯 片相比較而言是脆弱的,如果焊接時不小心就很可能把晶元損壞!建議用比較好的恆溫可調的烙鐵,功率在30瓦左右,溫度控制在260到300度,建議採用點焊而不用拉焊,焊接時烙鐵放在每個引腳的時間不能太長(最好低於3秒)。上邊提到的方法還不能確保晶元完好,對晶元有危害的還有帶電烙鐵的靜電感應!烙鐵質量不是太好的,焊接時可以把烙鐵電源插頭拔掉。 |