課設報告封面

2022-09-23 03:54:02 字數 3827 閱讀 1422

報告學院福建資訊職業技術學院

系部機電工程系

專業機電一體化

班級姓名

學號指導老師

—目—錄—

任務書3

第一章微控制器應用系統硬體電路設計4

1.1 微控制器型號及特性4

1.2 晶振電路4

1.3 復位電路4

1.4 74ls164晶元4

第二章微控制器應用系統軟體設計5

2.1 主程式5

2.2 雙色燈控制程式5

2.3 數碼顯示控制程式7

2.4 嗡鳴程式和延時程式7

第三章微控制器應用系統除錯8

3.1 硬體電路靜態除錯8

3.2 微控制器系統動態除錯8

第四章微控制器應用系統設計總結8

附錄一:電路原理圖

附錄二:設計圖及製作實物圖**

附錄三:源程式**

附錄四:元器件清單

任務書一、設計與實踐題目

基於微控制器彩燈控制系統的設計與製作

二、實習目的

(1) 使學生進一步鞏固加深對所學的基礎理論、基本技能和專業知識的掌握,使之系統化、綜合化。

(2) 使學生樹立具有符合國情和生產實際的正確設計思想和觀點。樹立嚴謹、負責、實事求是、刻苦鑽研、勇於探索、具有創新意識、善於與他人合作的工作作風。

(3) 培養學生綜合運用所學過的基礎理論、基礎知識和基本技能分析和解決實際問題的能力。

(4) 培養學生利用微控制器進行應用系統開發的能力,掌握微控制器應用系統設計的一般方法和步驟,達到能夠進行微控制器系統設計的目的。

三、任務要求

1、控制要求

設計一種微控制器控制的彩燈控制系統,採用mcs—51系列的微控制器實現本系統。該雙色彩燈系統具有多重顯示方式,每種當前顯示方式通過一位數碼管顯示出對應的**資料,同時能通過按鈕實現顯示方式之間的迴圈切換,且具有按鍵有效指示等功能。

2、設計內容

(1) 根據設計要求確定系統中輸入/輸出訊號的種類、數量和特點。

(2) 確定cpu的選型與硬體介面等的配置。

(3) 進行硬體設計和硬體的焊接製作。

(4) 進行軟體設計,根據控制要求編寫控制系統的監控程式。

(5) 控制系統的軟硬體聯機除錯與執行。

(6) 撰寫設計與實踐說明書,列出系統的詳細裝置材料清單。

四、應完成的設計資料

1、設計與實踐報告書乙份。

2、技術資料

(1) 系統的電路原理圖。

(2) 元器件的詳細清單。

(3) 系統程式清單及注釋

3、設計與製作的試驗樣品。

第一章微控制器應用系統硬體電路設計

一.at89s51的型號及特性

功能特性概述:

at89s51 提供以下標準功能:4k 位元組flash 閃速儲存器,節內部ram,32個i/o 口線,看門狗(wdt),兩個資料指標,兩個16 位定時/計數器,乙個5 向量兩級中斷結構,乙個全雙工序列通訊口,片內振盪器及時鐘電路。同時,at89s51可降至0hz的靜態邏輯操作,並支援兩種軟體可選的節電工作模式。

空閒方式停止cpu的工作,但允許ram,定時/計數器,序列通訊口及中斷系統繼續工作。掉電方式儲存ram 中的內容,但振盪器停止工作並禁止其它所有部件工作直到下乙個硬體復位。

二.晶振電路at89s51晶元

三.復位電路74ls164晶元

四.74ls164晶元

第二章微控制器應用系統軟體設計

一. 主程式

1. 程式初始化

x5 bit p3.5

org 0000h

ljmp start

org 0003h

ljmp int_0

org 0030h

start: mov a,#00h

mov p0,a

mov p2,a

clr x5

mov r0,#00h

mov r4,#10

mov r5,#10

mov sp,#60h

setb it0

mov tmod,#01h

mov th0,#3ch

mov tl0,#0b0h

mov ie,#83h

2. 主程式

main:lcall ints0

lcall ints1

sjmp main

3. 中斷程式

int_0:mov r5,#20

lcall delay

inc r0

djnz r4,rext0

mov r0,#00h

mov r4,#10

rext0: reti

二. 雙色燈控制程式

ints1:mov a,r0

clr c

rlc a

mov dptr,#jptab

jmp @a+dptr

jptab:ajmp sc0

ajmp sc1

ajmp sc2

ajmp sc3

ajmp sc4

ajmp sc5

ajmp sc6

ajmp sc7

ajmp sc8

ajmp sc9

sc0: mov r2,#08

mov r3,#08

mov a,#01h

loop0:mov r5,#10

lcall delay

rl a

mov p0,a

djnz r2,loop0

loop1:mov r5,#10

rr a

mov p2,a

lcall delay

djnz r3,loop1

retsc1: mov r2,#04

mov r3,#04

mov a,#01h

loop2:mov r5,#10

lcall delay

rl a

rl a

mov p0,a

djnz r2,loop2

loop3:mov r5,#10

rr a

rr a

mov p2,a

lcall delay

djnz r3,loop3

retsc2:mov r2,#08

mov r3,#08

mov a,#01h

loop4:mov r5,#10

lcall delay

clr c

rlc a

mov p0,a

djnz r2,loop4

mov a,#01h

loop5:mov r5,#10

rrc a

mov p2,a

lcall delay

djnz r3,loop5

retsc3: mov r2,#08

mov r3,#08

mov a,#01h

loop6:mov r5,#10

lcall delay

setb c

rlc a

mov p0,a

djnz r2,loop6

mov a,#01h

loop7:mov r5,#10

setb c

rrc a

mov p2,a

lcall delay

djnz r3,loop7

retsc4:mov a,#05h

mov r2,#08

mov r5,#1

loop8:mov p0,a

mov p2,a

lcall delay

rl a

djnz r2,loop8ret

鋼結構課設封面

鋼結構 課程設計報告 系別 城市建設學院 專業班級 土木0801 學生姓名 指導教師王鑫 課程設計時間 201 年月日 201 年月日 華中科技大學武昌分校 目錄1 課程設計目的頁碼 2 課程設計題目描述和要求頁碼 3 課程設計報告內容頁碼 3.1頁碼 3.2頁碼 3.3頁碼 4 總結頁碼 參考文獻...

DSP課設報告

dsp課程設 計報告 一 報告題目 利用gpio擴充套件led 燈動態顯示設計 二 實驗目的 利用ccs 軟體對 tms320f2812系列 dsp晶元進行編輯 編譯 鏈結 程式除錯 分析等工作,從而達到對ccs軟體的初步了解和應用。三 實驗器材 tds510usb 器及電源,tds510usb 器...

《plc》課設報告

成績南京航空航天大學金城學院 可程式設計控制器及其應用 課程設計報告 一 控制要求 1 採用plc構成四層簡易電梯電氣控制系統。電梯的上 下行由一台電動機拖動,電動機正轉為電梯上公升,反轉為下降。2 樓層呼叫按鈕及電梯內按鈕按下,電梯未達到相應樓層或未得到相應的響應時,相應指示燈一直接通指示。3 電...