導航:首頁 > 操作系統 > 設計單片機

設計單片機

發布時間:2022-02-27 15:15:03

單片機課題設計

proteus 我沒用過
不習慣用模擬!! 呵呵
hz=500HZ 就是你要的頻率你可以自己設
晶振我是按12M算的
我用硬體測試通過了~~

#include<reg52.h>
#define uchar unsigned char
uchar temp=0,hz;
sbit bell=P1^0;
void avf()
{
if(temp==2)
temp=0;
bell=0;
}
main()
{
hz=(1/500)/2;
TMOD=0x01;
ET0=1;
EA=1;
TL0=(65536-hz)/256;
TH0=(65536-hz)%256;
TR0=1;
while(1)
{
avf();
if(temp==1)
bell=1; }
}
void TO() interrupt 1
{
temp++;
TL0=(65536-hz)/256;
TH0=(65536-hz)%256;
}
如果需要匯編~~ 告訴我
我在寫給你
最小系統的原理圖 我也畫給你了
晶元你自己選吧 可以換的
其他問題 就是概述了~ 你自己寫吧
不過那些都不重要 呵呵
其實你只要把 程序+硬體 設計原理
拿給他就可以了~~
至於proteus你自己畫個吧~~
自己調吧~~

求採納為滿意回答。

Ⅱ 怎麼設計一塊單片機

這個....路有點漫長,要學的課比較多。

數電,EDA, HDL, IC設計與驗證 , IC設計軟體使用訓練
固體物理,半導體物理,集成電路原理,數字集成電路原理與設計,大規模集成電路

另外,關於模電,
書上學的 差分電路 是知識, 買的 差分電路 是 零件

Ⅲ 單片機設計實例

嗯……這個呢,倒是蠻多的,我最近也在學習單片機,和你差不多的,單片機學習實例在網上有很多,到這個網站去找吧,會找到你想要的:http://..com/question/78879746.html

Ⅳ 單片機設計

看了上邊的對話,挺有意思的。有能力就自己做,想讓別人做就花點錢,碼程序300起步多正常。

Ⅳ 單片機!設計個作品

工作量很大,先從網上慢慢找吧!一個一個設計。比如,先把單片機搭建起來,把單片機調了;然後搭建顯示功能,調了;然後加按鍵功能;最後設計溫度功能。按照此思路,想你以上的問題。

Ⅵ 設計一單片機程序

這個快考試了

放假了幫你編

Ⅶ 設計一塊單片機所必要的知識

c語言(軟體編程) ,微型計算機控制(硬體設計) 模電 數電

Ⅷ 關於單片機的設計

沒說詳細的要求和功能,估計是電氣測量採集吧。把什麼電流電壓的參數採集傳輸到上位機顯示。
單片機,AD轉換,數據傳輸顯示這幾個方向入手。

Ⅸ 單片機設計

首先要清楚你要做一個什麼樣的產品,這個產品包含哪些功能,要採集哪些信號?要控制哪些設備?要走哪些通訊協議?通訊協議走什麼介面?是不是要顯示界面?是不是要聲光提示?是不是要低功耗?清楚了這些需求以後就可以選型了。

比如說我要做一個單片機密碼鎖,要求:

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 程序燒錄
程序燒錄的意思就是把寫好的程序下載到單片機里,這樣單片機才會按照用戶編寫的程序來執行命名、實現功能。程序要怎麼樣才能燒寫到單片機中去呢?每種單片機都有各自的程序燒錄介面。

Ⅹ 51單片機設計

加減一加法器,通過P1口輸入一個八位無符號數,P2口輸入另

閱讀全文

與設計單片機相關的資料

熱點內容
交警app怎麼綁定本人幾輛車 瀏覽:985
彩虹六號如何人工伺服器 瀏覽:632
mc伺服器地址怎麼登入 瀏覽:556
蘋果app怎麼掃描二維碼下載 瀏覽:959
css文件在線解壓 瀏覽:154
36歲程序員近況 瀏覽:283
哪裡可以下載不加密的歌 瀏覽:934
隱藏文件夾是什麼梗 瀏覽:918
插件注冊命令 瀏覽:497
梁一端加密一端不加密規范 瀏覽:82
代碼行數統計命令 瀏覽:104
單片機中2K表示什麼 瀏覽:482
紫禁城為什麼會斷開伺服器 瀏覽:580
華為手機的方舟編譯器在哪呢 瀏覽:124
下載壓縮虐殺原形2 瀏覽:907
linux腳本cd 瀏覽:168
間架結構pdf 瀏覽:845
重慶農村商業銀行app怎麼老出問題 瀏覽:473
慧編程配置要求 瀏覽:675
數控機床編程與操作視頻 瀏覽:462