導航:首頁 > 操作系統 > c51單片機做板子

c51單片機做板子

發布時間:2022-09-28 01:50:46

A. c51單片機電路板如何布線

按我過去的做法,一是可以在實驗板(多孔板)放好晶元後,用電線進行連接,這種方法適合作實驗,電路不太復雜的;二是在腐銅板上根據設計好的電路自己用漆什麼的畫電路,然後用三氯化鐵進行腐蝕進行製作;三是用布圖軟體將電路布線圖用激光列印機(碳粉)列印到專用的轉印紙上,然後熱轉印到腐銅板上,然後再用三氯化鐵進行腐蝕製作,這種方法可以作出很好的效果,但是做雙面板有一定的難度。如是做正式產品,或是雙層以上的板,那就要到工廠去加工了。

B. 51單片機可不可以在開發板讓下載好程序然後用開發板上的單片機自己焊板子啊

最好是把燒了程序的單片機取出開發板,放到別的板子上用。單片機燒程序的時候,幾個固定的引腳電路不能受干擾,要是改變開發板電路,可能燒寫程序出錯。

C. 51單片機開發板哪個好

參考這個:吳鑒鷹51單片機開發板
一下是這款板子的資源介紹,引用的
資源介紹
1、一個CH340的USB轉UART晶元,實現USB下載程序,為無串口的筆記本電腦提供下載方便。
2、板子上電源入口有一個自恢復保險絲,可以有效的保護您的電腦主板和開發板。加上這個保險,作為初學的你,即使不小心短路了,也不會燒主板和單片機。
3、板子自帶單片機,一個STC89C52RC,有8K的程序空間和512位元組的數據空間.
4、板子上共有18個LED小燈,其中一個是USB電源指示燈,插上電源就亮。還有一個是單片機電源指示燈。
5、板子上共有8個數碼管,可以用來做數碼管的簡單秒錶實驗,計算器功能,顯示溫度時間等等。
6、板子上配有一個數字旋轉編碼器,可以通過旋轉完成數據的加、減以及作為確認按鍵使用。
7、板子上配套一個DS1302實時時鍾晶元,可以用來做實時時鍾實驗,弄懂電子表的工作原理。
8、板子上配一個24C02的EEPROM晶元,用來保存掉電後不準丟失的重要數據,用來學習IIC通信實驗。
9、板子上配有一個PCF8591,這個晶元集成了AD和DA,可以用來通過AD來進行電壓採集實驗,通過DA來產生方波、三角波、正弦波信號。
10、板子上集成1602液晶屏,可以用來學習液晶顯示,做溫度顯示實驗,秒錶顯示實驗等。
11、板子上共集成有21個按鍵,其中1個單片機復位按鍵,16個矩陣按鍵。分為0到F共16按鍵,還有四個獨立式按鍵,通過與門74HC08將按下信息送給單片機中斷口。
12、板子上有一個無源蜂鳴器,可以用來做音樂輸出實驗讓你充分了解生日賀卡的工作原理。
13、板子上集成一個DS18B20溫度感測器,用來學習實現數字溫度計。
14、板子上集成一個紅外接收管,用來學習紅外通信的原理。
15、板子上共4個74HC595晶元,用來驅動16個LED,8個數碼管,74HC595在工控領域的顯示很常用,可以節約大量的IO口資源,為實現一個復雜系統化工作打下基礎。
16、板子布局布線,包括電容電阻放置,是由資深工程師完成,充分考慮了EMC干擾等問題,是您今後產品設計的一個良好的參考對象。

D. 51單片機程序沒問題,在開發板上可以實現功能,但是程序下載到自己打板子上就無法實現功能

首先檢查一下震動電路和電源,看看供電是不是正常,跑個點燈看看震盪電路能不能正常運行。
或者檢查一下復位引腳是不是一直高電平

E. 本人准備學習單片機開發,正在考慮入手一個單片機開發板。C51單片機開發板怎麼樣啊

你如果是想學習ARM為最終目的,那我建議你就不必要去學習單片機了,因為單片機就算你達到精通,那也對你學習ARM沒有太多幫忙,當然不能說沒有幫忙,至少你可以知道一個大體的硬體框架,但這要付出的時間卻是很多。但以你的實際情況來看
你是從事自動監控行業的,若是你現在的工作有部分涉及到單片機和ARM,那我還是建議你先學習單片機,因為單片機也可以讓你在這行業上要作得得心應手,而且單片機的學習不像ARM那樣復雜,單片機你可以在一個月的時間就可以學得差不多,但對於ARM,你沒有一年時間是不可能學到什麼的,我就是這樣過來的。單片機我玩得很順手,然後去學ARM,才發現那東西不像單片機那麼容易上手,好在我還學過DSP,這才算是有點入門幫忙。
所以ARM的學習是不能急的。
單片機的學習,我想你就不必要去學習51了,直接學習AVR,你就算學了51,但對你學習AVR沒有什麼幫忙,因為這兩個單片機相差太多了,我想51也要快過時了。
學習avr,最好你用AVR16或8來學習,這樣比較有典型。
開發板嗎,我想對初學者來說,用PROTUES這個軟體就是最好的開發板,你可以試試,
現在都是用c來寫代碼的,你以前學過,現在要再拿起應該不是難。你在網上找幾個C的例子來看一看就差不多可以上手,然後自己不看,重新寫一次,重要的是要自己重寫一次(千萬別想當然)
用CVAVR這個軟體吧,它是專門對AVR的
這個上手更加容易
最後再用soureinsigth這個軟體編寫

F. 51單片機開發板的使用!

單片機開發板要正常工作,一般需要這幾個基本條件:
1.供電電源;
一般開發板上提供兩種供電方式,USB供電和專用電源供電。使用USB供電你只要用一根USB線將開發板USB電源介面與電腦的USB介面相連即可;使用專用電源(一般開發板配帶)供電只要將專用電源一頭接220V市電一頭接開發板專用電源供電介面即可;
2.系統時鍾;
檢查你的開發板上晶振是否正確連接,晶振頻率是否正確;
3.復位電路;
檢查你的開發板上復位電路是否正常;
4.程序下載;
要將編寫好的C源程序下載到單片機內執行,你需要:
(1)硬體連接:一般使用出串口下載方式,用串口線一頭接開發板上程序下載串口一頭接電腦上任一串口;
(2)軟體准備:編輯好的C源文件,利用集成開發環境(keil C使用較廣)調試無誤後,編譯連接生成相應的hex文件,程序下載軟體(如stc isp v4.88)做相應設置,如選擇要下載的hex文件,設置下載速度,選擇單片機型號等等),保證前3個條件具備,點擊下載,出現提示後給開發板上電,等待程序下載成功。復位開發板運行程序。
註:以上回答僅針對一般情況(如採用USB下載,不同集成開發環境,非STC51系列單片機等這些情況會略有差異,可留言咨詢)

G. 51單片機一般直接焊接到pcb板子上嗎

可以直接焊接,也可以通過IC插座來安裝到PCB上。後者通常在MCU可能需要拆卸的情況下使用。

H. 請問c51單片機的程序如果不燒寫到開發板,怎樣用軟體來模擬

先回答具體問題:
編程器分通用型和專用型兩種。通用型編程器就是能夠將軟體代碼、數據、邏輯電路等信息燒寫到集成電路晶元內的一種設備,它支持的晶元很多,可以編程FLASH、單片機、CPLD等多種類型的晶元。而專用型則往往只針對某一類晶元甚至於某一種晶元。一般而言專用型的比較適用於初學者,畢竟價格低。研發部門更多的使用的是通用型。
你所說的燒寫程序的做法確實有,尤其是十年前基本上都是這種方式,也就是通過編程器燒寫的方式。不過現在更多的是通過串口下載的模式來實現,這樣不需要將晶元拿下來,直接在應用電路上就可以完成下載及以後的升級,無論生產還是維護都很方便。所以這也是發展趨勢。

再說一下單片機的學習:
單片機種類很多,最基礎的應該是MCS-51系列。觸類旁通,所以我建議你從51開始學起,而且學習成本也會低些。
單片機的學習一定不能脫離實踐(其實無論學什麼都是這樣);初學時最好買個開發板。一般開發板都會帶一本學習資料,資料里會提供一些基於開發板的實驗作業,其實這就是最初級的實踐。你按照書上的步驟按部就班的學習、上機,很快就會對單片機有感性認識。學習過程中,如果學習資料過於強調實驗,對MCS-51基礎的內容介紹不多,可以去買一本理論性較強的書(後面推薦),夯實基礎。這樣,對51的學習就可以告一段落了,以後可以嘗試著自己出些題,在網上看看有關51的提問和回答,了解一下別人的思路(這都是經驗!),不斷的增強理解、加深記憶。
這個學習過程一定需要軟硬體配合的,雖然你有一定C語言基礎,真正工作中主要用的也是C語言,不過我還是建議你學一下匯編,不復雜,但對工作原理及硬體的理解會起到非常好的作用。了解匯編後再將C語言應用到單片機是一件很容易的事。

以上僅僅是單片機的學習,側重的是軟體。如果想更高一步,能夠具備硬體設計能力,還有兩樣需要學習:一個是電路原理,包括所謂的模電、數電,還有一個就是要學會畫電路板。不過還是一步步來吧,貪多嚼不爛。

關於找工作,確實不是件容易的事。但有一個原則,只要你熟知單片機的基礎,又有一定的實踐經驗,肯定是有機會的;其實工作中很多時候需要的都是你沒學過的,只能邊干邊學,對高手也是如此,你不要把它想的有多難,應聘時可以適當的誇大一些自己的學習能力和適應能力。還是那句話:打好基礎。

最後提供點資料:
書:
1、理論:《mcs-51、96系列單片機原理及應用》,孫涵方著,32開本大小,北京航空航天大學出版社1988年出版。
2、實踐:《單片機高級語言C51應用程序設計》,徐愛均、彭秀華著,電子工業出版社1998年第一版出版

開發板:我學ARM時使用的是廣州周立功公司的開發板,他們早先就是做單片機普及教育的,我覺得他們的產品功能和教程配合的較好,雖然可能會貴些,但比較規范,適合初學者自學。你不妨去問一下。不一定非要用這個,我只是拋磚引玉。

祝你好運。

I. 單片機開發板是什麼啊

單片機開發板呢,顧名思義就是拿來搞開發的板子,而這個板子與其它電路板有所不一樣,這個板子拿來搞開發可以實現很多功能,就會留出很多介面給用戶,用戶自己來開發這些介面的功能,在以後的工作中也會接觸到很多開發板,這些開發板是拿來做開發和技術驗證的,在開發板上把技術驗證成功之後就會做真機開發了,而真機開發就不會像開發板那樣留介面了,(嵌入式嘛)只完成產品特定的功能就可以了。而在學習階段呢,有一塊自己的開發板再好不過,學習了理論知識之後除了在實驗室,自己就可以用自己的開發板完成很多學習和實際操作。簡單明了的說開發板因為留了很多介面給用戶可以完成這個領域幾乎所有技術的實現和學習,拿來學習搞開發的。
簡單的板子可以學學C51單片機,如果你是要搞嵌入式的話51是最基礎的也是最最低端的這個現在很少人都只是拿來做入門的東西了很多人玩智能車就用這個,中端一點的可以是STM32的arm-cortex m系列的微控制器,這一類的本人就在用一塊stm32 f4 的板子,高端一點的板子一般就是系統級別的了一般都會移植操作系統了,比如嵌入式linux等,而這一類的開發板市面上很多cpu的類型也很多比如我現在就在用入門級別的s3c2440(基於arm9單核)cpu的 也在用高端一點的exsny 4412(基於 arm a9 4核 與三星note2相同的cpu)的板子。
這類東西淘寶一下就會知道很多產品了!!!

J. C51單片機交通燈畢設用什麼板子好,如何將自己設計電路在板子上實現

電路板,在上面畫一個十字路口,每個路口用3個LED,共12個LED,如有需要可以再加4個秒鍾指示器,最後再把這些LED和指示器連到MCU

閱讀全文

與c51單片機做板子相關的資料

熱點內容
app神州租車怎麼退訂單 瀏覽:864
幽默程序員的作文 瀏覽:287
linuxbenchmark 瀏覽:895
高分子pdf 瀏覽:689
加密電池測電流 瀏覽:894
電腦怎麼下載appstore 瀏覽:725
兩台電腦使用代理伺服器怎麼連接 瀏覽:231
初創公司買什麼配置的雲伺服器 瀏覽:165
程序員的實力測試 瀏覽:509
手機版寶可夢模組的伺服器怎麼進 瀏覽:119
qt在arm上編譯過程 瀏覽:124
黑白命令在哪裡 瀏覽:22
演算法崗問面試官的問題 瀏覽:117
720pjpg壓縮 瀏覽:525
經濟學人app怎麼用 瀏覽:734
thunderbird如何刪除伺服器 瀏覽:632
編譯內核模塊准備工作 瀏覽:187
protues單片機 瀏覽:680
淘寶想多開店怎麼租伺服器 瀏覽:581
小鹿情感app怎麼打不開了 瀏覽:325