㈠ 51單片機運行需要多少伏電源
5V。
51單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。概括的講是一塊晶元就成了一台計算機。
51單片機應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的匯流排專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統。
(1)pcb51單片機擴展閱讀:
注意事項:
1、降低外時鍾頻率:外時鍾是高頻的雜訊源,除能引起對本應用系統的干擾之外,還可能產生對外界的干擾,以8051單片機為例,最短指令周期1μs時,外時鍾是12MHz。而同樣速度的Motorola 單片機系統時鍾只需4MHz微控制器產生的最有影響的高頻雜訊大約是時鍾頻率的3倍。
2、低雜訊系列單片機:改進的技術將電源、地安排在兩個相鄰的引腳上,外部去耦電容在PCB設計上更容易安排。
3、每個集成電路的電源、地之間應配置一個去耦電容, 吸收或提供該集成電路內部三極體導通、截止引起的電流變化(di/dt),從而降低系統雜訊, 要選高頻特性好的獨石電容或瓷片電容作去耦電容。每塊印製電路板電源引入的地方要安放一隻大容量的儲能電容。
㈡ PCB設計和單片機什麼關系
單片機就是一個CPU裡面有定時器,程序存儲器,計數器啥的,單純的一個單片機是沒的用的,要用它和外部電路結合才能實現其功能(就像電腦的工作離不開其他外設一樣)。
PCB就是印製電路板,PCB設計不一定涉及到單片機,但學單片機就離不開PCB了,你用單片機設計一樣東西要把它製作出來就要用相關軟體畫原理圖,然後畫PCB圖,之後交給專門製作PCB板的廠家做出板子,再在上面焊接元器件,製成設計的東西。
㈢ 畫51單片機pcb應該注意什麼
這個是電子布線,與是否單片機沒關系吧
上網找篇搞干擾布線的資料看看
㈣ 求一份51單片機最小系統的原理圖和PCB文件,二者配套的,謝謝!
51單片機最小系統的原理圖和PCB文件,我在網上看到一份比較好的,你可以找找手把手製作單片機最小系統
電子樂屋上就有相關文章。
㈤ 本人才開始學51單片機,搞不清PCB板上那些密密麻麻的電容電阻在單片機工作是一般都能起到哪些作用,望指教
電阻一般用來限流,分壓,上拉或者下拉。。。電容就用來晶振起振,電源濾波等
㈥ 51單片機未用的引腳在換PCB時如何處理
51單片機不用的IO口都是可以懸空處理的
像很多開發板把留給用戶的IO接上插針引出來一樣
或者根本就不處理,不給對應引腳連線就是了
㈦ 51單片機的編程問題
1:C51編譯器如何區分位地址和位元組地址
是靠預定義實現的,比如:sfr P0 = 0x80; sbit P0_0 = 0x80;前者聲明了P0埠地址位於0x80,後者說明了P0埠的bit0,即P0.0位於位地址空間0x80處。這2個0x80具有完全不同的含義,靠關鍵字sfr和sbit來區別。這樣當程序被編譯時,編譯器會依此編譯成相應的匯編語言。例如:
C51語句: P0 = 1;
P0聲明為sfr,因此編譯成:mov 80h,01h,將把0x01數據送入0x80單元,由於0x80單元物理上對應P0埠,因此,P0.0腳將輸出高電平(其實是呈現高阻態,P0口獨有的),其他.1-.7腳輸出低電平。
C51語句: P0_0 = 1;
P0_0聲明為sbit,因此編譯成:setb 80h,這將把位地址空間的0x80地址的bit的值置1。這個位正是P0口的bit0,執行後,P0.0將輸出高阻態。而P0.1-.7不會變化。
2:C51為什麼要嵌套匯編
51單片機一個顯著優點就是指令執行時間固定,因此可以適應時序要求嚴格的場合。例如符合ISO7816協議的cpu卡的讀寫,對時序要求比較嚴格。其實就是用io腳做出來的同步半雙工串口。支持cpu卡的程序一般比較龐大,需要用c51來組織,但是由於c編譯的不確定性,必須把底層程序封裝成匯編語言模塊嵌入到工程中。這就帶來幾個問題:如何聲明函數、參數如何傳遞等。限於篇幅,不能說得很細。下面舉例:
匯編程序單獨保存一個文件,加入到工程中,函數如下:
_proc_a:
mov a, r7
inc a
mov r7, a
ret
用c語言在.h文件中聲明: extern unsigned char proc_a(unsigned char val);
調用時形如: retvalue = proc_a(0x11);
說明:
a:匯編程序如果帶參數,則需要在匯編程序前多加一個下劃線。而聲明它的地方不用加(偉福編譯器這么要求的)。
b:函數的形參中第一參數用R7傳遞,函數返回值用R7返回,這是C51的通用規范。其他參數都有相應規定。函數可以返回一個位,用psw的c位返回。c:上面的語句,執行順序是把0x11給R7,然後跳轉子程序,子程序將它加1後送回。
d:函數跳轉到匯編程序時,本區的R0-R7,A,B,PSW,DPTR等寄存器可以供子程序使用,不必考慮調用後是否要恢復這些常規資源。上例中,A的值被函數使用了,編程者不必恢復調用前的值。
㈧ 51單片機最小系統版原理圖,以及pcb圖
不超過10塊錢就可買一個,但那樣沒意思,關鍵是自己動手的過程中體會到了動手的快樂
㈨ 51單片機最小系統原理圖
我是一名單片機工程師,下面的講解你參考一下.
.
51單片機共有40隻引腳.下面這個就是最小系統原理圖,就是靠這四個部分,這個單片機就可以運行起來了.(看下面的數字標記,1234)
.
這個腳是存儲器使用選擇腳,當這個腳接」地」時,那麼就是告訴單片機,選擇使用外部存儲器,當這個腳接」5V」時,說明單片機使用內部存儲器.
如果選擇外部的存儲器,太浪費單片機僅有的資源,所以這一腳永遠接電源5V(如上圖所示),使用單片機的內部存儲器.
5 如果內部存儲器不夠容量,最多選擇更高級的容量,就可以解決容量不夠的問題了,就是這么簡單
.
一天入門51單片機:點我學習
.
我是歲月哥,願你學習愉快!
㈩ 51單片機最小系統的製作步驟
需要的工具如下:
1.指針萬用表
2.數字萬用表 現在用的最多的是蜂鳴檔
3.剪刀
4.斜口鉗(剪引腳)、鋼絲鉗(壓東西)、森海塞爾PX80(聽音樂必須的)
5.尖嘴鉗(拉東西)、剝線鉗(剝導線絕緣皮)
6.壓線鉗(壓排線用的)、美工刀(刮洞洞板最外圍電源線上的絕緣層)
搭建最小系統,主要是單片機能夠正常工作的最低配置,電路圖如下圖所示,其中紅線部分表示可以焊接在一塊。將各種元器件按照電路圖所示位置擺放好,就可以開始焊接了。電路圖上其他管腳沒有標注。