㈠ 求DXP2004中51單片機的元件庫
我給你畫了一個宏晶公司的STC89C51的原理圖,你把他安裝到你的原理圖庫中就可以使用了。但是我只畫了原理圖庫,封裝庫文件沒有畫。如果要導入到pcb文件的話,還要畫出封裝庫但是上傳失敗了,
你發個郵箱過來,我發到你郵箱里
㈡ 單片機設計
首先要清楚你要做一個什麼樣的產品,這個產品包含哪些功能,要採集哪些信號?要控制哪些設備?要走哪些通訊協議?通訊協議走什麼介面?是不是要顯示界面?是不是要聲光提示?是不是要低功耗?清楚了這些需求以後就可以選型了。
比如說我要做一個單片機密碼鎖,要求:
1. 有4位數碼管顯示;
2. 控制一個繼電器;
3. 控制一個蜂鳴器;
4. 控制五個LED燈;
5. 兩個按鍵輸入;
2 晶元選型
根據你的需求來確定所選晶元型號。如第一部分的功能需求,這5個需求都只需要用到單片機的IO口,沒有用到片上資源,所以只要IO口夠用就可以了。
1. 4位數碼管:為了方便大家學習,這里選用74HC595來驅動,該晶元與單片機相連只需要3個IO口;
2. 控制一個繼電器;這個地方主要考慮線圈電壓,單片機是5V供電,所以選用5V的繼電器,佔用1個IO口;
3. 控制蜂鳴器:選用有源蜂鳴器,即只要給電蜂鳴器就發聲,佔用1個IO口;
4. 控制5個LED燈:採用灌電流的方式,佔用5個IO口;
5. 兩個按鍵輸入:採用上拉電阻,按下低電平實現,佔用2個IO口;
總共用了3+1+1+5+2=12個IO口;為了方便初學者,那我們就選用STC的51單片機來完成這個設計吧,所選型號為STC89C51,封裝形式為DIP40,相信大家在大學里學單片機的時候老師都是用這一款教的吧。
3 硬體原理設計
晶元選型完畢之後,又有了設計思路,那就趕快把電路圖畫出來吧。畫電路圖用什麼軟體呢?這樣的EDA工具很多,像Protel99se、DXP、Altium Designer 等,這些都是軟體都是一家出的,還有Cadence、PowerPcb等。本人用的是AD09。原理圖設計的內容是什麼呢?設計的內容包括單片機的最小系統、還有擴展出來的功能。
4 硬體PCB設計
當原理圖畫完,並且檢查沒有錯誤後,就開始畫PCB吧,什麼是PCB?PCB就是電路板,什麼是電路板,就像下圖這樣的:
50171510883016
這是焊接之前的電路板,PCB文件設計好後,發給廠家去打樣製版,做回來的就是這樣的電路板。上圖中的電路板用的都是直插元件。什麼是直插元件,什麼是貼片元件?這就設計到元器件的封裝問題了。
如果大家感興趣,我明後天把畫pcb板的過程推送給大家。
5 樣板焊接
什麼是樣板焊接?就是把電子元器件焊接在pcb板上。如果封裝簡單、樣板數量少那完全可以自己動手焊接了,順便也鍛煉一下自己的焊接水平,對於一個搞電的人而言,一般都是從焊電路板過來的。如果搞電但不會焊接,別人會笑話你的。
6 調試程序
程序該怎麼寫?用什麼工具寫?不同的單片機有不同的編程環境,比如PIC單片機使用MPLAB編程環境,MSP430單片機使用IAR Embedded Workbench編程環境,DSP使用CCS編程環境。這里重點介紹的編程環境是Keil,Keil是目前所有編程環境中最好用的,也是支持晶元最多的,可以說Keil是目前最主流的編程環境,本人使用的是Keil的編程環境,Keil的C51版本和MDK版本都在用。
7 程序燒錄
程序燒錄的意思就是把寫好的程序下載到單片機里,這樣單片機才會按照用戶編寫的程序來執行命名、實現功能。程序要怎麼樣才能燒寫到單片機中去呢?每種單片機都有各自的程序燒錄介面。
㈢ 畫DXP原理圖的時候,我的庫裡面沒有51單片機原理圖,所以我就復制過來了一個51單片機原理圖。可是當我畫完
我用的是protel99se 。在原理圖處右鍵51單片機 ,選擇properties 選項下的footdrint(封裝) (51一般為dip40)DXP應該也差不多
㈣ 請教下DXP裡面51系列單片機怎麼搜索不到
沒有封裝自己照著pdf自己畫,肯定有你找不著的封裝。最後按1比1比例打出來看跟實物是否符合就行了。protel有點太老了,使它的升級版本DXP,51是常規封裝,使ipc封裝向導,1分鍾搞定。
㈤ 我畫dxp原理圖的時候,我把別人的51單片機的原理圖復制過來了。怎麼把這個圖添加到自己的庫里
如果你只是想使用這個51的原理圖,你直接復制粘貼到自己新建的原理圖文件里就好了。如果,你想建立這個原件的庫,你必須要新建一個schlib文件,手動畫,一個一個引腳手動定義。因為新建原理圖庫文件時,是不支持直接將sch直接復制的。
㈥ 用DXP畫圖時候,比如自己畫個51單片機,他的引腳可以隨便安排位置嗎
可以隨便安排位置,可以利用file——new——schematic——labrary來創建,在裡面自己畫一個元器件原理圖,安排引腳時按需求進行管腳命名
呵呵,在網路里的第一個解答,希望對你有幫助
㈦ 為什麼在protel中找不到51單片機
1.那說明你安裝的protel默認庫裡面不包含51單片機的封裝,新安裝的protel不是什麼器件的封裝都有的2.解決辦法由兩種:a.自己畫出它的封裝,再添加到protel庫裡面,以後就可以方便使用了b.上網下載相應的封裝,再導入到protel庫裡面
㈧ dxp中怎麼找at89c51我要具體方法
1. DXP的庫文件都是以公司的名字為索引方式,DS18B20你可以去「Dallas Semiconctor」目錄下尋找「Dallas Sensor Temperature Sensor」庫;AT89S51你可以去「Atmel」目錄下的的8位控制器庫內尋找。
2.DS18B20安裝地址:LibraryDallas SemiconctorDallas Sensor Temperature Sensor.IntLib,
㈨ 51單片機在dxp里怎麼封裝
DIP40,DIP40,
㈩ 如何在DXP里找到51單片機是因為電子元器件庫只有兩個嗎不過這兩個不是基本的庫嗎點擊搜索後彈
運算符中選擇包含,然後---范圍---選擇-----庫文件路徑
搜索直接輸入c51或者c52就行,引腳兼容的。