導航:首頁 > 操作系統 > 單片機畢業設計論文

單片機畢業設計論文

發布時間:2022-01-16 07:23:29

① 誰有關於單片機的本科畢業論文啊,急用!!!!!

這有一系列的畢業論文qq310852504

② 急求單片機類畢業論文設計!

10分你想求什麼論文呀,誘惑力不夠大,別人有也不會給你的

③ 求基於單片機的畢業設計、、、、 論文加實物

呵呵
我有個通過
電子稱
來檢驗軸承是否漏球的東西
投入嘛
也不多電子稱
大概3000左右
單片機
200左右
氣缸
等設備大概3000左右
整套硬體投入大概10000左右
軟體還沒算
還有個通過攝像頭拍照的識別系統
硬體投入也差不多這么多錢
就是
電子稱換成了電腦
..............

④ 關於單片機的畢業設計

單片機的畢業設計,不同的設計要求,難度不一樣。
你的課題是溫度測量與語音播報系統。這個課題的設計思路:
(1)溫度測量與語音播報系統的電路設計———— 主要需要完成單片機最小系統電路+LCD液晶顯示電路+溫度感測器採集電路+語音播報電路+報警電路
(2)溫度測量與語音播報系統的軟體程序:———— 主要需要完成LCD液晶顯示電路的驅動程序+溫度感測器採集電路的驅動程序+語音播報電路的驅動程序+報警電路的驅動程序
(3)溫度測量與語音播報系統的實物調試———— 購買有關溫度測量與語音播報系統的電路設計所需要的電子器件,結合軟體程序來調試有關的功能。
頭像賬號也是騰訊賬號。有問題可以添加@
生活不止有眼前的苟且,還有詩和遠方

⑤ PLC或單片機等畢業設計和論文,急需一份,謝謝大家

*************************************
; * 單鍵遙控碼控制器 *
; * *
; *************************************
;
;
;**********************************************************************
;* *
;* P1.0 1 40 VCC *
;* P1.1 2 39 P0.0 *
;* P1.2 3 38 P0.1 *
;* P1.3 4 37 P0.2 *
;* P1.4 5 36 P0.3 *
;* P1.5 6 35 P0.4 *
;* STUDYLAMP P1.6 7 34 P0.5 *
;* LAMP P1.7 8 33 P0.6 *
;* RST 9 32 P0.7 *
;* RXD P3.0 10 MCS-51 31 EA VDD *
;* TXD P3.1 11 30 ALE *
;* STUDYKEY INT0 P3.2 12 29 PSEN *
;* INT1 P3.3 13 28 P2.7 *
;* REMOTEIN T0 P3.4 14 27 P2.6 *
;* REMOTEOUT T1 P3.5 15 26 P2.5 *
;* WR P3.6 16 25 P2.4 *
;* RD P3.7 17 24 P2.3 *
;* XTAL2 18 23 P2.2 *
;* XTAL1 19 22 P2.1 *
;* VSS 20 21 P2.0 *
;* *
;**********************************************************************
;
SPBASE EQU 70H ;堆棧基址
IEVAL EQU 00H ;關所有中斷
MEMBASE EQU 08H ;工作寄存器基址
MEMS EQU 67H ;工作寄存器個數
;
BITNMB EQU 08H ;一個位元組包含八個位
;
KEYFUNFLAG EQU 80H ; 鍵功能索引
KEYFUNNMB EQU 81H ;鍵功能號
KEYFUNRW EQU 82H ;遙控信號讀寫標志
READFLAG EQU 88H ;讀標記
WITERFLAG EQU 99H ;寫標記
;
TMPHADDR EQU 08H ;讀入高電平存放首址
TMPLADDR EQU 90H ;讀入低電平存放首址
READTIME EQU 00H ;讀入數據指令時間
; LOWH EQU R4 ;起始位存放高地址
; LOWL EQU R5 ;起始位存放低地址
STUDYLAMP EQU P1.6 ;學習指示燈
LAMP EQU P1.7 ;未定義指示燈
STUDYKEY EQU P3.2 ;學習鍵
;
REMOTEIN EQU P3.4 ;遙控輸入
REMOTEOUT EQU P3.5 ;遙控輸出
DELAYCONUT EQU 30H ;延時值
DELAYCONUT0 EQU 0FFH ;延時值
T1COUNT EQU 0F3H ;T1計數初值
TMODVAL EQU 22H ;計數模式控制字
TCONVAL EQU 41H ;計數控制寄存器值
PCONVAL EQU 00H ;電源控制寄存器值
T2CONVAL EQU 00H ;T2控制寄存器值
SCONVAL EQU 0F8H ;串口控制寄存器值
IPVAL EQU 01H ;中斷優先順序控制值
;
;
;*************************************
;* *
;* 主程序和中斷程序入口 *
;* *
;*************************************
ORG 0000H ;程序執行開始地址
AJMP START ;跳至START執行
ORG 0003H ;外中斷0中斷入口地址
AJMP INTEX0 ;跳至INTEX0中斷服務程序
ORG 000BH ;定時器T0中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 0013H ;外中斷1中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 001BH ;定時器T1中斷入口地址
AJMP INTT1 ;跳至INTT1中斷服務程序
ORG 0023H ;串列口中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 002BH ;定時器T2中斷入口地址
RETI ;中斷返回(不開中斷)
;

;*************************************
;* *
;* 初始化程序中的各變數 *
;* *
;*************************************
CLEARMEMIO: CLR A ;A清0
DEC A ;A為#FFH
MOV P0,A ;P0口置1
MOV P3,A ;P3口置1
MOV P1,A ;P1口置1
CLR A ;清A(為0)
MOV P2,A ;P2口為0
CLR STUDYLAMP ;關學習燈
CLR LAMP ;關操作燈
CLR REMOTEOUT ;關遙控碼輸出
SETB REMOTEIN ;遙控接收為輸入狀態
MOV R0,#MEMBASE ;清工作寄存器,從08H開始
MOV R1,#MEMS ;清內存個數(為103個)
CLEARMEM: MOV @R0,A ;清0開始
INC R0 ;地址加1
DJNZ R1,CLEARMEM ;未清完轉CLEARMEM繼續
; MOV R0,#KEYFUNRW
; MOV @R0,#READFLAG
MOV SP,#SPBASE ;設堆棧基址(70H)
MOV IE,#IEVAL ;關所有中斷
MOV IP,#IPVAL ;置優先順序
MOV TMOD,#TMODVAL ;置計數器模式(8位自動重裝初值模式)
MOV PCON,#PCONVAL ;波特率不加倍
MOV SCON,#SCONVAL ;串口中斷不開
MOV TH1,#T1COUNT ;T1定時器初值(定時值為13微秒)
MOV TL1,#T1COUNT ; T1定時器初值
SETB EX0 ;允許外中斷0中斷
SETB EA ;開總中斷允許
RET ;子程序結束
;
;*************************************
;* *
;* 主 程 序 *
;* *
;*************************************
START: LCALL CLEARMEMIO ;調用上電初始化子程序
; 主體程序
MAIN: LCALL KEYWORK ;調用讀鍵子程序
LJMP MAIN ;跳回MAIN循環
NOP ;PC值出錯處理
NOP ;空操作
NOP ;
LJMP START ;重新初始化
;
;*************************************
;* *
;* T1中斷服務程序 *
;* *
;*************************************
INTT1: CPL REMOTEOUT ;40kHZ方波輸出(紅外線調制波)
RETI ;中斷返回
;
;*************************************
;* *
;* 載波合成 *
;* *
;*************************************
REMOTETX: MOV R0,#TMPHADDR ;取遙控碼高電平存放首址
MOV R1,#TMPLADDR ;取遙控碼低電平存放首址
SETB LAMP ;開操作燈
MOV A,R4 ;起始位高8位放入A
MOV R3,A ;放入R3暫存
JZ LOWBACK ;高8位為0轉LOWBACK處理低8位
CLR A ;高8位非0處理
DEC A ;A為#FFH
LOWBACKTMP: MOV R2,A ;起始位復原,R2賦初值
LOWBACKTMP0: SETB TR1 ;開啟T1
SETB ET1 ;允許T1中斷
NOP ;用空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,LOWBACKTMP0 ;計數值每減1循環時間為約21微秒
DJNZ R3,LOWBACKTMP ;高8位計數值不為0轉LOWBACKTMP
LOWBACK: MOV A,R5 ;起始位低8位處理
MOV R2,A ; 起始位低8位數放入R2暫存
LOWBACKTMP1: SETB TR1 ; 開啟T1
SETB ET1 ; 允許T1中斷
NOP ;用空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,LOWBACKTMP1 ;低8位計數值不為0轉LOWBACKTMP1
TMP0: MOV A,@R0 ;高電平處理開始,取高電平數據
MOV R2,A ;放入R2
TMP1: CLR TR1 ;關閉T1
CLR ET1 ;關閉T1中斷允許(關40KHZ紅外線)
CLR REMOTEOUT ;關遙控輸出
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R2,TMP1 ;R2每減1循環時間約為21微秒
INC R0 ;指向下一高電平數據地址
TMPP: MOV A,@R1 ;取低電平數據
MOV R2,A ;放入R2
TMP2: SETB TR1 ;低電平處理,開定時器T1
SETB ET1 ;開T1中斷
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,TMP2 ;減1不為0轉TMP2循環(周期為21微秒)
INC R1 ;指向下一低電平數據
MOV A,@R1 ;取數據
JZ OUT ;為0轉OUT退出
AJMP TMP0 ;不為0轉TMP0執行
OUT: CLR TR1 ;退出程序,關T1
CLR ET1 ;關T1中斷
CLR LAMP ;關操作燈
CLR REMOTEOUT ;關遙控輸出
RET ;返回
;
;*************************************
;* 遙控數據讀取 INT0中斷程序 *
;* 高電平存TMPHADDR為首址RAM *
;* 低電平存TMPLADDR為首址RAM *
;*************************************
INTEX0: CLR ET1 ;關T1中斷允許
CLR TR1 ;關定時器T1
CLR EX0 ;關外中斷0
CLR EA ;關中斷總允許
SETB STUDYLAMP ;開學習狀態指示燈
CLR LAMP ;關操作燈
MOV R0,#TMPHADDR ;高電平存放首址放入R0(07H)
MOV R1,#TMPLADDR ; 低電平存放首址放入R1(90H)
CLR A ;A清0
MOV DPH,A ;DPTR寄存器清0
MOV DPL,A ;
READHEAD: JNB REMOTEIN,READDATA ;尋找起始位。當輸入為0時轉READDATA
INC DPTR ;輸入為高電平時對DPTR循環計數
NOP ;空操作延時
NOP ;(循環周期約為21微秒)
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READHEAD ;跳回循環
;判斷是不是遙控碼起始位
READDATA: CJNE A,DPH,READDATA00 ;DPTR高8位不為0,是起始位
MOV DPH,A ; DPTR高8位為0,不是起始位
MOV DPL,A ; DPTR清0
AJMP READHEAD ;重新尋找起始位
;
READDATA00: CLR A ;處理起始位開始。清A
MOV DPH,A ;DPTR計數器清0
MOV DPL,A ;
READLOOP01: JB REMOTEIN,READDATA02 ;讀起始位,高電平時轉READDATA02
INC DPTR ;低電平時對DPTR循環計數
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP01 ; 循環,周期約為21微秒
;
READDATA02: CLR LAMP ;關操作燈
MOV R4,DPH ;存起始位(高8位入R4)
MOV R5,DPL ;存起始位(低8位入R5)
MOV DPH,#00H ;清0
MOV DPL,#READTIME ;放入校正值(本設計沒校正,值為0)
AJMP READLOOP1 ;轉READLOOP1處理高電平程序
;
READDATA1: SETB LAMP ;存高電平數據程序。開操作燈
MOV @R0,DPL ;存入高電平數據(地址在08H-6FH)
INC R0 ;指向下一地址
MOV DPL,#READTIME ; 放入校正值(本設計沒校正,值為0)
MOV DPH,#00H ;清0
READLOOP0: JB REMOTEIN,READDATA2 ;讀低電平程序。高電平時轉READDATA2
INC DPTR ;低電平時對DPTR循環計數
NOP ;空操作延時,循環延時周期為21微秒
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP0 ;延時循環控制
;
READDATA2: CLR LAMP ;存低電平數據程序。關操作燈
MOV @R1,DPL ;存低電平數據(地址在90H-F7H)
INC R1 ;地址加1
MOV DPL,#READTIME ; 計數校正(本設計沒校正,值為0)
MOV DPH,#00H ;清0
READLOOP1: JNB REMOTEIN,READDATA3 ;讀高電平程序。為0時轉READDATA3
INC DPTR ;高電平時對DPTR循環計數
NOP ;空操作延時,循環周期為21微秒
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP1 ;循環控制
;
READDATA3: CLR A ;
CJNE A,DPH,READDATA4 ;DPH不為0轉READDATA4(碼讀完)
AJMP READDATA1 ;轉READDATA1(存高電平數據)
READDATA4: MOV @R0,A ;放結束標志數據
MOV @R1,A ;放結束標志數據
; SETB LAMP ;開操作燈
CLR STUDYLAMP ;關學習燈
SETB REMOTEIN ;遙控輸入狀態
READEND: JNB STUDYKEY,READEND ;等待鍵釋放
SETB EX0 ;開外中斷
SETB EA ;開總中斷允許
RETI ;中斷返回
;
;*************************************
;* *
;* 鍵工作子程序 *
;* *
;*************************************
KEYWORK: SETB P1.0 ;置P1.0口為輸入狀態
JNB P1.0,KEY0 ;為0轉KEY0
KEYOUT: RET ;無鍵按下,返回
;
KEY0: LCALL DL10MS ;延時去抖動
JB P1.0,KEYOUT ;是干擾轉KEYOUT返回
LJMP REMOTETX ;有鍵按下,轉REMOTETX發謝遙控碼
;
;*************************************
;* *
;* 延時程序( 255 X 2 = 513 us) *
;* *
;*************************************
DELAY: MOV R0,#DELAYCONUT0 ;(#0FFH)
DELAY1: DJNZ R0,DELAY1
RET
;
;
;
;*************************************
;* *
;* 延時約25 ms *
;* *
;*************************************
DL10MS: MOV R1,#DELAYCONUT ;(#30H)
DL10MS1: LCALL DELAY
DJNZ R1,DL10MS1
RET
;
END ;程序結束

⑥ 基於單片機的畢業設計論文如題 謝謝了

學參數測量技術涉及范圍廣,特別是微電壓、微電流、高電壓以及待測信號強弱相差極大的情況下,既要保證弱信號的測量精度又要兼顧強信號的測量范圍,在技術上有一定的難度。傳統的低成本儀表在測量電壓、電阻時都採用手動選擇檔位的方法來轉換量程。在使用中,當忘記轉換檔位時,會造成儀表測量精度下降或損壞。 現代電子測量對系統的精度要求越來越高且智能化程度也越來越高。全量程無檔自動量程轉換電壓表和電阻表是在保證測量精度不下降的前提條件下省去手動轉換量程的工作,得到了廣泛應用。 本文介紹了一種基於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

⑦ 大學生51單片機畢業設計論文實物

反正沒有事情,自己做個唄

⑧ 急求51單片機的各種畢業設計論文

你好的是一片海洋

⑨ 請問哪個網站有單片機畢業設計和畢業論文如題 謝謝了

有單片機畢業(論文)設計 , Q+ 談。

⑩ 單片機編程設計類畢業論文怎麼寫

通過人物的語言寫人。
人物的語言要充分個性化的,能表現
人物的出身、教養、經歷和性格,讓人讀了如聞其聲,如見其人。
魯迅先生指出:「人物語言的描寫

閱讀全文

與單片機畢業設計論文相關的資料

熱點內容
編程拖放 瀏覽:40
linux卸載tomcat 瀏覽:875
手機時間如何校正到伺服器 瀏覽:81
創造與魔法瞬移源碼百度 瀏覽:882
反射優化java 瀏覽:874
硬體加密播放盒子 瀏覽:923
xp點擊文件夾選項沒反應 瀏覽:537
蘋果不顯示桌面的app怎麼刪除 瀏覽:864
安卓手機怎麼換國際服 瀏覽:415
神獸領域安卓怎麼下載 瀏覽:250
單片機交通燈ad原理圖 瀏覽:413
多功能解壓磁鐵筆 瀏覽:80
少兒編程火箭升空 瀏覽:401
蘭斯10游戲解壓碼 瀏覽:42
手機proxy伺服器地址 瀏覽:449
吉他清音壓縮 瀏覽:301
簡歷模板程序員 瀏覽:882
螺桿壓縮機虛標型號 瀏覽:953
idea開發項目伺服器ip地址 瀏覽:125
串口伺服器出現亂碼怎麼解決 瀏覽:950