微控制器實習報告

2021-09-29 02:02:14 字數 2292 閱讀 5544

微控制器課程設計

報告班級:組別:

成員:目錄

第一章設計概述 1

1.1實訓目的 1

1.2 功能及技術指標要求 1

1.3 設計內容 1

1.4 設計思路及關鍵技術 2

第二章流水燈的設計 4

2.1 流水燈的設計程式框圖 4

2.2流水燈的主程式 5

2.3元器件清單 10

2.4原理圖

第三章、stc89c52功能說明 11

3.1 stc89c52簡單介紹 11

3.2主要特性 11

3.3 管腳說明 12

第四章實訓過程 14

4.1 工作計畫 14

4.2 遇到的問題及解決辦法 15

第五章除錯檢測 16

軟體除錯 16

參考文獻 16

近年來隨著科技的飛速發展,微控制器的應用正在不斷地走向深入,同時帶動傳統控制檢測日新月異更新. 在實時檢測和自動控制的微控制器應用系統中,微控制器往往是作為乙個核心部件來使用,僅微控制器方面知識是不夠的,還應根據具體硬體結構,以及針對具體應用物件特點的軟體結合,加以玩善。流水燈,可以更簡單、方便的使用。

本系統採用微控制器stc89c52為中心器件來設計流水燈,系統實用性強、操作簡單、擴充套件性強。

設計流水燈的基本要求:設計乙個流水燈,要應用stc89c52微控制器實驗系統

功能:我們設計的這個流水燈先自左往右單個點亮,再自右往左逐個點亮,左移逐個點亮,右移單個點亮,左移逐個點亮,右移逐個熄滅,左移逐兩個點亮,右移逐兩個點亮,左移逐三個點亮,右移逐三個點亮。以上幾個步驟再一直迴圈下去

按設計技術指標進行流水燈的硬體和軟體設計。

硬體:主要用到了我們試驗室裡面的試驗箱,具體應用到了stc89c52和74ls737n,當然還應用到了pc

軟體:微控制器的應用系統由硬體和軟體組成,上述硬體原理圖搭建完成上電之後,我們還不能看到流水燈迴圈點亮的現象,我們還需要告訴微控制器怎麼來進行工作,即編寫程式控制微控制器管腳電平的高低變化,來實現發光二極體的一亮一滅。軟體程式設計是微控制器應用系統中的乙個重要的組成部分,是微控制器學習的重點和難點。

關鍵技術在於怎麼設計它的花形,怎麼實現它的不同方向的流動。

設計思路:結合我們這一小組的功能,先查詢一些相關的資料,用軟體進行程式設計,再進行軟體**。在這幾步都完成後,再進行硬體**,觀察試驗現象

#include

unsigned char code tab1=;//左移單個點亮

unsigned char code tab2=;//右移逐個點亮

unsigned char code tab3=;//左移逐個熄滅

unsigned char code tab4=;//右移單個點亮

unsigned char code tab5=;//左移逐個點亮

unsigned char code tab6=;//右移逐個熄滅

unsigned char code tab7=;//左移逐兩個點亮

unsigned char code tab8=;//右移逐兩個點亮

unsigned char code tab9=;//左移逐三個亮

unsigned char code tab10=;//右移逐三個亮

void delay()

void main()

for(i=0;i<9;i++)

for(i=0;i<9;i++)

for(i=0;i<9;i++)

//右移逐個點亮

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

//左移逐個熄滅

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

//右移單個點亮

for(i=0;i<9;i++)

for(i=0;i<9;i++)

for(i=0;i<9;i++)

for(i=0;i<9;i++)

//左移逐個點亮

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

//右移逐個熄滅

for(i=0;i<8;i++)

for(i=0;i<8;i++)

for(i=0;i<8;i++)

微控制器實習報告

微控制器原理介面 課程實習指導書 微控制器控制的迴圈彩燈控制系統的設計 班級 應電081 姓名 朱惠珊 學號 46 指導老師 歐觸靈 時間 2010 7 5到2010 7 9 教師點評 一 實習目的 微控制器原理與接 術 課程實習安排在該課程理論教學結束後進行。其目的是通過實習,使學生進一步弄懂所學...

微控制器實習報告

石家莊經濟學院資訊工程學院 電子資訊工程專業 微控制器課程設計報告 題目鍵盤顯示模組 姓名齊云亭 學號 407109060404班級 4071090102 指導教師田悅欣 2010年 6 月28 日 要求 1 指導教師按照課程設計大綱要求完成學生課程設計指導工作。2 課程設計任務書由指導教師照大綱要...

微控制器實習

第四次實習 樓道照明燈 一 實習題目 樓道照明燈 二 實習目的 綜合實驗,掌握80c51微控制器的程式設計除錯方法。三 實習內容 實現樓道間照明燈的方便控制,乙個照明燈,在樓上和樓下各有乙個 閉合式 開關控制。開關的閉合並不直接決定燈的亮滅,而開關狀態的改變才是決定燈亮滅的關鍵。即不管兩個開關當前的...