單片機設計
① 基於單片機的畢業設計
基於單片機的畢業設計,也都是一些書面的設計,找些資料拼湊起來的東西,版沒有什麼實質性的內容。權即使有創意,也是書面上的陳述,畫個原理圖,湊些公式圖表之類的東西。基本上沒有什麼實用價值,也是做濫的題目。要想通過畢業設計有所收獲,只有動手做實物,做出電路板,真正開發程序。比如,智能家電控制,物聯網遠程式控制制,NRF晶元應用,
等等,有新意有創意的題目很多,但都有一定難度。
② 一般做單片機軟體設計有哪些事情是需要重點考慮的呢
各種各樣的外圍電路。信號匹配關系和時序控制。各種演算法和信號處理。是否需要操作系統,或需要什麼樣的操作系統。演算法的可理解性可維護性。資源的佔有和速度效率的平衡關系。 當然最重要的還有選型等,具體型號可以關注一下英銳恩的系統軟體設計,樣式蠻全的
③ 做單片機軟體設計時,都應該考慮哪些事情
1.首先要保證實現所需要的各種功能,要做到零故障,准確無誤,做到零BUG。
2.其次,版凡是需要人工操作權的,要做到操作簡便,避免可能出現的誤操作,必須在軟體上加以限制,做到零錯誤。
3.需要顯示時,做到顯示明確,避免用戶誤會,應准確顯示出系統狀態,出現故障時應及時提示和報警。
4.在軟體編寫時,做到模塊化,層次清晰,結構合理,易懂易讀易移植,利用團隊合作完成。
5.在軟體上,要有防止干擾的措,加看門狗,防止飛程序,禁止死循環。
這些是主要幾點,對於一個項目,一個產品,在研發時,公司會有嚴密的管理制度和措施,更會有硬體軟體的設計要求的,會更詳細具體。
④ 基於51系列單片機設計一個實用電路 高分求
基於51系列單片機設計一個實用電路我有好幾個呢
⑤ 單片機設計問題
#include<reg51.h>
#defineucharunsignedchar
#defineuintunsignedint
bitflag;
ucharcnt;
uintfreq;
ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
voiddelay(void)
{
uchari,j;
for(i=0;i<5;i++)
for(j=0;j<120;j++);
}
voiddisplay(void)
{
uchardis[5],i;
dis[0]=freq/10000;
dis[1]=freq%10000/1000;
dis[2]=freq%1000/100;
dis[3]=freq%100/10;
dis[4]=freq%10;
for(i=0;i<5;i++)
{
P2=1<<i;
P0=table[dis[i]];
delay();
}
}
voidmain(void)
{
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
ET1=1;
EA=1;
while(1)
{
display();
if(flag)
{
flag=0;
TH0=0;
TL0=0;
TR1=0;
TR0=1;
}
}
}
voidTime_T1(void)interrupt3//中斷計時器1S計算產生的頻率。
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
cnt++;//20ms
if(cnt>=20)//時間循環50次為1s
{
cnt=0;
TR0=0;
TR1=0;
freq=TH0*256+TL0;
flag=1;
}
}
⑥ 想做單片機設計,找了原理圖,然後怎麼做
凡事會抄了不難難是不襲會,單片機電路圖看起來很復雜,但只要掌握要領,有一定基礎知識,不難看懂。單片機是高集成度晶元,外圍電路已經很簡單了,只要有振盪電路(提供系統時鍾)、復位電路(保證單片機從起始地址開始運行程序)、電源電路(這個不用廢話),其他的就是完成各個功能的外圍電路了,基本都是模塊化,很容易明白。我覺得你還是剛接觸,萬事開頭難,逐漸會熟悉的。重要的是掌握基礎知識,懂了原理,你也能設計單片機電路圖。祝你學有所成!
⑦ 51單片機設計實例
單片機最主要的是動手實踐,如果沒有硬體的話,最好要有軟體,51單片機編程肯定用keil c51,如果結合模擬最好,推薦用proteus,可以和keil聯合調用,調用方法:
⑧ 單片機設計
看了上邊的對話,挺有意思的。有能力就自己做,想讓別人做就花點錢,碼程序300起步多正常。
⑨ 單片機設計好怎麼生產,
我對這個問題的理解是:樓主不應該是設計單片機,而是設計單片機電路。單片機買現成的就可以了。要想定做單片機,說實話,這個價格高了去了,不是一般人能承受的。
樓主應該是選擇一款單片機,然後設計單片機電路,以及寫好程序,然後把程序下載到單片機中。電路怎麼做,那就簡單了,用protel等軟體畫好電路,生成PCB圖,自己熱轉引,或者找個PCB廠家打樣(150~200元左右),然後買來相關的電子元件和單片機,自己焊上就好了。