实习报告
当前位置:首页 > 工作报告 > 实习报告 > 列表页

单片机实习报告

小草范文网  发布于:2017-04-25  分类: 实习报告 手机版

篇一:单片机实习报告

目录

摘要 .................................................................................................................................2

Abstract ............................................................................................................................3

实习任务说明 .................................................................................................................4

1 基本原理简介 .............................................................................................................5

1.1 STC89C52结构功能介绍 .......................................................................................5

1.2 基于单片机的数字频率计基本原理........................................................................6

2 方案论证 .....................................................................................................................7

2.1 数字时钟方案 .......................................................................................................7

2.2 数字温度计方案....................................................................................................7

2.3 数字频率计方案....................................................................................................7

3 硬件设计 .....................................................................................................................9

3.1 单片机最小系统....................................................................................................9

3.2 矩阵键盘电路 .......................................................................................................9

3.3 显示电路 ............................................................................................................10

3.4 数字时钟电路 ..................................................................................................... 11

3.5 温度采集电路 ..................................................................................................... 11

3.6 串口通信 ............................................................................................................12

3.7 数字频率计电路..................................................................................................12

4 软件设计 ...................................................................................................................14

5 系统仿真 ...................................................................................................................17

5.1 矩阵键盘数码管显示仿真....................................................................................17

5.2 DS1302数字时钟仿真 ..........................................................................................17

5.3 DS18B20数字温度计仿真 ....................................................................................18

5.4 数字频率计仿真..................................................................................................18

6 实物调试 ...................................................................................................................20

7 结果分析与总结 .......................................................................................................22

参考文献 ..........................(原文来自:wWw.xiaOcAofANweN.coM 小 草 范 文 网:单片机实习报告).............................................................................................23

附录(一) 整体电路原理图 .....................................................................................24

附录(二) 程序清单 .................................................................................................25

摘要

单片微型计算机简称为单片机,又称为微型控制器,是微型计算机的一个重要分支。随着电子技术的发展,大规模、超大规模集成电路和制造工艺的进一步提高,单片机以其高可靠性、高性能比、低电压、低功耗等一系列优点,广泛应用于工业控制系统,数据采集系统,智能化仪器仪表等领域。

本次实习基于STC89C52RC单片机的控制系统及相关软件设计平台,完成了矩阵键盘扫描、数码管显示、DS1302数字时钟、DS18B20温度传感及数字频率计外围电路的功能仿真实现及硬件设计制作。

关键词:单片机 外围电路 仿真 硬件设计

Abstract

Single chip computer referred to as a single-chip microcomputer, also known as micro controller, it is one of the important branchof miniature computer. With the development of electronic technology, large scale integrated circuit and manufacturing process further improved, and single chip microcomputer with its high reliability, high performance ratio and low voltage, low power dissipation and so on a series of advantages,itis widely used in industrial control systems, data acquisition system, intelligent instruments, etc.

The work of the STC10F04 based on minimum system, the completion of the matrix keyboard, digital-display, digital clock and alarm clock, thermometer and Frequency meterdesign production.

The work is based on STC89C52RC MCU control system and related software design platform,

It is completed that the function of the buffer circuit simulation and hardware design and production of the matrix keyboard scan, digital tube display, DS1302 digital clock, and the temperature sensor DS18B20 and digital frequency meter.

Keywords:MCU peripheral circuit simulation hardware design

实习任务说明

(1)利用上述材料完成单片机最小系统的设计、焊接、调试;

(2)完成ISP下载电路的设计、焊接;

(3)完成应用系统扩展电路部分的设计、焊接、调试,应用系统扩展电路的具体要求如下:

1)键盘、显示电路

利用单片机最小系统、6个7段LED数码管、12个按键,设计制作一个键盘、显示电路。可以使用8279键盘显示接口电路,也可以使用单片机的并行接口作为键盘显示接口。

2) 数字时钟

在键盘、显示电路的基础上完成一个数字时钟的设计,完成以下功能:

要求以24小时计时方式显示时、分、秒;

时、分、秒可以通过按键分别调整。

3) 数字温度计

在上题的硬基础上,制作一个数字温度计。完成以下功能:

利用DS18B20可编程1-Wire数字温度传感器芯片,或利用AD590温度传感器芯片和A/D转换器芯片采集温度温度信号;

当按下键盘上的温度显示按键时将实时温度信息显示在LED显示器上,当按下键盘上的时钟显示按键时,恢复时钟的正常显示;

通过串行通信的方式,将采集到的实时温度信息送至第二个单片机系统,并在二个单片机系统显示实时温度。

4) 数字频率计

在上题的硬基础上,制作一个数字频率计。完成以下功能:

利用MCU设计一个数字频率计,用于检测0~500kHz周期信号的频率,输入信号幅度范围:0.1~10V;

当按下键盘上的频率显示按键时将测量的频率信息显示在LED显示器上,当按下键盘上的时钟显示按键时,恢复时钟的正常显示;

(4)利用仿真软件完成系统仿真工作;

(5)完成系统软件的设计,包括程序结构设计、流程图绘制、程序设计。

1 基本原理简介

1.1 STC89C52结构功能介绍

STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

STC89C52具有8K在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准配置:8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选,即机器周期可为时钟周期的6或12分频。

STC89C52引脚图如下:

图1-1 STC89C52引脚图

STC89C52芯片共40引脚,各引脚功能如下:

篇二:单片机实习报告1

ABSTRACT -------------------------------------------------------------------III

实 习 执 行 大 纲 -------------------------------------------------------------------- 1 -

一、实习目的 -------------------------------------------------------------------- 1 -

二、实习纪律与要求 -------------------------------------------------------------------- 1 -

1、实习纪律 -------------------------------------------------------------------- 1 -

2、基本要求 -------------------------------------------------------------------- 1 -

三、实习地点 -------------------------------------------------------------------- 2 -

四、实习时间 -------------------------------------------------------------------- 2 -

五、实习内容 -------------------------------------------------------------------- 2 -

1、任务 -------------------------------------------------------------------- 2 -

1 C51系列单片机结构概述 -------------------------------------------------------------------- 4 -

2 单片机最小系统 -------------------------------------------------------------------- 7 -

2.1 复位电路 -------------------------------------------------------------------- 7 -

其最小系统复位电路如图2-1所示 ---------------------------------------------------- 7 -

2.2 振荡电路 -------------------------------------------------------------------- 8 -

3 各功能模块 -------------------------------------------------------------------- 9 -

3.1 矩阵键盘电路 -------------------------------------------------------------------- 9 -

3.2 数码管显示电路 ------------------------------------------------------------------- 10 -

3.3 串行通信电路 ------------------------------------------------------------------- 12 -

3.3.1 单片机串行通信方式介绍 --------------------------------------------------------------- 12 -

3.3.2 RS-232C接口 ------------------------------------------------------------------- 13 -

3.3.4 80C51串行口的工作方式 --------------------------------------------------------------- 14 -

3.4 温度模块 ------------------------------------------------------------------- 17 -

4 程序设计流程图 ------------------------------------------------------------------- 18 -

4.1 发送机程序流程图 ------------------------------------------------------------------- 18 -

4.2 发送机程序流程图 ------------------------------------------------------------------- 19 -

5 仿真电路及实物调试运行图 --------------------------------------------------------------- 20 -

5.1 整体电路仿真图 ------------------------------------------------------------------- 20 -

5.2 各功能模块仿真结果 ------------------------------------------------------------------- 20 -

5.3 实物运行结果 ------------------------------------------------------------------- 22 -

六, 参考文献 ------------------------------------------------------------------- 25 -

七, 附录 ------------------------------------------------------------------- 26 -

摘要

单片计算机即单片微型计算机。由RAM ,ROM,CPU构成,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

本次课程设计包括STC89S52单片机最小系统包括复位和时钟电路及供电系统、4×4矩阵键盘、独立6个8段LED数码管显示电路以及DS18B20温度传感器。利用相关设计软件进行原理图设计即利用Keil软件编程以及Proteus软件仿真来巩固单片机应用、模拟电路、数字电路课程及学会各种工程软件的使用。

关键字:单片机 最小系统矩阵键盘 LED显示 DS18B20温度传感器

ABSTRACT

Single chip computer is the single chip computer. By RAM, ROM, CPU constitute, time, count and multiple interface in the integration of micro controller. Its small size, low cost, the function is strong, widely used in intelligent industry and industrial automation. And 51 series microcontroller is the most typical and various microcontroller most representative one. This curriculum design through to its study, application, thus achieved the study, design, development, soft and hard ability.

The curriculum design, including STC89S52MCU minimum system ( including a reset and clock circuit and power supply system ),4 x4 matrix keyboard, the independent 6 LED digital tube display circuit and a DS18B20 temperature sensor. Using circuit design software schematic design, using Keil software and Protues software simulation, we consolidate the MCU application, analog circuit, digital circuit course and learn all kinds of engineering software use.

Key Words:MCU minimum system matrix keyboard LED digital tube displayDS18B20 temperature sensor

实 习 执 行 大 纲

一、实习目的

1、巩固《单片机原理与应用》理论课的理论知识;

2、熟悉单片机应用系统的硬件设计及软件设计的基本方法;

3、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中;

4、训练单片机应用技术,锻炼实际动手能力。

二、实习纪律与要求

1、实习纪律

1)参加实习的学生必须按照实习大纲的要求,在指导教师的指导下,全面

完成实习任务;

2)听从指导教师安排,严格遵守实习纪律;

3)因故在实习期间缺勤累计超过规定时间的三分之一,不得参加本次实习

考核,但可在补足所缺天数后再给予考核并评定实习成绩。

2、基本要求

1)利用PROTEL等软件进行硬件设计;

2)利用Keil uV2软件完成应用系统软件设计;

3)利用PROTEUS软件进行仿真设计;

4)完成单片机最小系统和应用系统电路板的焊接;

5)对电路进行调试;

6)利用stc-isp软件完成在系统编程、下载,并完成系统软件调试;

7)题目由指导教师提供;

8)要求每个学生单独完成硬件软件设计、仿真、焊接、调试任务;

9)写出实习报告,实习报告主要包括以下内容:目录、摘要、关键词、基

本原理、方案论证、硬件设计、软件设计(带流程图、程序清单)、仿真

结果、实物运行结果照片、结论、参考文献等;

10)实习完成后通过答辩;

11)答辩时交实习报告电子文档,通过答辩后根据修改意见修改并打印、

装订成册。

三、实习地点

武汉理工大学信息工程学院通信实验室。

四、实习时间

2012年12月17日---2012年12月30日。

五、实习内容

1、任务

1)利用上述材料完成包含如下系统功能组件的单片机最小系统的设计、焊接、调试

(1)键盘

一个4X4的矩阵键盘,其中,10个按键是0~9数字键;另外6个是功能键,用于功能选择和控制。

(2)显示电路

由6个7段LED数码管组成的显示电路。

(3)温度检测

利用DS18B20可编程1-Wire数字温度传感器芯片,或利用AD590温度传感器芯片和A/D转换器芯片采集温度温度信号。

(4)串口串行通信

利用51的串口实现串行通信接口电路。

2)完成ISP下载电路的设计、焊接

篇三:单片机实习报告

基于Msp430单片机的波形发生器设计报告

项目名称:基于Msp430单片机波形发生器的设计 学生姓名:陈硕

学号:20111003681

班级:076112

指导老师:宋恒力、赵娟

目 录

第1章 概 述 ................................................................................ 3

1.1 信号发生器设计背景 ............................................................. 3

1.2信号发生器的发展现状 .......................................................... 4

1.3本设计采用的研究方法和技术路线...................................... 4

第2章 芯片介绍 .......................................................................... 4

2.1 MSP430单片机技术的发展特点及应用错误!未定义书签。

2.1.1MSP430单片机技术的发展特点 ...... 错误!未定义书签。

2.1.2 MSP430F149单片机的引脚图 ......... 错误!未定义书签。

2.2 DAC5571简介 ........................................................................ 8

2.2.1 DAC5571的引脚说明 ......................................................... 8

2.2.2 DAC5571的原理图及运算方法 ......................................... 8

第3章 系统硬件设计 .................................................................. 9

3.1 基于MSP430F149信号发生器构成及工作原理 ............... 9

3.2键盘电路 ................................................................................ 10

3.3数模转换DAC5571电路 ..................................................... 11

第4章 系统软件设计 ................................................................ 11

4.1 信号发生器总流程图 ........................................................... 11

4.2 各个硬件模块程序流程图 ................................................... 13

4.3 波形产生程序流程图 ........................................................... 15

附录 .............................................................. 错误!未定义书签。

第1章 概 述

1.1 信号发生器设计背景

随着计算机和集成技术的高速发展,电子电路的分析与设计及相应专业课程的教学与实验所采用的方式与方法都发生了重大变化,特别是电子设计自动化系统中所包含的测试测量技术已经成为现代教育技术的重要组成部分,在高校的各个电子相关的实验室中,都需要开发和测试各种复杂的电路或子系统,其通常要求从没有上市的或很难获得的元器件或传感器中提取额外的信号,由此可见信号发生器已经成为了很多行业进行研究测试不可或缺的工具。

信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。

(1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。

(2)可以由晶体管、运放IC等通用器件制作,更多的则是用专门的函数信号发生器IC产生。

(3)利用单片集成芯片的函数发生器:能产生多种波形,达到较高的频率,且易于调试。

(4)利用专用直接数字合成DDS芯片的函数发生器:能产生任意波形并达到很高的频率,但成本较高。

1.2信号发生器的发展现状

信号发生器既可以构成独立的信号源,也可以是高性能网络分析仪、频谱仪及其它自动测试设备的组成部分。信号发生器的关键技术是多种高性能仪器的支撑技术,因为它能够提供高质量的精密信号源及扫频源,可使相应系统的检测过程大大简化,降低检测费用并极大地提高检测精度。

美国泰克生产的DTG5000 信号发生器的采样率达到最高3.35 Gb/s(数据)。 国产S1000型数字合成扫频信号发生器通过采用新技术、新器件实现高精度、宽频带的扫频源,同时应用DDS和锁相技术,使频率范围从1MHz~1024MHz能精确地分辨到100Hz,它既是一台高精度的扫频源,同时也是一台高精度的标准信号发生器。还有很多其它类型的信号发生器,他们各有各的优点,但是信号发生器总的趋势将向着宽频率覆盖、高频率精度、多功能、多用途、自动化和智能化方向发展。

1.3本设计采用的研究方法和技术路线

首先去图书馆借阅有关MSP430单片机的书籍资料,了解MSP430单片机的工作原理、内部结构、功能模块、各种寄存器以及汇编语言,从整体上对MSP430单片机的使用方法和编程原理进行理解。然后利用网络资源查阅单片机的C语言编程实例和视频讲解,对单片机每个功能模块的使用有所了解。最后根据自己的题材基于MSP430单片机的信号发生器设计指定相应的策略想办法完成编程。 波形的产生是通过MSP430单片机执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。在MSP430学习板的键盘按键,通过软件编程来选择各种波形、幅值电压和频率,按不同按键产生不同波形的信号。此方案的有点是电路原理比较简单,实现起来比较容易。具体就是系统采用MSP430单片机为控制核心,利用单片机内置的AD芯片,通过按键中断来逻辑选择要输出的波形(正弦波、方波、三角波、锯齿波),再设置其它键来控制波形的复制及频率,然后通过示波器观察波形的情况以作为参考。

第2章 芯片介绍

2.1 MSP430单片机技术的发展特点及应用

MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中[1]。

2.1.1MSP430单片机技术的发展特点

德州仪器1996年到2000年初,先后推出了31x、32x、33x等几个系列,这些系列具有LCD驱动模块,对提高系统的集成度较有利。每一系列有ROM 型

(C)、OTP 型(P)、和 EPROM 型(E)等芯片。2000 年推出了11x/11x1系列。这个系列采用20脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。2000年7月推出了F13x/F14x 系列,在2001年7月到2002年又相继推出F41x、F43x、F44x。这些全部是 Flash 型单片机。2001年TI 公司又公布了BOOTSTRAP LOADER技术,利用它可在烧断熔丝以后只要几根线就可更改并运行内部的程序。这为系统软件的升级提供了又一方便的手段。BOOTSTRAP 具有很高的保密性,口令可达到 32个字节的长度[1]。

1、处理能力强

MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。

2、运算速度快

MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)

本文已影响