A. 51單片機關於密碼鎖的畢業設計,論文
程序設計內容
(1). 密碼的設定,在此程序中密碼是固定在程序存儲器ROM中,假設預設的密碼為「12345」共5位密碼。
(2). 密碼的輸入問題:由於採用兩個按鍵來完成密碼的輸入,那麼其中一個按鍵為功能鍵,另一個按鍵為數字鍵。在輸入過程中,首先輸入密碼的長度,接著根據密碼的長度輸入密碼的位數,直到所有長度的密碼都已經輸入完畢;或者輸入確認功能鍵之後,才能完成密碼的輸入過程。進入密碼的判斷比較處理狀態並給出相應的處理過程。
(3).按鍵禁止功能:初始化時,是允許按鍵輸入密碼,當有按鍵按下並開始進入按鍵識別狀態時,按鍵禁止功能被激活,但啟動的狀態在3次密碼輸入不正確的情況下發生的。
C語言源程序
#includeunsignedcharcodeps[]={1,2,3,4,5};
unsignedcharcodedispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};
unsignedcharpslen=9;unsignedchartemplen;
unsignedchardigit;unsignedcharfuncount;
unsignedchardigitcount;
unsignedcharpsbuf[9];
bitcmpflag;
bithibitflag;
biterrorflag;
bitrightflag;
unsignedintsecond3;
unsignedintaa;
unsignedintbb;
bitalarmflag;
bitexchangeflag;
unsignedintcc;
unsignedintdd;
bitokflag;
unsignedcharoka;
unsignedcharokb;
voidmain(void)
{
unsignedchari,j;
P2=dispcode[digitcount];
TMOD=0x01;
TH0=(65536-500)/256;
TL0=(65536-500)%6;
TR0=1;
ET0=1;
EA=1;
while(1)
{
if(cmpflag==0)
{
if(P3_6==0)//functionkey
{
for(i=10;i>0;i--)
for(j=248;j>0;j--);
if(P3_6==0)
{
if(hibitflag==0)
{
funcount++;
if(funcount==pslen+2)
{
funcount=0;
cmpflag=1;
}
P1=dispcode[funcount];
}
else
{
second3=0;
}
while(P3_6==0);
}
}
if(P3_7==0)//digitkey
{
for(i=10;i>0;i--)
for(j=248;j>0;j--);
if(P3_7==0)
{
if(hibitflag==0)
{
digitcount++;
if(digitcount==10)
{
digitcount=0;
}
P2=dispcode[digitcount];
if(funcount==1)
{
pslen=digitcount;
templen=pslen;
}
elseif(funcount>1)
{
psbuf[funcount-2]=digitcount;
}
}
else
{
second3=0;
}
while(P3_7==0);
}
}
}
else
{
cmpflag=0;
for(i=0;i
{
if(ps[i]!=psbuf[i])
{
hibitflag=1;
i=pslen;
errorflag=1;
rightflag=0;
cmpflag=0;
second3=0;
gotoa;
}
}
cc=0;
errorflag=0;
rightflag=1;
hibitflag=0;
a: cmpflag=0;
}
}
}
voidt0(void)
interrupt1using0{ TH0=(65536-500)/256;
TL0=(65536-500)%6;
if((errorflag==1)&&(rightflag==0))
{
bb++;
if(bb==800)
{
bb=0;
alarmflag=~alarmflag;
}
if(alarmflag==1)
{
P0_0=~P0_0;
}
aa++;
if(aa==800)
{
aa=0;
P0_1=~P0_1;
}
second3++;
if(second3==6400)
{
second3=0;
hibitflag=0;
errorflag=0;
rightflag=0;
cmpflag=0;
P0_1=1;
alarmflag=0;
bb=0;
aa=0;
}
}
if((errorflag==0)&&(rightflag==1))
{
P0_1=0;
cc++;
if(cc<1000)
{
okflag=1;
}
elseif(cc<2000)
{
okflag=0;
}
else
{
errorflag=0;
rightflag=0;
hibitflag=0;
cmpflag=0;
P0_1=1;
cc=0;
oka=0;
okb=0;
okflag=0;
P0_0=1;
}
if(okflag==1)
{
oka++;
if(oka==2)
{
oka=0;
P0_0=~P0_0;
}
}
else
{
okb++;
if(okb==3)
{
okb=0;
P0_0=~P0_0;
}
}
}
}
B. 51單片機四路搶答器畢業論文 只要四路
第一章 緒論設計的四路數字搶答器,每路設計一搶答按鈕供選手使 用,並設置一個系統清除和搶答控制總開關 S,該開關由主持 人控制。 搶答器具有限時搶答功能,每一輪的限時搶答時間設定為 30 秒。主持人啟動"開始"鍵後,在設定的時間內,參賽選手 進行搶答有效,否則無效。 搶答器具有鎖存與顯示功能。選手搶答成功則顯示相應 的編號,此時其他選手無法搶答。優先搶答選手的編號一直 保持到主持人將系統清除為止。用計時器數碼管顯示當前剩 余的答題時間, 當答題剩餘時間為 5 秒時,小燈閃爍提示;當答題時間結束 時,蜂鳴器發出響聲,提示答題者答題時間到。 本課題我們主要採用單片機電路來實現的,主要設計思 路是:在主持人下達命令之後,若選手在 30s 內沒有閉合開 關,就進入下一環節;若有選手閉合開關,主機就能夠准確 判斷出第一搶答信號並將其鎖存,同時將其餘輸入信號封鎖, 使其它搶答無效,此時主持人根據屏幕上顯示的號碼判斷是 哪位選手可以做答,此時最先閉合開關的選手開始進入答題 倒計時,若在 60s 內答題則視為有效;否則無效。 程序流程圖如圖 1-1.1-2 所示: 選手發送圖: 開始 初始化:P0.P2 口清零 定時器 T1 方式選擇;串列口發送方式選 擇;啟動定時器 1 並裝入初值 判斷搶答是否成功 向主機發送選手號 顯示答題倒計時 圖 1-1 主持人接受圖:開始 初始化: P0.P1.P2.口清零, 串列口接受方式選擇,T1 接收方 式選擇,啟動計數器 T1,並裝入初值,開總中斷和串列口 中斷 總開關是否按下 允許接收,並顯示搶答時間倒計時 是否接受到搶答信號 顯示優先按下鍵的選手號碼, 並屏蔽其他選手 號碼 圖 1-2 系統方案論證 第二章 系統方案論證方案一:如圖 2-1,採用一個單片機,一個計時器,一個 數碼管,選手通過按下開關作為輸入信號,完成搶答輸入信 號的觸發。主持人根據選手的輸入信號准確判斷出最先按下 開關的選手,並屏蔽其他搶答信號,讓優先按鍵的選手開始 作答,同時計時器開始計時倒計時。電路主要運用了定時器 和計數器,該電路的優點是電路圖比較簡單,缺點是抗干擾 能力差,缺乏實際利用價值。 圖 2-1 方案二:採用五個單片機,五個計時器,一個數碼管, 電路主要運用串列口中斷和定時器計數器的工作原理。接通 電源後, 主持人將開關撥到"清零"狀態, 搶答器處於禁止狀態, 編號顯示器滅燈,主持人將開關置開始"狀態,宣布"開始"搶 答器工作,開始搶答時間倒計時,如果在搶答時間倒計時內 無人搶答,則直接進入下一環節,若有人在這時間內優先搶 答,則其開始作答,與此同時搶答倒計時,改換成作答倒計 時,當倒計時到 5s 時,信號燈閃爍提醒作答選手,當計時結 束時,蜂鳴器發出報警聲響提示選手。選手搶答實行優先鎖 存,優先搶答,選手的編號一直保持到裁判將系統清零為止。 該電路的缺點是電路復雜,優點是便於每位選手觀看倒計時, 實用性較好,在實際生活中應用較多。 通過以上兩個方案的比較,我們不難發現第二個電路增 加了一些控制電路,控制起來比較容易一些,效果和實用性 比第一個好,故本實驗採用第二個原理圖。 系統圖各位選手通過按鍵發送請求信號告知主持人,主持人通 過數碼管上號碼告訴哪位選手可以答題,如圖 2-2 1號 4號 主 持 人 2號 3號 圖 2-2 第三章 理論分析本課題的電路採用單片機 AT89C51 作為控制晶元, 分別是 主持人和每位參賽選手都有自己的控制器。每位選手的控制 晶元 P0 和 P2 口上都接一個共陰極的數碼管作為答題倒計時 的顯示。P1^4 口接一按鍵,按鍵的另一端接地,供選手搶答 使用。 P1^6 接音頻放大電路, 並在其輸出端接一個喇叭,作 為答題剩餘時間提醒。當選手按下按鍵搶答成功時,它就會 通過控制晶元上的串列口發送自己的選手號,同時也啟動了 答題倒計時,當答題時間只剩下 5 秒時,喇叭就會發出「叮 咚」提醒選手抓緊時間答題。 主持人的控制晶元的 P0 . P1 和 P2 口都接一共陰極的數碼 管,其中 P1 口的數碼管用來顯示搶答成功選手的號碼。P1 和 P2 口的數碼管開始時用來顯示允許搶答的時間限制,當有 選手搶答成功時,就轉為顯示搶答時間倒計時。P3^7 接開關 和指示燈,當開關按下指示燈亮時才允許選手們進行搶答。當 有一號選手搶答成功,則通過軟體關閉串列口中斷屏蔽其他 的選手。 選手向主持人發送自己的選手號碼是採用串列口單工通 訊的原理。 每個控制晶元內部都有一個功能強大的全雙工的 非同步通信串列口, 其內部有兩個物理上獨立的接收. 發送緩沖 期 SBUF,可同時發送. 接收數據。每次串列口的使用,串列 口需初始化後, 才能完成數據的輸入、輸出。其初始化過程如 下: (1) 按選定串列口的操作模式設定 SCON 的 SM0、SM1 兩 位二進制編碼。(2) 對於操作模式 2 或 3, 應根據需要在 TB8 中寫入待發送的第 9 位數據。(3) 若選定的操作模式不 是模式 0, 還需設定接收/發送的波特率。設定 SMOD 的狀態, 以控制波特率是否加倍。 若選定操作模式 1 或 3, 則應對定 時器 T1 進行初始化以設定其溢出率。 這些初始化須通過軟體 編程來實現。 本設計採用的是模式 2--9 位數據非同步通訊方式。 其工作原理為: (1).一幀為 11 位:9 位數據位,1 個起始位(0),1 個停 止位(1)。第 9 位數據位在 TB8/RB8 中,常用作校驗位和多機 通訊標識位(2).RXD:接收數據端,TXD:發送數據端。(3). 波特率: 方式 2:B=(2SMOD/64)×fosc ,本設計用定時器 1 來產生。(4).發送:先裝入 TB8,寫入 SBUF 並啟動發送, 發送結束,TI=1。接收:REN=1,允許接收。接收完一幀,若 RI=0 且第 9 位為 1 (或 SM2=0),將接收數據裝入接收 SBUF, 第 9 位裝入 RB8,使 RI=1;否則丟棄接收數據,不置位 RI。 原理圖如下: 圖3 試驗及數據分析 第四章 試驗及數據分析 1. 實驗環境在實驗室里用 proteus 模擬,用 keil 編程,最後得到模擬 結果。 2. 數據(1)主機工作 ) 主持人閉和開關後,數碼管顯示零,計時器顯示搶答倒 計時,從 30s 開始倒計時。如圖 4-2-1: 圖 4-2-1 (2)選手一搶答 ) 在搶答倒計時時間內,選手一閉合開關,主機數碼管上 顯示」1」,選手一旁邊的發光二極體亮,與此同時,主持人和選 手一的計時器開始顯示答題倒計時,時間在 60s 內,如圖 4-2-2: 圖 4-2-2 (3)選手二搶答 ) 在搶答倒計時時間內,選手二閉合開關,主機數碼管上 顯示」2」,選手二旁邊的發光二極體亮,與此同時,主持人和選 手二的計時器開始顯示答題倒計時,時間在 60s 內,如圖 4-2-3: 圖 4-2-3 (4)選手三搶答 ) 在搶答倒計時時間內,選手三閉合開關,主機數碼管上 顯示」3」,選手三旁邊的發光二極體亮,與此同時,主持人和選 手三的計時器開始顯示答題倒計時,時間在 60s 內,如圖 4-2-4: 圖 4-2-4 (5)選手四搶答 ) 在搶答倒計時時間內,選手四閉合開關,主機數碼管上 顯示」4」,選手四旁邊的發光二極體亮,與此同時,主持人和選 手四的計時器開始顯示答題倒計時,時間在 60s 內,如圖 4-2-5: 圖 4-2-5 3. 分析搶答器由單片機以及外圍電路組成,由於採用單片機, 使得外圍電路非常簡單,有如下功能搶答限時、選手答題計 時搶答自鎖,燈光指示、暫停復位、電子音樂報聲;搶答規 定時限 0-30 秒可調; 面板上設有組號與計時窗口, 顯示清晰, 同步顯示,互不幹擾集搶答器、數顯倒計時器於一機; 可設 定搶答、答題兩種倒計時時間;搶答器具有鎖存與顯示功能。 即選手按動按鈕, 鎖存相應的編號, 並在 LED 數碼管上顯示; 搶答器具有定時搶答功能,且一次搶答的時間由主持人設定, 本次時間設定為 30 秒,當主持人啟動"開始"鍵後,定時器進 行減計時等等,總之搶答器很有實用價值。 第五章 心得體會今年參加了全國大學生電子設計大賽培訓,培訓過程中 的艱辛只有親身經歷過才知道裡面的酸甜苦辣,我相信這段 時間會給我們留下美好的回憶。在經歷了艱苦的培訓之後, 我們組只有一個信念,就是無論如何也要盡我們最大的努力, 讓老師選上我們,只有選上了,我們的夢想才真的開始了, 否則前面的付出就付諸東流了。 我們做的是搶答器。我們本來很快就有思路了,但給老 師一看的時候,他說太沒難度了,會影響我們的選拔分,沒 辦法,我們只好把難度往上提了,這一提難度我們可就連續 整了 3 天,在這 3 天我們除下吃飯和睡覺的時間不在外,其 余時間通通泡在實驗室內,最終通過我們的集體努力,我們 的實驗也算有所成果吧。 通過參加這次培訓,發現有了很多的體會和收獲:首先 是學習能力的加強。這種學習能力包括獲取資料的能力、理 解前人思路的能力、系統設計能力、動手能力、分析排除故 障能力、表達能力等多方面,電子設計競賽的賽制就決定了 上述能力缺一不可。其次是團隊精神的培養。電子設計競賽 要求三人組隊參賽,集體計算成績,這就使得三個人必須互 相信任、互相配合、分工合作。在順境時要相互提醒保持冷 靜,逆境時要相互鼓勵共度難關,不能相互埋怨。 我們組永遠忘不了這次經歷,永遠忘不了和我們一起奮 斗的老師和學哥,我們永遠堅信我們組是最棒的! 參 考 文 獻 [1] 余發山, 單片機原理及應用技術 ,中國礦業大學出版社, 2003; [2]王衛東,基於單片機的最簡連線搶答器的設計與製作,1999; [3]李朝青.2001.單片機原理與介面技術.北京:北京航空航天 大學出版社.94-103,339-348; [4] 沈慶陽、郭庭吉 版社; [5]李朝青主編,《單片機原理與介面技術》,北京航天航空大學 出版社,1994; [6]何立民主編,《單片機應用與設計》,北京航天航空大學出版 社,1990; 8051 單片機實踐與應用 清華大學出
電子科協競賽項目報告書 參賽作品: 單片機的 參賽作品:基於 51 單片機的四路電子搶答器 作品 小 組 成 員: TH XZ 專 業 班 級: 電信 1005 班 報告提交日期: 2011 報告提交日期: 2011 年 3 月 16 日 日期 目錄 1 設計要求與功能 ........................................................................................................... 4 1.1 設計基本要求…………………………………………………………………...4 2 硬體設計 ...................................................................................................................... 4 2.1 控制系統及所需元件…………………………………………………………. 4 2.2 搶答器顯示模塊………………………………………………………………...5 2.3 電源方案的選擇 ............................................................................................... 6 2.4 搶答器鍵盤的選擇 ........................................................................................... 6 2.5 蜂鳴器模塊 ........................................................................................................ 7 2.6 外部振盪電路 .................................................................................................... 7 3 程序設計 ...................................................................................................................... 7 3.1 程序流程圖 ........................................................................................................ 7 3.2 系統的調試…… ………………………………….. …………………………9 3.3 焊接的問題及解決……………………………………………………… …10 4 總結 ............................................................................................................................. 10 附錄 C 程序 ................................................................................................................... 11 II 一設計要求與功能 1.1 設計基本要求(1)搶答器同時供 4 名選手或 4 個代表隊比賽使用,分別用 4 個按鈕 K1~ K4 表示。 (2)設置裁判開關 k5 和清零開關 k6,該開關由主持人控制,當主持人按 下 k6,系統復位,預備搶答,當主持人按下總控制控制開關 k5,開始搶答; (3) 搶答器具有定時搶答功能, 搶答時間為倒計時 15 秒。 當主持人啟動 「開 始」鍵後,定時器進行減計時,同時揚聲器發出短暫的提示聲響,聲響持續的時 間 0.5 秒左右,當計時小於 5 秒後,每減少一秒,便報警一次以提示選手。 (4)搶答器具有鎖存功能,參賽選手在設定的時間內進行搶答,搶答有效, 蜂鳴器發聲,計時停止,數碼管上顯示選手的編號和時間,選手相應的信號燈被 點亮,其他選手再搶答時無效。 (5)如果定時時間已到,無人搶答,本次搶答無效,系統報警並禁止搶答。 等待下一輪搶答。 。 二 硬體設計 2.1 控制系統及所需元件控制系統主要由單片機應用電路、存儲器介面電路、顯示介面電路組成。其 中單片機 STC89C52 是系統工作的核心,它主要負責控制各個部分協調工作。 所需元件:該系統的核心器件是 STC89C52。各口功能: P0.0-P0.3 是數碼管的位選口; P2.0-P2.7 是數碼管的段選口,為其傳送段選信號; P1.0-P1.3 是 4 組搶答信號的輸入口; P1.4、P1.5 由裁判控制,分別是搶答開始\復位功能鍵; P1.6 為蜂鳴器的控制口; P3.4-P3.7 為選手信號燈輸出口; 在其外圍接上電復位電路、數碼管電路、LED 發光二極體、按鍵電路及揚聲 器電路。 電子搶答器用單片機來設計製作完成的, 由於其功能的實現主要是通過軟體 3 編程來完成的,所以採用單片機 STC89C52,它是一個低電壓,高性能 CMOS 8 位 單片機,片內含 8k bytes 的可反復擦寫的 Flash 只讀程序存儲器和 512 bytes 的隨機存取數據存儲器(RAM) ,器件採用 ATMEL 公司的高密度、非易失性存儲技 術生產,兼容標准 MCS-51 指令系統,片內置通用 8 位中央處理器和 Flash 存儲 單元,功能強大的 STC89C52 單片機可為您提供許多較復雜系統控制應用場合。 下圖為其 I/O 口引腳圖: STC89C52 管腳圖 2.2. 搶答器顯示模塊顯示模塊分為數碼管模塊和 LED 信號燈模塊 分別採用四位一體共陰極數碼管和四個發光二極體,體積小,功耗低,故障 率低,程序編譯容易,資源佔用較少。 (見圖 1,圖 2) 圖1 4 圖2 2.3 電源方案的選擇系統需要 5V 電源來驅動單片機 STC89C52。 利用電腦的 USB 介面可以提供 5V 電壓來驅動單片機。 2.4 搶答器鍵盤的選擇鍵盤是單片機不可缺少的輸入設備,是實現人機對話的紐帶。鍵盤按結構形 式可以分為非編碼鍵盤和編碼鍵盤,前者用軟體方法產生鍵碼,而後者則用硬體 方法來產生鍵碼。 在單片機中使用的都是非編碼鍵盤, 因為非編碼鍵盤結構簡單, 成本低廉,非編碼鍵盤的類型很多,常用的有獨立式鍵盤,行列式鍵盤等。 本設計採用獨立式鍵盤。 鍵盤介面中使用多少根 I/O 線,鍵盤中就有幾個按鍵,鍵盤介面使用了 6 根 I/O 口線,該鍵盤就有 6 個按鍵,這種類型的鍵盤,其按鍵比較少,且鍵盤中 各按鍵的工作互不幹擾。因此可以根據實際需要對鍵盤中的按鍵靈活的編碼。如 圖所示。 最簡單的編碼方式就是根據 I/O 輸入口所直接反映的相應按鍵, 按下的狀態 進行編碼,稱按鍵直接狀態碼,對於這樣編碼的獨立式鍵盤,CPU 可以通過直接 讀取 I/O 口的狀態來獲取按鍵的直接狀態編碼值,根據這個值直接進行按鍵識 別,這樣形式的鍵盤結構簡單,按鍵識別容易。 5 獨立式鍵盤的缺點是需要佔用比較多的 I/O 口線, 當單片機應用系統鍵盤中 需要的按鍵比較少或 I/O 口線比較富餘時,可以採用這樣類型的鍵盤。 其模塊電路圖如圖 4 所示。採用六個 BUTTON 按鈕作為搶答的選擇按鈕,與 STC89C52 的 P1.0-P1.5 相連。 圖 4 鍵盤模塊 2.5 蜂鳴器模塊蜂鳴器是一種一體化結構的電子訊響器,採用直流電壓供電,廣泛應用於計 算機、列印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等 電子產品中作發聲器件,其圖形如圖所示. 6 2.6 外部振盪電路外部振盪電路單片機必須在 AT89C52 的驅動下才能工作.在單片機內部有一個 時鍾振盪電路,只需要外接一個振盪源就能產生一定的時鍾信號送到單片機內部 的各個單元,外部振盪電路見圖所示。 三 程序設計 3.1 程序流程圖: 程序流程圖:開始 初始化部分 N K5= =0 Y 啟動中斷,數碼管開始倒計時 N 若有選手搶答 Y 中斷停止,數碼管顯示選手的標號並點亮信號燈 結束搶答器主程序流程圖 7 定時器 0 中斷 N 1 秒時間到? Y 秒加 1 數碼管顯示秒值 中斷返回 搶答器定時器中斷流程圖 掃 描 鍵 盤 Y K0 鍵按下 N Y K1 鍵按下 N Y K2 鍵按下 N K3 鍵按下 N 與 K2 鍵對應的發光二極體亮及數碼管顯示 與 K1 鍵對應的發光二極體亮及數碼管顯示 與 K0 鍵對應的發光二極體亮及數碼管顯示 Y 與 K3 鍵對應的發光二極體亮及數碼管顯示 掃描停止 鍵盤掃描流程圖 主程序我們組所設計的搶答器的程序採用的是 C 程序設計,C 語言的顯著特點是用 二進制來編寫程序,程序的各個部分除了必要的信息交流外彼此之間相互獨立。 8 這種結構化方式可使程序層次清晰, 便於使用、維護以及調試。C 語言是以函數 形式提供給用戶的,這些函數可方便的調用,並具有多種循環、 條件語句控製程序 流向,從而使程序完全結構化。雖然 C 語言也是強類型語言,但它的語法比較靈 活,允許程序編寫者有較大的自由度。本次設計的主程序中包括時鍾設計程序, 定時器中斷子程序,LED 顯示程序以及按鍵控制子程序,具體程序見附件。 3.2 系統的調試系統調試包括硬體調試和軟體調試,而且兩者是密不可分的。我們設計好的 硬體電路和軟體程序,只有經過聯合調試,才能驗證其正確性;軟硬體的配人情 況以及是否達到設計任務的要求,也只有經過調試,才能發現問題並加以解決、 完善,最終開發成實用產品。 硬體調試分單元電路調試和聯機調試, 單元電路試驗在硬體電路設計時已經 進行,這里的調試只是將其製成印刷電路板後試驗電路是否正確,並排除一些加 工工藝性錯誤(如錯線、開路、短路等) 。這種調試可單獨模擬進行,也可通過 開發裝置由軟體配合進行。硬體聯機調試則必須在系統軟體的配合下進行。 軟體調試一般包括分塊調試和聯機調試兩個階段。 程序的分塊調試一般在單 片機開發裝置上進行, 可根據所調程序功能塊的入口參量初值編制一個特殊的程 序段,並連同被調程序功能塊一起在開發裝置上運行;也可配合對應硬體電路單 獨運行某程序功能塊,然後檢查是否正確,如果執行結果與預想的不一致,可以 通過單步運行或設置斷點的方法, 查出原因並加以改正, 直到運行結果正確為止。 這時該 程序功能塊已調試完畢,可去掉附加程序段。其它程序功能塊可按此法 進行調試。 程序聯機調試就是將已調試好的各程序功能塊按總體結構聯成一個完 整程序,在所研製的硬體電路上運行。從而試驗程序整體運行的完整性、正確性 和與硬體電路的配合情況。在聯調中可能會有某些支路上的程序、功能塊因受條 件制約而得不到相應的輸入參數,這時,調試人員應創造條件進行模擬調試。在 聯調中如發現硬體問題也應及時修正,直到單片機系統的軟體、硬體全部調試成 功為止。系統調試完成後,還要進行一段時間的試運行,從而檢驗系統的穩定性 和抗干擾能力,驗證系統功能是否達到設計要求,是否達到預期的效果。 9 3.3 焊接的問題及解決一般來說,造成硬體問題的首要問題就是焊接了,也就是說焊接的好與壞直 接響產品的正常運行。 造成焊接質量不高的常見原因是:①焊錫用量過多,形成焊 點的錫堆積;焊錫過少,不足以包裹焊點。②冷焊。焊接時烙鐵溫度過低或加熱 時間不足,焊錫未完全熔化、浸潤、焊錫表面不光亮(不光滑),有細小裂紋(如同 豆腐渣一樣!)。 ③夾松香焊接,焊錫與元器件或印刷板之間夾雜著一層松香,造成 電連接不良。若夾雜加熱不足的松香,則焊點下有一層黃褐色松香膜;若加熱溫 度太高,則焊點下有一層碳化松香的黑色膜。對於有加熱不足的松香膜的情況, 可以用烙鐵進行補焊。 對於已形成黑膜的,則要"吃"凈焊錫,清潔被焊元器件或印 刷板表面,重新進行焊接才行。④焊錫連橋。指焊錫量過多,造成元器件的焊點之 間短路。這在對超小元器件及細小印刷電路板進行焊接時要尤為注意。⑤焊劑過 量,焊點明圍松香殘渣很多。當少量松香殘留時,可以用電烙鐵再輕輕加熱一下, 讓松香揮發掉,也可以用蘸有無水酒精的棉球,擦去多餘的松香或焊劑。 ⑥焊點表 面的焊錫形成尖銳的突尖。這多是由於加熱溫度不足或焊劑過少,以及烙鐵離開 焊點時角度不當浩成的內。 。 總 結 經過近半個月的努力,在我們合作下,我們較好的完成了這次設計項目,通 過此次電子製作比賽,我們重新認識到了自學的重要性,以及學以致用的道理。 我們在圖書館和網上查閱了大量的資料,同時也認識到了圖書館的重要作用。 通過此次的搶答器的設計,讓我們更加重視到專業知識的重要性及動手能力的 必要性,在整個製作過程中,我們出現很多問題,但我們並沒有因此而放棄, 在不斷調試和失敗中,我們不僅學到了專業知識,更是磨煉了我們的心智,讓 我們受益匪淺。任何事情只要去做,多多去嘗試,努力的要以自己去做為前提 的心態,那麼任何事情即使做的不好,也會受益很多,不是有句話叫做:心態 決定的成敗的話嗎,實在是有理。無論做什麼事情都不可能一帆風順,碰到阻 礙不要舍棄,不要踟躕不前,不經歷風雨,怎麼見彩虹! 在今後的學習過程中,應該多到圖書館看一些專業方面的書籍,比如 protel 畫圖,proteus 模擬軟體,以豐富自己的知識,掌握更多的硬體與軟體設計技巧, 使我們在今後的製作中提高效率。 這次設計任務也使我們加深了對單片機及介面 10 技術的理解和應用,由於知識水平的局限,設計中可能會存在著一些不足,我們 真誠的接受老師和同學的批評和指正.。 附錄( 程序) 附錄(C 程序) #include<reg52.h> #define uchar unsigned char #define uint unsigned int Uchar code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共陰數碼管 0~9 編碼 uint i,j,time,num; uchar ge,shi; bit flag,flag1; sbit k1=P1^0;sbit k2=P1^1;sbit k3=P1^2; sbit k4=P1^3;sbit k5=P1^4;sbit k6=P1^5; //k1~k4 為選手按鍵,k5 為主持人開關,k6 為復位鍵 sbit beep=P1^6;//定義蜂鳴器的埠 sbit wei1=P0^0;sbit wei2=P0^1; sbit wei3=P0^2;sbit wei4=P0^3;//定義數碼管的位選埠 sbit led1=P3^4;sbit led2=P3^5; sbit led3=P3^6;sbit led4=P3^7;//定義 LED 燈的埠 void delay(uint a)//延時函數 { uint i,j; for(i=a;i>0;i--) for(j=110;j>0;j--); } 11 void display()//顯示函數 { shi=time/10; ge=time%10; P2=table[num];//顯示選手編號 wei1=0;delay(1); wei1=1; P2=table[shi]; wei3=0; delay(1); wei3=1; P2=table[ge]; wei4=0; delay(1); wei4=1; } void keyscan() { if(k1==0)//按鍵按下 { delay(10);//延時去抖動 if(k1==0) { num=1;led1=0;flag=1;TR0=~TR0;TR1=0;//開定時器 0,關定時器 1 beep=1;delay(500);beep=0;//蜂鳴器響 500 毫秒 while(!k1);//等待按鍵釋放 } } if(k2==0) { delay(10); if(k2==0) //顯示時間 12 { num=2;led2=0;flag=1;TR0=~TR0;TR1=0; beep=1;delay(500);beep=0; while(!k2); } } if(k3==0) { delay(10); if(k3==0) { num=3;led3=0;flag=1;TR0=~TR0;TR1=0; beep=1;delay(500);beep=0; while(!k3); } } if(k4==0) { delay(10); if(k4==0) { num=4;led4=0;flag=1;TR0=~TR0;TR1=0; beep=1;delay(500);beep=0; while(!k4); } } display();//顯示選手編號和時間 if(time==0) { TR0=0; TR1=0; flag=1;//關計時器 0 和 1 13 } if(time==6) TR1=1; } void init() { TMOD=0x11; TH0=(65536-50000)/256; TL0=(65536-50000)%256; TH1=(65536-50000)/256; TL1=(65536-50000)%256; EA=1;ET0=1;ET1=1; beep=0;//作品上蜂鳴器是賦高電平響,開始置低關閉 } void main() { init();//初始化 while(1) { display(); if(k6==0) { delay(10); if(k6==0) { P3=0xff;//關閉所有 LED 燈 flag1=k6; time=15; wei1=0; num=0; P2=table[num]; 14 while(!flag1) { if(k5==0) { delay(10); if(k5==0) { flag1=1;flag=k5; TR0=1; beep=1;delay(500);beep=0; while(!k5); while(!flag) keyscan();//掃描鍵盤 } } } } } } } void time0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; i++; if(i==20) { i=0; time--; } } 15 void time1() interrupt 3 { TH1=(65536-50000)/256; TL1=(65536-50000)%256; j++; if(j==10) { j=0; beep=~beep; } } 16
C. 單片機畢業設計,基於51單片機的電梯控制系統的設計
基於51單片機的電梯控制系統的設計
引 言
隨著現代高科技的發展,住房和辦公用樓都已經逐漸向高層發展。電梯是高層賓館、商店、住宅、多層倉庫等高層建築不可缺少的垂直方向的交通運輸工具。1889年美國奧梯斯升降機公司推出的世界上第一部以電動機為動力的升降機,同年在紐約市馬累特大廈安裝成功。隨著建築物規模越來越大,樓層也越來越高,對電梯的調速精度、調速范圍等靜態和動態特性都提出了更高的要求。由於傳統的電梯運行邏輯控制系統採用的是繼電器邏輯控制線路。採用這種控制線路,存在易出故障、維護不便、運行壽命較短、佔用空間大等缺點。從技術發展來看,這種系統將逐漸被淘汰。
目前,由可編程式控制制器(PLC)或微型計算機組成的電梯運行邏輯控制系統,正以很快的速度發展著。可編程式控制制器,是微機技術與繼電器常規控制技術相結合的產物,是在順序控制器和微機控制器的基礎上發展起來的新型控制器,是一種以微處理器為核心用作數字控制的專用計算機,它有良好的抗干擾性能,適應很多工業控制現場的惡劣環境,所以現在的電梯控制系統主要還是由可編程式控制制器控制。但是由於PLC的針對性較強,每一台PLC都是根據一個設備而設計的,所以價格較昂貴。而單片機價格相當便宜,如果在抗干擾功能上有所提高的話完全可以代替PLC實現對工控設備的控制。當然單片機並不象PLC那麼有針對性,所以由單片機設計的控制系統可以隨著設備的更新而不斷修改完善,更完美的實現設備的升級。
電梯控制系統是比較復雜的一個大型系統,在計算機誕生的幾十年裡,繼電器控制系統為電梯控制的發展做了巨大的貢獻,但在性能上和PLC還是有本質上的差距。在科技的不斷發展下,我想單片機控制系統很快可以解決抗擾性,成為方便有效的電梯控制系統。
由於時間和能力有限,在設計過程中難免有很多疏漏和不足之處,懇請老師批評指正,我將努力改正,爭取做出完美的畢業設計。
目錄
目錄 1
引 言 2
第1章 緒 論 3
1.1 電梯的發展 3
1.2電梯的分類 4
第2章 方案的比較和確定 6
2.1 方案的選擇 6
2.1.1 電梯繼電器控制系統的優缺點 6
2.1.2 PLC控制系統的特點 6
2.1.3 電梯變頻調速控制的特點 7
2.2 單片機控制方案的選擇 7
2.3 變頻器的選型 8
第3章 硬體系統的設計 10
3.1 硬體結構圖 10
3.2 系統硬體原理圖 10
3.3 89C51單片機的原理及其外圍電路的設計 10
3.3.1 89C51單片機的原理與結構 10
3.3.2 單片機外圍電路的設計 14
3.4 輸入模塊的設計 18
3.4.1 鎖存器74LS373及其擴展功能簡介 20
3.4.2 光電感測器 20
3.4.3 KC778B紅外感測器基本應用電路 21
3.4.4 輸入信號的採集 22
3.5 輸出模塊設計 24
3.5.1 DAC0832的功能簡介 25
3.5.2 變頻器功能簡介 26
3.5.3 LED驅動器功能簡介 29
3.5.4 控制信號的輸出 32
第4章 系統軟體的設計 34
4.1 主程序流程圖 34
4.2 讀入信息並顯示子程序的流程圖 37
4.3 延時去抖動子程序 37
4.4 設置目標層子程序流程圖 38
4.5 電機拖動子程序流程圖 39
4.6 電梯載客子程序流程圖 40
4.7 中斷服務流程圖 41
小結與展望 42
致謝 43
參考文獻 44
附錄部分: 45
附錄A 電氣原理圖 45
附錄B 外文文獻及其譯文 46
附錄C 主要參考文獻及其摘要 50
D. 我是機電專業的學生,快要畢業了,我的畢業論文題目是基於51單片機的溫度控制系統設計
第1章 硬體電路分析
第1.1節 硬體電路概述該測溫系統由五部分組成:電源模塊、偵測模塊、顯示模塊、控制模塊、通訊模塊。電源模塊完成將200V,50Hz市電轉換為穩定的直流+5V電源的任務,包含變壓、整流、濾波和穩壓四部分,其中穩壓部分採用LM7805集成塊。串口通信模塊的任務是實現單片機與計算機的通信,通過軟體將程序下載至單片機中進行運行調試
以上內容來自5173論文網 http://www.lw5173.com/article/html/4627.html 點擊參考更多
E. 溫度控制系統的硬體畢業論文設計
基於MCS-51單片機溫控系統設計的電阻爐論文字數:17255.頁數:42 論文編號:JD471
摘 要
近年來隨著計算機在社會領域的滲透, 單片機的應用正在不斷地走向深入,同時帶動傳統控制檢測日新月益更新。在實時檢測和自動控制的單片機應用系統中,單片機往往是作為一個核心部件來使用。 單片機是隨著超大規模集成電路技術的發展而誕生的。由於它具有體積小、功能強、性價比高等特點。把單片機應用於溫度控制中,採用單片機做主控單元,無觸點控制,可完成對溫度的採集和控制的要求。所以廣泛應用於電子儀表、家用電器、節能裝置、機器人、工業控制等諸多領域,使產品小型化、智能化,既提高了產品的功能和質量,又降低了成本,簡化了設計。
周期作業式的電阻爐,可供實驗室、工礦企業、科研單位作元素分析測定和一般小型鋼件淬火、退火、回火等熱處理時加熱用。原電阻爐需與溫度控制器配套使用,由檢測端的熱電偶信號輸送給溫度指示調節儀,繼而控制接觸器對電阻爐供電,實現電阻爐溫的測量、指示及自動控制。電阻爐溫波動較大,控制精度低。
本文主要介紹單片機在電阻爐溫控中的應用,對溫度控制模塊的組成及主要所選器件進行了詳細的介紹。並根據具體的要求本文編寫了適合本設計的軟體程序。關鍵詞:單片機;電阻爐;爐溫;控制系統 目 錄
摘要………………………………………………………………………………… Ⅰ
Abstract…………………………………………………………………………Ⅱ
第1章 緒論…………………………………………………………………………1
1.1 課題背景……………………………………………………………………1
1.2 MCS-51系列單片機………………………………………………………2
第2章 總體設計電路圖及工作原理…………………………………………… 5
2.1 總體方案設計………………………………………………………………5
2.2 電阻爐的單片機溫控原理…………………………………………………7
第3章 系統硬體設計…………………………………………………………… 11
3.1 系統硬體電路設計……………………………………………………… 11
3.2 硬體設計電路原理圖…………………………………………………… 13
3.3 各元件說明……………………………………………………………… 19
第4章 系統軟體設計…………………………………………………………… 22
4.1 編程思路………………………………………………………………… 22
4.2 編程流程圖……………………………………………………………… 23
第5章 MCS-51單片機溫控電阻爐技術特性…………………………………… 25
總結………………………………………………………………………………… 26
致謝………………………………………………………………………………… 27
參考文獻…………………………………………………………………………… 28
附錄…………………………………………………………………………………29
附錄1 硬體設計的電路…………………………………………………… 29
附錄2 程序………………………………………………………………… 30
附錄3 外文翻譯…………………………………………………………… 38以上回答來自: http://www.lwtxw.com/html/42-2/2774.htm
F. 單片機的畢業論文怎麼寫
一、畢業設計題目及要求 (2個) 1、基於單片機控制的電動機Y-△啟動的設計 要求:1)控制器為單片機,電動機為三相非同步電動機;2)啟動時間為3秒;3)由按鍵設置電動機Y-△運行、停止。 2、基於單片機控制的可調直流穩壓電源的設計 要求:1)控制器為單片機,電壓輸出范圍為0-10V,電壓精度為0.1V;2)通過數碼管顯示電壓值;3)由按鍵設置電壓值。 二、畢業設計用到的主要軟體(及功能) 畢業設計用到的主要軟體(及功能):Keil 51(源程序編譯),Proteus(電路模擬),AutoCAD(繪圖), Visio(繪流程圖), Protel 99SE(原理圖電路設計,PCB板製作) 三、單片機方面畢業設計要求 1、學會編寫程序(用C語言或匯編語言),用Keil 51軟體對源程序進行編譯。 2、學會用Proteus電路模擬軟體對所設計的硬體電路進行模擬。 3、在寫畢業論文時,學會用Word、AutoCAD, Visio,Protel 99SE等軟體對程序流程圖、電路原理圖等進行繪制。 相關答案 ↓位朋友,以51單片機為例。51現在很多都是用模擬器來進行在線調試的,而每個公司的模擬器都會有自帶的編程軟體,當然,跟keil是差不了多少的。 步驟大體如下: 1.新建,進行程序的編寫 2.連上模擬器或燒寫器,這一步有可能要對模擬器或燒寫器進行設置,具體可看它們的使用說明 3.對程序進行編譯,這一步會自動檢測你的程序有沒錯,如果有錯,是不能進入下一步的.如果你用的是模擬器,這一步編譯成功後就可以直接運行進行在線調試了。 4.如果用的是燒寫器,那就進行燒寫 各個軟體和調試方法會有些不同,但大體就是這樣,一些調試工具的說明書也有很詳細的說明。 學參數測量技術涉及范圍廣,特別是微電壓、微電流、高電壓以及待測信號強弱相差極大的情況下,既要保證弱信號的測量精度又要兼顧強信號的測量范圍,在技術上有一定的難度。傳統的低成本儀表在測量電壓、電阻時都採用手動選擇檔位的方法來轉換量程。在使用中,當忘記轉換檔位時,會造成儀表測量精度下降或損壞。 現代電子測量對系統的精度要求越來越高且智能化程度也越來越高。全量程無檔自動量程轉換電壓表和電阻表是在保證測量精度不下降的前提條件下省去手動轉換量程的工作,得到了廣泛應用。 本文介紹了一種基於AT89S52 單片機 的智能多用表。該表能在單片機的控制下完成直流電壓、電阻和直流電流的測量。測量電流部分採用了簡單的I/V轉換電路完成測試;測量電壓部分結合模擬開關CD4051和運算放大器OP07構成程式控制放大器,實現了自動量程轉換;測量電阻部分也由模擬開關CD4051和運算放大器OP07相結合,在單片機控制下完成了自動量程轉換。電流、電壓和電阻的最終測量信號都在單片機的控制下由12位A/D轉換器TLC2543進行採集,採集的信號經單片機數據處理後通過LCD(12864)顯示出來,測量結果還可以由帶有串列EEPROM的CPU存儲器和監控器的X25045進行多個數據保存。 關鍵詞:TLC2543 自動量程轉換 程式控制增益放大器 電壓 電阻 電流 目錄 摘要1 Abstract 2 第一章 緒論 5 1. 1 概述 5 1. 2 智能儀器/儀表國內外發展概況 5 1. 3 課題研究目的及意義 6 第二章 系統結構及功能介紹 8 2. 1 系統功能和性能指標 8 2. 1. 1 儀表功能 8 2. 1. 2 性能指標 8 2. 1. 3 本機特色 8 2. 1. 4 系統使用說明 9 2. 2 系統工作原理概述 9 第三章 方案設計與論證 11 3. 1 量程選擇的設計與論證 11
G. 【選題推薦】單片機設計畢業論文精選164例
基於51單片機的LED點陣顯示屏設計
基於51單片機的全自動洗衣機控制系統設計
基於51單片機的公交車自動報站系統
基於51單片機的安全帶語音報警系統設計
基於51單片機的家庭防盜防火報警系統
基於51單片機的密碼式RFID智能門禁系統
基於51單片機的手持式激光+測距儀設計與實現
基於51單片機的教學實驗系統的設計與開發
基於51單片機的教室智能照明控制系統
基於51單片機的數字頻率計
基於51單片機的智能充電器的設計
基於51單片機的智能散熱風扇設計
基於51單片機的智能語音垃圾桶
基於51單片機的電子萬年歷的設計資料
基於51單片機的老人防摔GPS定位報警
基於51單片機的老人防跌倒GPS定位報警器
基於51單片機的防摔倒報警器設計與實現
基於51單片機超聲波測距
基於C51系列單片機LED驅動電源設計
基於IAP15W4K58S4單片機的智能小車設計
基於stc89c52單片機的超聲波測速
基於STC89C52單片機的門禁鎖設計
基於STC單片機的多功能電子鍾的設計
基於兩個單片機串列通信的電子密碼鎖
基於單片機三路口紅綠燈設計
基於單片機控制的GSM簡訊模塊家庭防盜報警系統
基於單片機控制的交通燈設計資料
基於單片機控制的開關電源設計
基於單片機控制的智能小車控制系統設計
基於單片機控制的電子秤的設計
基於單片機控制的智能停車管理系統
基於單片機智能停車系統
基於單片機智能循跡壁障機器人
基於單片機智能窗簾系統的設計與實現
基於單片機智能花卉澆水系統的設計
基於單片機暖氣表的設計
基於單片機溫室大棚溫濕度採集系統設計
基於單片機的DDS9833函數信號發生器設計
基於單片機的GPS定位信息顯示系統
基於單片機的IC卡智能水表設計
基於單片機的IC讀寫卡器的設計與實現
基於單片機的PM2.5濃度檢測及報警系統設計與實現
基於單片機的一氧化碳報警系統的設計與實現
基於單片機的萬能遙控器的設計與實現
基於單片機的兩輪平衡車控制系統設計
基於單片機的事務管理系統
基於單片機的交通信號燈控制系統實現
基於單片機的倉儲環境監測系統設計
基於單片機的倉庫多點溫度檢測系統設計
基於單片機的倉庫通風控制系統的設計
基於單片機的作息時間控制鍾系統資料
基於單片機的倒車防撞報警系統設計
基於單片機的全自動洗衣機控制系統的設計
基於單片機的八路搶答器的設計與實現
基於單片機的公交報站系統的設計
基於單片機的公交車IC卡操作系統的設計
基於單片機的公交車自動報站系統的設計
基於單片機的計程車里程計價器的設計
基於單片機的北斗定位顯示終端設計
基於單片機的可遙控、可光感的窗簾
基於單片機的聲光控開關電路的設計
基於單片機的多功能數字電子數字電子時鍾系統設計
基於單片機的多功能數字電子鍾的設計
基於單片機的多功能電子時鍾系統設計
基於單片機的多電機同步控制器設計
基於單片機的太陽能熱水器控制系統設計與模擬
基於單片機的太陽跟蹤系統的設計
基於單片機的室內溫濕度
基於單片機的室內環境溫濕度測量儀設計
基於單片機的家庭防盜報警系統
基於單片機的心率檢測設計
基於單片機的恆壓供水控制器設計
基於單片機的恆溫箱設計
基於單片機的打車系統
基於單片機的指紋打卡機設計
基於單片機的教室節能控制系統設計
基於單片機的數字壓力表的設計
基於單片機的數字溫度計的系統設計
基於單片機的數字電壓表設計
基於單片機的數字鍾設計
基於單片機的數字鍾設計資料
基於單片機的數控直流電源方案設計
基於單片機的無線病床呼叫系統
基於單片機的時鍾設計
基於單片機的智能台燈設計
基於單片機的智能家居紅外報警器設計
基於單片機的智能小車設計
基於單片機的智能數字鍾設計
基於單片機的智能滅火小車設計
基於單片機的智能滅火小車設計與實現
基於單片機的智能熱水器系統
基於單片機的智能環境監測系統
基於單片機的智能電動窗簾控制器設計
基於單片機的智能電機保護器設計
基於單片機的智能遙控感應風扇設計
基於單片機的模糊PID爐溫控制系統設計
基於單片機的步進電機控制系統設計
基於單片機的水溫控制系統設計資料
基於單片機的水溫控制系統資料
基於單片機的汽車倒車雷達設計
基於單片機的液位控制系統
基於單片機的溫室監測及提醒系統設計開發
基於單片機的溫度巡檢系統設計
基於單片機的溫度控制系統設計
基於單片機的溫度控制系統資料
基於單片機的溫濕度控制系統設計
基於單片機的溫濕度監測系統的設計
基於單片機的火災報警器設計
基於單片機的火災報警系統
基於單片機的熱水器控制系統的設計與實現
基於單片機的照明控制系統
基於單片機的電子萬年歷
基於單片機的電子琴設計
基於單片機的電子秤設計
基於單片機的電子里程器設計
基於單片機的電子鍾的設計
基於單片機的電梯控制系統
基於單片機的電梯模擬運行系統
基於單片機的電烤箱溫度系統
基於單片機的電熱水器溫控系統設計
基於單片機的直流電機調速系統設計
基於單片機的直流調速系統設計
基於單片機的空氣質量檢測系統
基於單片機的筆記本電腦智能底座設計
基於單片機的簡易數字電壓表的設計
基於單片機的紅外遙控電子密碼鎖
基於單片機的脈沖頻率測量設計
基於單片機的自動售貨機的設計
基於單片機的自動往返小車
基於單片機的自動感應門設計
基於單片機的自動澆花器設計
基於單片機的路燈控制系統設計
基於單片機的遠程智能電表抄表系統設計
基於單片機的酒精濃度測試儀
基於單片機的音樂電子琴設計
基於單片機的頻率計
基於單片機的風扇溫控儀設計
基於單片機的高精度程式控制穩壓電源的設計與實現
基於單片機自行車里程錶系統設計
基於單片機遠程式控制制系統的設計與實現
基於單片機音樂播放系統設計
方劍鋒 基於單片機的豆漿機控制系統設計說明
測量PM2.5並配備北斗定位系統的單片機
溫濕度感測器,單片機
用單片機實現溫度遠程顯示資料
電氣工程與自動化——基於單片機控制的智能小車控制系統設計
STC89C52單片機直流電機的設計
便捷式單片機實驗開發裝置
單片機 交通燈設計資料
單片機與嵌入式系統圖書書目
單片機串列通信發射機資料
單片機之間的短程雙向光通信鏈路的軟硬體設計
單片機俄羅斯方塊設計
單片機定時鬧鍾資料
單片機控制交通燈資料
單片機控制的節水灌溉系統
單片機控制語音晶元的錄放音系統的設計資料
單片機液晶硬體漢字型檔設計
單片機照明燈智能控制器資料
以上就是單片機設計方向論文的選題分享,如果有其他論文寫作的問題以及寫作素材的需求,歡迎隨時在本網查閱。