Ⅰ 關於單片機的畢業設計
單片機的畢業設計,不同的設計要求,難度不一樣。
你的課題是溫度測量與語音播報系統。這個課題的設計思路:
(1)溫度測量與語音播報系統的電路設計———— 主要需要完成單片機最小系統電路+LCD液晶顯示電路+溫度感測器採集電路+語音播報電路+報警電路
(2)溫度測量與語音播報系統的軟體程序:———— 主要需要完成LCD液晶顯示電路的驅動程序+溫度感測器採集電路的驅動程序+語音播報電路的驅動程序+報警電路的驅動程序
(3)溫度測量與語音播報系統的實物調試———— 購買有關溫度測量與語音播報系統的電路設計所需要的電子器件,結合軟體程序來調試有關的功能。
頭像賬號也是騰訊賬號。有問題可以添加@
生活不止有眼前的苟且,還有詩和遠方
Ⅱ 急求單片機類畢業論文設計!
10分你想求什麼論文呀,誘惑力不夠大,別人有也不會給你的
Ⅲ 誰有關於單片機的本科畢業論文啊,急用!!!!!
這有一系列的畢業論文qq310852504
Ⅳ 單片機的畢業論文怎麼寫
一、畢業設計題目及要求 (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
Ⅳ 寫有關單片機的畢業論文 可以寫控制什麼
1、題目:題目應簡潔、明確、有概括性,字數不宜超過20個字(不同院校可能要求不同)。本專科畢業論文一般無需單獨的題目頁,碩博士畢業論文一般需要單獨的題目頁,展示院校、指導教師、答辯時間等信息。英文部分一般需要使用Times NewRoman字體。
2、版權聲明:一般而言,碩士與博士研究生畢業論文內均需在正文前附版權聲明,獨立成頁。個別本科畢業論文也有此項。
3、摘要:要有高度的概括力,語言精練、明確,中文摘要約100—200字(不同院校可能要求不同)。
4、關鍵詞:從論文標題或正文中挑選3~5個(不同院校可能要求不同)最能表達主要內容的詞作為關鍵詞。關鍵詞之間需要用分號或逗號分開。
5、目錄:寫出目錄,標明頁碼。正文各一級二級標題(根據實際情況,也可以標注更低級標題)、參考文獻、附錄、致謝等。
6、正文:專科畢業論文正文字數一般應在3000字以上,本科文學學士畢業論文通常要求8000字以上,碩士論文可能要求在3萬字以上(不同院校可能要求不同)。
畢業論文正文:包括前言、本論、結論三個部分。
前言(引言)是論文的開頭部分,主要說明論文寫作的目的、現實意義、對所研究問題的認識,並提出論文的中心論點等。前言要寫得簡明扼要,篇幅不要太長。
本論是畢業論文的主體,包括研究內容與方法、實驗材料、實驗結果與分析(討論)等。在本部分要運用各方面的研究方法和實驗結果,分析問題,論證觀點,盡量反映出自己的科研能力和學術水平。
結論是畢業論文的收尾部分,是圍繞本論所作的結束語。其基本的要點就是總結全文,加深題意。
7、致謝:簡述自己通過做畢業論文的體會,並應對指導教師和協助完成論文的有關人員表示謝意。
8、參考文獻:在畢業論文末尾要列出在論文中參考過的所有專著、論文及其他資料,所列參考文獻可以按文中參考或引證的先後順序排列,也可以按照音序排列(正文中則採用相應的哈佛式參考文獻標注而不出現序號)。
9、注釋:在論文寫作過程中,有些問題需要在正文之外加以闡述和說明。
10、附錄:對於一些不宜放在正文中,但有參考價值的內容,可編入附錄中。有時也常將個人簡介附於文後。
Ⅵ 基於STC89C52的單片機畢業論文
你好的!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
① 中國知網也好、萬方數據也好都有例子!
② 並且大部分的院校都有免費的介面!
③ 如果真沒有免費的介面,那就網路知道懸賞求助下載吧!
④ 要是要外文的論文准備翻譯的話,最好的辦法就是【谷歌學術】
⑤ 需要什麼語言的論文直接就用相應的語言搜索!100% 能找到類似的!
⑥ 至於翻譯,可以直接谷歌翻一下,弄完在自己縷縷就可以了!
⑦ 要是計算機類的代碼什麼的到CSDN或者51CTO下載!
【友情提示】==================論文寫作方法===========================
{首先就不要有馬上畢業,最後一次花點錢就得了的想法}
① 其實,原創的論文網上沒有免費為你代謝的!誰願意花時間給你寫這個呢?難道你在空閑的時間原以為別人提供這種毫無意義的服務么?所以:還不如自己寫。主要是網上的不可靠因素太多,萬一碰到騙人的,就不上算了。
② 寫作論文的簡單方法,首先大概確定自己的選題【這個很可能老師已經給你確定了】,然後在網上查找幾份類似的文章。
③ 通讀一些相關資料,對這方面的內容有個大概的了解!看看別人都從哪些方面寫這個東西!
④ 參照你們學校的論文的格式,列出提綱,接著要將提綱給你們老師看看,再修改。等老師同意你這個提綱之後,你就可以補充內容!
⑤ 也可以把這幾份論文綜合一下,從每篇論文上復制一部分,組成一篇新的文章!然後把按自己的語言把每一部分換下句式或詞,經過換詞不換意的辦法處理後,網上就查不到了!
⑥ 最後,到萬方等資料庫進行檢測【這里便宜啊,每一萬字才1塊錢】,將掃紅部分進行再次修改!
⑦ 祝你順利完成論文!
【WARNING】=========================================================
[Ⅰ] 如果確認找人代筆,交押金的要慎重考慮!
[Ⅱ] 淘寶交易的話,一定看好他的打款時間,有的設定為【3天】,到期之後人家自然收到錢!
[Ⅲ] 希望用我的回答能讓童鞋們多個心眼!
Ⅶ 基於單片機的畢業設計
基於單片機的畢業設計,也都是一些書面的設計,找些資料拼湊起來的東西,沒有什麼實質性的內容。即使有創意,也是書面上的陳述,畫個原理圖,湊些公式圖表之類的東西。基本上沒有什麼實用價值,也是做濫的題目。要想通過畢業設計有所收獲,只有動手做實物,做出電路板,真正開發程序。比如,智能家電控制,物聯網遠程式控制制,NRF晶元應用,
等等,有新意有創意的題目很多,但都有一定難度。
Ⅷ 跪求大專單片機的畢業論文
智能化多路串列數據採集/傳輸模塊的設計
廣州市光機電工程研究中心 行聯合
廣州市方統生物科技有限公司 關 強
引言
隨著電子技術的不斷發展,目前對各種物理量的檢測和控制都可得以實現。微機檢測控制系統不僅運用到航天航空、機器人技術、紡織機械、食品加工等工業過程式控制制,而且已經成為日常各種家用電器當中的主要組成部分。其中,A/D(模擬數字轉換)設備起著十分重要的作用。這樣,一個系統中就會需要更多的A/D設備。一般是用擴展一塊或多塊A/D採集卡的方法去實現。當模擬量較少或是溫度、壓力等緩變信號場合,採用匯流排型A/D卡並不是最合適、最經濟的方案。這里介紹一種以AT89C2051單片機為核心,採用TLC2543L 12位串列A/D轉換器構成的采樣模塊,該模塊的采樣數據由單片機串口經電平轉換後送到上位機(PC機)的串口COM1或COM2,形成一種串列數據採集串列數據傳輸的方式。
主要元件功能介紹
AT89C2051單片機
AT89C2051是ATMEL公司推出的一種性能價格比極高的 8位單片機,其指令系統與MCS-51系列完全兼容。引腳排列如圖1所示。
TLC2543L串列A/D轉換器
TLC2543L 採用SPI串列介面匯流排,SPI串列介面匯流排由Motorola公司提出,它是一種三線同步介面,分別為同步信號、輸入信號和輸出信號。另外晶元還有一根片選線,單片機通過片選線選通TLC2543L。其中,CLK為同步時鍾脈沖,CS為片選線,DIN為單片機的數據輸出和TLC2543L的數據輸入線,DOUT為單片機的數據輸入線和TLC2543L的數據輸出線。圖2為TLC2543L時序圖。TLC2543L 是全雙工的,即數據的發送和接收可同時進行。如果只是對TLC2543L寫數據,單片機可以丟棄同時讀入的數據;反之,如果只讀數據,可以在命令位元組後,寫入任意數據。數據傳送以位元組為單位,並採用高位在前的格式。
模塊採用TI公司的TLC2543L 12位串列A/D轉換器,使用開關電容逐次逼近法完成A/D轉換過程。串列輸入結構,能夠大大節省51系列單片機I/O資源,且價格適中。其特點有:
(1) 11個模擬輸入通道;
(2) 轉換時間10 s;
(3) 12位解析度A/D轉換器;
(4) 3路內置自測試方式;
(5) 采樣率為66kbps;
(6) 線性誤差+1LSB(max)
(7) 有轉換結束(EOC)輸出;
(8) 具有單、雙極性輸出;
(9) 可編程的MSB或LSB前導;
(10)可編程的輸出數據長度。 TLC2543L的引腳排列如圖3所示。圖3中AIN0~AIN10為模擬輸入端; 為片選端;DIN 為串列數據輸入端;DOUT為A/D轉換結果的三態串列輸出端;EOC為轉換結束端;CLK為I/O時鍾;REF+為正基準電壓端;REF-為負基準電壓端;VCC為電源;GND為地。
電平轉換器MAX232C
MAX232C為RS-232收發器,簡單易用,單+5V電源供電,僅需外接幾個電容即可完成從TTL電平到RS-232電平的轉換,引腳排列如圖4所示。
硬體設計
硬體電路如圖5所示。
單片機AT89C2051是整個系統的核心,TLC2543L對輸入的模擬信號進行採集,轉換結果由單片機通過P3.5(9腳)接收,AD晶元的通道選擇和方式數據通過P3.4(8腳)輸入到其內部的一個8位地址和控制寄存器,單片機採集的數據通過串口(3、2腳)經MAX232C轉換成RS232電平向上位機傳輸。
單片機軟體設計
單片機程序主要包括串列數據採集/傳輸模塊的系統信息、通道數、採集周期和通訊協議定義,以及數據採集和傳輸的標准子程序。
TLC2543L的通道選擇和方式數據為8位,其功能為:D7、D6、D5和D4用來選擇要求轉換的通道,D7D6D5D4=0000時選擇0通道,D7D6D5D4=0001時選擇1通道,依次類推;D3和D2用來選擇輸出數據長度,本程序選擇輸出數據長度為12位,即D3D2=00或D3D2=10;D1,D0選擇輸入數據的導前位,D1D0=00選擇高位導前。
TLC2543L在每次I/O周期讀取的數據都是上次轉換的結果,當前的轉換結果在下一個I/O周期中被串列移出。第一次讀數由於內部調整,讀取的轉換結果可能不準確,應丟棄。
數據採集程序如下:
sbit DATAIN=P1^1;
sbit CLOCK=P1^0;
sbit DATAOUT=P1^2;
sbit CS=P1^3;
bit datain_a_bit0()
{ bit m=0;
DATAOUT=1;
m=DATAOUT;
DATAIN=0;
Nop();
CLOCK=1;
Nop();
CLOCK=0;
Return(m);
}
bit datain_a_bit1()
{ bit m=0;
DATAOUT=1;
m=DATAOUT;
DATAIN=1;
Nop();
CLOCK=1;
Nop();
CLOCK=0;
Return(m);
}
單片機通過編程產生串列時鍾,並按時序發送與接收數據位,完成通道方式/通道數據的寫入和轉換結果的讀出,程序如下:
unsigned int Tlc2543L(unsigned char ch)
{unsigned char i,chch=0;<br>unsigned int xdata xxx=0;<br>unsigned int xdata y=0;<br>CS=0;<br>Chch=ch<<4;<br>Y=chch;<br>Y<<=8;<br>I=0;<br>While(I<12)<br>{if((y&0x8000)==0)<br>{if(datain_a_bit0()==0) xxx&=0xfffe;<br>else xxx|=0x0001;<br>if(I!=11) xxx<<=1;<br>}
else
{if(datain_a_bit1()==0) xxx&=0xfffe;<br>else xxx|=0x0001;<br>if(I!=11) xxx<<=1;<br>}
y<<=1;
I+=1;
}
CS=1;
Return(xxx);
}
串列數據傳輸模塊包括串列口初始化子程序和數據傳輸子程序,各子程序分別如下。其中數據傳輸採用查詢方式,也可以方便地改為中斷方式。
Void rs232init()
{TMOD=0x20;<br>TH1=0xfd;<br>TR1=1;<br>SCON=0x50;<br>}
void receandtran()
{unsigned char da;<br>while(!RI)<br>RI=0;<br>Da=SBUF;<br>SBUF==da;<br>While(!TI);<br>TI=0;<br>}
上位機接收數據所用C語言程序包括初始化子程序和接收子程序。各子程序分別如下:
void cominit(void)
{
outportb(0x3fb,0x80);
outportb(0x3f8,0x18); /與單片機波特率一致為9600bps*/
outportb(0x3f9,0x00);
outportb(0x3fb,0x03); /8位數據位,1位停止位,無奇偶校驗*/
outportb(0x3fc,0x03); /*Modem控制寄存器設置,使DTR和RTS輸出有效*/
outportb(0x3f9,0x00); /*設置中斷允許寄存器,禁止一切中斷*/
}
void data_rece(void) /*查詢方式接收數據子程序*/
{
while(!kbhit())
{
while(!(inportb(0x3fd)&0x01));/*若接收寄存器為空,則等待*/
printf("%x ",inportb(0x3f8)); /*讀取結果並顯示*/
}
getch();
}
智能化串列採集/傳輸模塊在PCR儀中的應用
在PCR儀的電路設計中,因需要檢測的信號很多,包括熱蓋的溫度檢測,散熱器的溫度檢測,腔體內部的溫度檢測,氣流的溫度檢測,光信號的檢測等等,為了簡化電路,節約成本,減小體積,在選擇A/D轉換電路時選用了SPI匯流排的TLC2543,該晶元有多達11路的模擬信號輸入端,完全滿足PCR儀電路設計的需要,一個晶元既能完成檢測多個信號的功能,又能節約單片機的資源,圖6是其硬體原理圖。
結論
本文所述的智能化串列數據模塊,可直接用於任何微機控制和檢測系統中以取代原來的模數轉換設計。經過實踐檢驗,該模塊功耗低、采樣精度高、可靠性好、介面簡便,有很高的實用價值。該智能模塊的軟體和硬體成功應用於生命科學儀器「熱循環儀」的設計和實踐中,使用方便,簡單可行,節約成本,能夠滿足大多數數據采樣的應用場合。資料來源:www.lw3721.com
Ⅸ 大學生51單片機畢業設計論文實物
反正沒有事情,自己做個唄
Ⅹ 單片機畢業論文有哪些題目可以參考
單片機控制自動恆溫箱的設計(電路圖+原理圖+程序)雙坐標步進電機控制系統的設計(論文) 原材料倉物位智能檢測系統的設計 單片機多用寬頻轉速計的設計智能家居安防紅外報警器設計(附protel文件)基於單片機的多功能信號發生器設計(新品)數字示波器的設計(AVR單片機)(新品)基於單片機的中文輸入系統設計(程序+電路原理圖+PCB圖)農業暖棚(溫室)溫濕度控制系統的設計基於單片機噴泉控制系統的設計參考地址: http://www.2bysj.cn/Electronics/Singlechip