1. 51單片機最小系統詳解
單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。
對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路。
說明:
復位電路:由電容串聯電阻構成,由圖並結合"電容電壓不能突變"的性質,可以知道,當系統一上電,RST腳將會出現高電平,並且,這個高電平持續的時間由電路的RC值來決定.典型的51單片機當RST腳的高電平持續兩個機器周期以上就將復位。
所以,適當組合RC的取值就可以保證可靠的復位.一般教科書推薦C取10u,R取8.2K.當然也有其他取法的,原則就是要讓RC組合可以在RST腳上產生不少於2個機周期的高電平.至於如何具體定量計算,可以參考電路分析相關書籍.
晶振電路:典型的晶振取11.0592MHz(因為可以准確地得到9600波特率和19200波特率,用於有串口通訊的場合)/12MHz(產生精確的uS級時歇,方便定時操作)
單片機:一片AT89S51/52或其他51系列兼容單片機
特別注意:對於31腳(EA/Vpp),當接高電平時,單片機在復位後從內部ROM的0000H開始執行;當接低電平時,復位後直接從外部ROM的0000H開始執行.這一點是初學者容易忽略的.
1、復位電路
復位電路的用途
單片機復位電路就好比電腦的重啟部分,當電腦在使用中出現死機,按下重啟按鈕電腦內部的程序從頭開始執行。單片機也一樣,當單片機系統在運行中,受到環境干擾出現程序跑飛的時候,按下復位按鈕內部的程序自動從頭開始執行。
單片機復位電路如下圖:
復位電路的工作原理
在書本上有介紹,51單片機要復位只需要在第9引腳接個高電平持續2US就可以實現,那這個過程是如何實現的呢?
在單片機系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在運行的系統中控制其復位。
(3)51單片機最小系統起振電容C2、C3一般採用15~33pF,並且電容離晶振越近越好,晶振離單片機越近越好4.P0口為開漏輸出,作為輸出口時需加上拉電阻,阻值一般為10k。
設置為定時器模式時,加1計數器是對內部機器周期計數(1個機器周期等於12個振盪周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t。
設置為計數器模式時,外部事件計數脈沖由T0或T1引腳輸入到計數器。在每個機器周期的S5P2期間采樣T0、T1引腳電平。當某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時,則計數器加1,更新的計數值在下一個機器周期的S3P1期間裝入計數器。
由於檢測一個從1到0的下降沿需要2個機器周期,因此要求被采樣的電平至少要維持一個機器周期。當晶振頻率為12MHz時,最高計數頻率不超過1/2MHz,即計數脈沖的周期要大於2ms。
2. 最近想做自己的單片機系統,應該買些什麼東西
這個注意不知道是誰先提出來的,用麵包板做單片機實驗,我是從《愛上單片機》作者杜洋書上看到的,而且也做了實驗了,還真不錯,適合初學者。
針對這個你需要買這幾樣東西(假設你已經有電腦了):麵包板一塊,麵包板接線一堆(幾十根),單片機一片(推薦用STC的),晶振(11.0592MHZ)一隻,磁片電容(30P)兩只,省略復位電路了。發光二極體十幾只,電阻十幾只(200歐)。下載線一條,可以是USB轉串口,最好是USB轉TTL(這根線含有TXD,RXD通信口,還有5V和3V電源)。另外最好買一個裝三節電池的電池盒,便於離線展示你的作品。
3. 單片機能處理i2c電容觸摸屏嗎
電容觸摸屏
遠
比電阻
的復雜,需要專門的
驅動晶元
,然後用單片機通過IIC或者其他方式讀取坐標。
4. 手寫屏 選擇led還是lcd
1. 你要選的 是 觸摸屏,手和筆接觸的都是觸摸屏 , 跟顯示屏沒關系;
2. 16位色彩顯示的話 LED 點陣的估計 夠嗆, 還是用 LCD 吧;
3. 同問題一 , 挑塊好點的 觸摸屏就可以了,至於選電容屏還是電阻屏 , 看你的預算;
4. Lcd 5寸和 5.6寸 消費電子類用的比較多;
6. 重新確認了下 你的問題 , 確實你把5 跳過去了, 選個低解析度的屏就好了,大概在 480*272,高清屏會比較貴;
5. 如何用25V、2200UF電容給單片機和液晶顯示屏供電長達一分鍾或更長,電路如何設計,[email protected]
那沒辦法,只有讓單片機工作5秒後進入休眠狀態保持低功耗,這樣可以延長時間,但是無論怎樣2200UF的電容是不夠用的,不說單片機,1602的功耗也會讓著電容在十幾秒內徹底放電。所以換超級電容或者備用電池,不然你你的設計就是空想。