久久精品99久久|国产剧情网站91|天天色天天干超碰|婷婷五天月一av|亚州特黄一级片|亚欧超清无码在线|欧美乱码一区二区|男女拍拍免费视频|加勒比亚无码人妻|婷婷五月自拍偷拍

實(shí)習(xí)報告

單片機(jī)實(shí)習(xí)報告

時間:2022-10-07 07:57:45 實(shí)習(xí)報告 我要投稿

單片機(jī)實(shí)習(xí)報告模板

  篇一:單片機(jī)實(shí)習(xí)報告

單片機(jī)實(shí)習(xí)報告模板

  課程設(shè)計任務(wù)書

  學(xué)生姓名: 專業(yè)班級: 指導(dǎo)教師: 工作單位: 武漢理工大學(xué) 題 目: 單片機(jī)原理與應(yīng)用初始條件:

  STC89C52 溫度采集芯片DS18B20 數(shù)碼管 MAX232 開關(guān) 74LS04 仿真軟件

  要求完成的主要任務(wù):

  1)利用PROTEL等軟件進(jìn)行硬件設(shè)計;

  2)利用Keil uV2軟件完成應(yīng)用系統(tǒng)軟件設(shè)計;

  3)利用PROTEUS軟件進(jìn)行仿真設(shè)計;

  4)完成單片機(jī)最小系統(tǒng)和應(yīng)用系統(tǒng)電路板的焊接;

  5)對電路進(jìn)行調(diào)試;

  6)利用stc-isp軟件完成在系統(tǒng)編程、下載,并完成系統(tǒng)軟件調(diào)試;

  7)題目由指導(dǎo)教師提供;

  8)要求每個學(xué)生單獨(dú)完成硬件軟件設(shè)計、仿真、焊接、調(diào)試任務(wù);

  9)寫出實(shí)習(xí)報告,實(shí)習(xí)報告主要包括以下內(nèi)容:目錄、摘要、關(guān)鍵詞、基

  本原理、方案論證、硬件設(shè)計、軟件設(shè)計(帶流程圖、程序清單)、仿真

  結(jié)果、實(shí)物運(yùn)行結(jié)果照片、結(jié)論、參考文獻(xiàn)等;

  10)實(shí)習(xí)完成后通過答辯;

  11)答辯時交實(shí)習(xí)報告電子文檔,通過答辯后根據(jù)修改意見修改并打印、裝訂成冊。

  時間安排:

  實(shí)習(xí)時間20xx年12月17日---20xx年12月30日。

  指導(dǎo)教師簽名: 年 月 日

  系主任(或責(zé)任教師)簽名: 年 月 日

  目錄

  摘 要 ...................................................................... 3

  Abstract ................................................................... 4

  1 基本原理................................................................... 5

  1.1基本原理及原理框圖 ....................................................... 5

  1.2 STC89C52結(jié)構(gòu)功能介紹 .................................................... 5

  2 方案論證................................................................... 7

  2.1 數(shù)字溫度計方案 ........................................................... 7

  3 硬件設(shè)計................................................................... 8

  3.1復(fù)位電路 ................................................................. 8

  3.1.1上電復(fù)位 ................................................................................................................ 8

  3.1.2按鍵復(fù)位 ................................................................................................................ 8

  3.2振蕩電路 ................................................................. 9

  3.3 單片機(jī)最小系統(tǒng)單片機(jī) .................................................... 10

  3.4 顯示電路 ................................................................ 10

  3.5矩陣鍵盤電路 ............................................................ 11

  3.6 溫度采集電路 ............................................................ 11

  3.7串口通信電路 ............................................................ 12

  3.8總設(shè)計電路 .............................................................. 13

  4 軟件設(shè)計.................................................................. 14

  4.1 軟件介紹 ................................................................ 14

  4.1.1設(shè)計軟件Protel ................................................................................................. 14

  4.1.2 程序編寫軟件Keil ............................................................................................ 14

  4.1.3仿真軟件Proteus ............................................................................................... 15

  4.2 數(shù)碼管顯示 .............................................................. 15

  4.3數(shù)字溫度計的設(shè)計 ........................................................ 16

  4.4串口通信的設(shè)計 .......................................................... 17

  5仿真結(jié)果 .................................................................. 18

  5.1數(shù)字溫度計仿真 .......................................................... 18

  5.2鍵盤掃描仿真 ............................................................ 18

  6 實(shí)物調(diào)試結(jié)果 .............................................................. 19

  7元件列表 .................................................................. 20

  8參考文獻(xiàn) .................................................................. 22

  9實(shí)習(xí)日記 .................................................................. 23

  10附錄 ..................................................................... 40

  摘 要

  單片微型計算機(jī)簡稱單片機(jī),又稱為微型控制器,是微型計算機(jī)的一個重要分支。隨著電子技術(shù)的發(fā)展,大規(guī)模及超大規(guī)模集成電路和制造工藝的進(jìn)一步提高,單片機(jī)以其高可靠性、高性價比、低電壓、低功耗等一系列優(yōu)點(diǎn),廣泛應(yīng)用于控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、智能化儀器表等領(lǐng)域。

  本次課程設(shè)計包括單片機(jī)最小系統(tǒng)(包括復(fù)位和時鐘電路)及供電系統(tǒng)、4*4矩陣鍵盤、獨(dú)立6個8段LED數(shù)碼管顯示電路及DS18B20溫度傳感器。利用Protel電路設(shè)計軟件進(jìn)行原理圖設(shè)計,利用keil軟件編程以及proteus軟件仿真,借此鞏固單片機(jī)應(yīng)用、模擬電路、數(shù)字電路課程及學(xué)會各種工程軟件的使用。

  關(guān)鍵字:單片機(jī) 最小系統(tǒng) 矩陣鍵盤 仿真 硬件設(shè)計

  Abstract

  Single chip microcomputer short chip, also known as the micro controller, is a microcomputer is an important branch of. With the development of electronic technology, large-scale and ultra large scale integrated circuit and manufacturing process to further improve, chip for its high reliability, high cost, low voltage, low power consumption and a series of advantages, widely used in control system, data acquisition system, intelligent instrument and meter etc.

  The curriculum design, including the smallest single-chip system ( including a reset and clock circuit and power supply system ), 4*4 matrix keyboard, the independent 6 8 LED digital tube display circuit and the temperature sensor DS18B20. Using Protel circuit design software schematic design, using keil software and Proteus Software simulation, to consolidate the SCM application, analog circuit, digital circuit course and learn all kinds of engineering software use.

  1 基本原理

  1.1基本原理及原理框圖

  單片機(jī)最小系統(tǒng),是指用最小的元件組成的單片機(jī)可以工作的系統(tǒng)。對51系列單片機(jī)來說,最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路、按鍵輸入、顯示輸出等。單片機(jī)接口電路主要用來連接計算機(jī)和其他外部設(shè)備。本次設(shè)計主要完成的擴(kuò)展電路包括鍵盤顯示電路、數(shù)字溫度計兩大模塊。

  1.2 STC89C52結(jié)構(gòu)功能介紹

  STC89C52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓、高性能COMOS8位微處理器,又稱單片機(jī)。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。

  STC89C52具有8K在系統(tǒng)可編程存儲器。具有以下配置:8KFlash,512字節(jié)RAM,32I/O口線,定時器,內(nèi)置4KBROM,三個16位定時器、計數(shù)器,一個6向量2級中斷結(jié)構(gòu),雙全工串行口。STC89C52引腳圖如下:

  篇二:單片機(jī)實(shí)訓(xùn)報告

  姓名

  學(xué)號:

  班級:

  指導(dǎo)老師:

  實(shí)訓(xùn)時間:

  前言

  一周的單片機(jī)實(shí)訓(xùn)很快就結(jié)束咯,在這一周的時間里,我學(xué)到了很多關(guān)于單片機(jī)各方面的知識。老師在實(shí)訓(xùn)課中也教會咯我們很多關(guān)于單片機(jī)軟件編程與硬件設(shè)施的知識。

  一周的實(shí)訓(xùn)中我們一共實(shí)訓(xùn)咯好幾個項(xiàng)目,通過這幾個項(xiàng)目的實(shí)訓(xùn),我們掌握咯一些單片機(jī)的匯編語言和硬件調(diào)試,達(dá)到了很好的效果。

  一周時間實(shí)訓(xùn)過后,我把之前在課堂上不懂的知識點(diǎn),通過實(shí)際操作的練習(xí),我都搞明白咯。當(dāng)然在實(shí)訓(xùn)過程中也遇到咯很多問題,就是有時在調(diào)試方面不能調(diào)試成功,有時程序是沒有錯誤,但是就是調(diào)試不好,一直找原因也找不出是什么原因。

  希望以后能夠擁有更多的實(shí)訓(xùn)時間和機(jī)會學(xué)習(xí)單片機(jī)。

  實(shí)訓(xùn)任務(wù)一

  一、實(shí)驗(yàn)?zāi)康?/p>

  熟悉Keil C51集成開發(fā)環(huán)境的使用方法

  二、實(shí)驗(yàn)設(shè)備及器件

  IBM PC機(jī)

  三、實(shí)驗(yàn)內(nèi)容

  按照本書的第2章的2.1節(jié)到2.4節(jié)內(nèi)容進(jìn)行Keil C51集成開發(fā)環(huán)境的安裝和使用練習(xí)。然后按照以下內(nèi)容建立文件并編譯產(chǎn)生HEX文件。

  ORG 8000H

  LJMP Main

  ORG 80F0H

  Main:

  MOV R7,#0

  LOOP:

  MOV R6,#0

  DJNZ R6,$

  DJNZ R6,$

  DJNZ R6,$

  DJNZ R6,$

  DJNZ R7,LOOP ;延時 一臺

  CPL P1.0

  CPL P1.1

  CPL P1.2

  CPL P1.3

  CPL P1.4

  CPL P1.5

  CPL P1.6

  CPL P1.7

  SJMP Main

  END ;P1.0取反 ;P1.1取反 ;P1.2取反 ;P1.3取反 ;P1.4取反 ;P1.5取反 ;P1.6取反 ;P1.7取反

  通過該程序?qū)崿F(xiàn)八盞燈的同時亮和同時滅的功能,更好的掌握匯編指令。

  4、實(shí)驗(yàn)要求:熟練掌握結(jié)合DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀和Keil C51集成開發(fā)環(huán)境進(jìn)行仿真調(diào)試。如果還有時間,可以把本書的第2章的2.6節(jié)、2.7節(jié)內(nèi)容也看一下

  5、實(shí)驗(yàn)步驟:

 。1)用40針排線把DP-51PROC實(shí)驗(yàn)儀上的A1區(qū)J76接口和A2區(qū)J79接口相連,然后使用排線把A2區(qū)的J61接口與D1區(qū)的J52接口相連。如圖所示。

  2、對DP-51PROC實(shí)驗(yàn)儀上電,然后按照本書的第2章的2.5.1小節(jié)設(shè)置TKSMonitor51仿真器和使用軟件DPFlash把MON51監(jiān)控程序下載到TKSMonitor51仿真器。

  3、關(guān)閉DPFlash軟件。把TKSMonitor51仿真器的工作模式選擇開關(guān)切換到RUN處,然后按一下復(fù)位鍵(RST),MON51程序就開始運(yùn)行了。此時,TKSMonitor51仿真器進(jìn)入調(diào)試狀態(tài)。

  4、用戶使用Keil C51集成開發(fā)環(huán)境建立工程、編輯與編譯“實(shí)驗(yàn)內(nèi)容”所列的程序。然后按照本書的第2章2.5.3節(jié)的第2點(diǎn)(軟件調(diào)試環(huán)境的設(shè)置)設(shè)置好,然后再編譯一次。

  5、此時用戶就可以按照本書的第2章2.5.4節(jié)所講述的方法進(jìn)行仿真調(diào)試。如果用戶在退出仿真調(diào)試模式后想再次進(jìn)入仿真調(diào)試,可以先按一下TKSMonitor51仿真器的復(fù)位鍵(RST)。用戶可以在仿真調(diào)試環(huán)境下設(shè)置斷點(diǎn)、單步、全速運(yùn)行等。在調(diào)試過程中用戶可以看見D1區(qū)的LED的亮滅是由用戶程序

  篇三:單片機(jī)實(shí)習(xí)報告

  1 引言

  1.1實(shí)習(xí)目的

  隨著人們生活水平的不斷提高,單片機(jī)控制無疑是人們追求的目標(biāo)之一,它給人們帶來的方便也是不可否定的。本次實(shí)習(xí)的目的在于加深A(yù)T89C51單片機(jī)的理解,初步掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計方法。通過本次實(shí)習(xí)達(dá)到鞏固、充實(shí)和綜合運(yùn)用所學(xué)知識解決實(shí)際問題的目的。

  1.2 單片機(jī)基礎(chǔ)知識

  單片機(jī)又稱單片微控制器,它是把一個計算機(jī)系統(tǒng)集成到一個芯片上。單片機(jī)具有體積小、功能強(qiáng)、應(yīng)用方面廣等優(yōu)點(diǎn)。它的體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。目前正以前所未見的速度取代著傳統(tǒng)電子線路構(gòu)成的經(jīng)典系統(tǒng)。單片機(jī)的使用領(lǐng)域已十分廣泛。例如彩電、冰箱、空調(diào)等無處不見單片機(jī)的影子,單片機(jī)已深深地融入我們的生活。大大提高了這些產(chǎn)品的智能性,易用性及節(jié)能性等主要性能指標(biāo),在工農(nóng)業(yè)生產(chǎn)上也極大提高了生效效率和產(chǎn)品質(zhì)量。

  1.3課題描述

  實(shí)現(xiàn)對8個LED燈以5種方式顯示,用一個按鍵進(jìn)行方式選擇,并用一個數(shù)碼管顯示方式編號并用兩個鍵來控制流水燈流動的速度。

  2系統(tǒng)概述

  2.1系統(tǒng)分析

  流水燈是一串按一定的規(guī)律像流水一樣連續(xù)閃亮。流水燈控制是可編程控制器的一個應(yīng)用。流水燈控制可用多種方法實(shí)現(xiàn),要求8個燈在時鐘信號作用下按規(guī)律轉(zhuǎn)換5種狀態(tài)。每按一次按鍵選擇一個方式,方式顯示在數(shù)碼管上,8個燈分別用不同的方式閃亮。同時通過其它兩個按鈕可以調(diào)節(jié)燈閃亮的快慢速度。也就是用延時的方法來控制速度。

  2.2系統(tǒng)設(shè)計要求

  根據(jù)課題,查找資料,了解所使用的芯片;

  畫出可控流水燈的工作電路圖,使用Protel 軟件繪制電路圖;

  根據(jù)原理圖把元件器正確焊接到電路板上,分清元件器的正負(fù)極,以及焊接的正確位置;

  設(shè)計程序,在Keil 750 AHK環(huán)境下調(diào)試程序以實(shí)現(xiàn)預(yù)期的功能。

  3系統(tǒng)詳細(xì)設(shè)計

  3.1硬件使用說明

  AT89C51提供以下標(biāo)準(zhǔn)AT89C51是一種低功耗、高性能的8位單片微型計算機(jī)。功能:8K字節(jié)Flash閃速存儲器,256字節(jié)內(nèi)部RAM,40個I/O口線,3個16位定時/計數(shù)器,一個6向量兩極中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作,掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。

  AT89C51采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃存組合在單個芯片中,ATML的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。

  3.2 AT89C51主要性能參數(shù)

  1、與MCS-51指令系統(tǒng)完全兼容 2、4K字節(jié)可重擦寫FLASH閃速存儲器 3、1000次擦寫周期

  4、全靜態(tài)操作:0Hz—24MHz 5、三級加密程序存儲器 6、128*8字節(jié)內(nèi)部RAM 7、32個可編程I/O口線 8、22上16位定時/計數(shù)器 9、6個中斷源

  10、可編程串行URAR通道

  3.3 AT89C51引腳配置圖

  AT89C51芯片的引腳配置

  3.3.1 AT89C51框圖

  管腳說明:

  VCC:供電電壓。 GND:接地。

  P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時,P0輸出原碼,此時P0外部必須被拉高。

  P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時,P1口作為第八位地址接收。

  P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。

  P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。

  RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。

  ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。

  PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。

  EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。

  XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。

  3.4 USB接口的通訊原理

  1.USB設(shè)備的接入

  USB接口中的+5V電源不但可以為外接設(shè)置提供小電流供應(yīng),并且還起著檢測功能。當(dāng)USB設(shè)置插入USB接口后,主機(jī)的+5V電源就會通過USB邊線與USB設(shè)備相通。USB外設(shè)的控制芯片會通過兩只10K的電阻來檢查USB設(shè)備是否接入了主機(jī)的USB端口。如果這兩個引腳一個為高電平,一個為低電平時就表示USB外設(shè)已經(jīng)正常確連入USB接口,這時外設(shè)的控制芯片開始工作,并通過DATA+,DATA-向外送出數(shù)據(jù)。這時主機(jī)接收數(shù)據(jù)后,就會提示發(fā)現(xiàn)新硬件,并開始安裝新硬件驅(qū)動。

  2.USB設(shè)備的識別

  在USB外設(shè)向外送出數(shù)據(jù)時,其中就包括設(shè)備自身的設(shè)備名及型號等相關(guān)參數(shù),主機(jī)就是根據(jù)這些信息在顯示器上顯示出所發(fā)現(xiàn)的新硬件的名稱型號的。

【單片機(jī)實(shí)習(xí)報告】相關(guān)文章:

單片機(jī)實(shí)習(xí)報告范例10-06

單片機(jī)生產(chǎn)實(shí)習(xí)報告優(yōu)秀范文10-07

2015關(guān)于單片機(jī)生產(chǎn)實(shí)習(xí)報告05-23

單片機(jī)課程報告03-28

單片機(jī)實(shí)訓(xùn)心得05-03

單片機(jī)工作總結(jié)08-08

單片機(jī)學(xué)習(xí)心得09-03

單片機(jī)課程設(shè)計心得08-17

單片機(jī)實(shí)驗(yàn)心得體會12-07

單片機(jī)學(xué)習(xí)總結(jié)(通用11篇)06-24