单片机实习报告

合集下载

单片机实习报告3篇

单片机实习报告3篇

Most people are not satisfied with what we have, just as every horse thinks that it bears the heaviest burden.勤

学乐施积极进取(页眉可删)

单片机实习报告3篇

单片机实习报告篇1

一实习目的

1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;

2. 通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;

3. 掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);

4. 通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。

5. 培养学生解决实际问题的能力,提高对理论知识的感性认识。

二实习意义

通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。

三系统基本组成及工作原理

1 系统基本组成

系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。

单片机技术实习报告

单片机技术实习报告

一、实习目的

本次单片机技术实习的主要目的是通过实践操作,加深对单片机基本原理、编程技术和应用领域的理解。实习过程中,我将掌握单片机的硬件电路设计、程序编写、调试与测试等技能,培养自己的动手能力和创新思维。

二、实习背景

随着电子技术的飞速发展,单片机在工业控制、智能家居、通信等领域得到了广泛应用。为了更好地适应社会需求,提高自己的综合素质,我选择了单片机技术作为实习项目。

三、实习内容

1. 硬件电路设计

在实习过程中,我学习了单片机的硬件电路设计,包括电源电路、复位电路、时钟电路、存储器电路、I/O口电路等。通过查阅相关资料,我了解了不同类型单片机的特点及适用范围,并学会了如何根据实际需求选择合适的单片机。

2. 程序编写

实习期间,我学习了C语言和汇编语言在单片机编程中的应用。通过编写程序,我掌握了单片机的寄存器操作、中断处理、定时器/计数器、串行通信、A/D转换等基本功能。同时,我还学会了如何使用Keil MDK、IAR等集成开发环境进行程序编译、调试和下载。

3. 调试与测试

在程序编写完成后,我进行了调试与测试。通过使用逻辑分析仪、示波器等工具,我检查了程序运行过程中各个信号波形,确保程序运行正确。此外,我还学习了如何对单片机进行故障诊断和排除。

4. 应用实践

在实习过程中,我完成了一个基于单片机的温度控制系统设计。该系统利用

DS18B20温度传感器采集温度数据,通过单片机控制继电器实现对加热器的开关控制。通过实践,我掌握了单片机在温度控制领域的应用方法。

四、实习成果

1. 掌握了单片机的基本原理和编程技术,为今后的学习和工作奠定了基础。

单片机实习报告通用

单片机实习报告通用

一、实习背景与目的

随着科技的飞速发展,单片机作为一种高度集成的微型计算机,因其体积小、功耗低、成本低等优点,在工业控制、智能家居、医疗设备等领域得到了广泛应用。为了提高我的实践能力,加深对单片机原理和应用的理解,我参加了本次单片机实习。本次实习旨在通过实际操作,掌握单片机的编程、调试和应用,培养我的动手能力和创新意识。

二、实习内容与过程

1. 单片机基础知识学习

实习初期,我系统学习了单片机的基本原理、硬件结构和编程语言。通过查阅资料、课堂讲解和实践操作,我对单片机的内部结构、工作原理、指令系统、编程方法和常用外设有了初步的认识。

2. 开发环境搭建与编程实践

在熟悉了单片机基础知识后,我开始搭建开发环境。我选择了Keil MDK-ARM作为

开发工具,并学习了如何使用该软件进行单片机编程。在编程实践中,我完成了以下项目:

- LED灯控制:通过编程控制LED灯的亮灭,实现了简单的延时功能。

- 按键输入:实现了按键检测,当按键被按下时,LED灯闪烁。

- 数码管显示:将数字0-9显示在数码管上,通过编程控制数码管显示不同的

数字。

- 温度传感器应用:利用温度传感器采集环境温度,并通过LCD显示屏显示。

3. 项目设计与调试

在完成基本编程实践后,我参与了一个综合项目的设计与调试。该项目旨在利用单片机实现一个智能家居系统,包括以下功能:

- 环境监测:实时监测室内温度、湿度、光照等环境参数。

- 设备控制:通过手机APP远程控制家中的电器设备,如灯光、空调等。

- 数据存储与分析:将监测数据存储在SD卡中,并进行分析。

单片机实习总结及体会_实习总结_

单片机实习总结及体会_实习总结_

单片机实习总结及体会

单片机,全称单片微型计算机,看看单片机及体会,今天小编给大家整理了单片机实习总结及体会,谢谢大家对小编的支持。

单片机实习总结及体会篇一

通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。

作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力,如何把我们所学的专业基础课理论知识运用到实践中去,我想做类似实习就为我们提供了良好的实践平台

学习单片机没有捷径,不能指望两三天就学会,要坚持不懈,重在积累单片机是一门应用性和实践性很强的学科,要多动手,多做实验。

(4) 要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。

(5) 碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,一定会有所收获。

(6) 小组要团结,小组之间要多交流。技术是靠不断的积累和交流才会进步的,封闭自守只会更加落后

通过这次单片机设计?我不仅加深了对单片机理论的理解?将理论很好地应用到实际当中去?同时也使我认识到自身存在的不足之处?无论是理论上还是遇到问题的处理能力上都还有待提高?而且这也激发了我今后努力学习的兴趣。发现问题、提出问题、分析问题、解决问题和实践能力的提高都会受益于我在以后的学习、工作和生活中。1、不管做什么事,计划是很重要的。没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和

实习报告:单片机实习报告总结

实习报告:单片机实习报告总结

实习报告:单片机实习报告总结实习报告,单片机实习报告总结。

一、实习背景。

作为电子信息工程专业的学生,我有幸在校内实习中参与了单片机的相关实习项目。单片机作为嵌入式系统的核心部件,在现代电子设备中发挥着重要作用。通过这次实习,我深入了解了单片机的基本原理和应用,并且通过实际操作掌握了相关技能。

二、实习内容。

在实习期间,我首先学习了单片机的基本知识,包括单片机的结构、指令系统、编程语言等。随后,我参与了一个实际的项目,该项目是基于单片机的智能温控系统。在项目中,我负责了单片机的程序设计和调试工作。通过这个项目,我学会了如何利用单片机控制温度传感器和风扇,实现温度的智能调控。

三、实习收获。

通过这次实习,我收获了很多。首先,我对单片机的工作原理和应用有了更深入的理解。其次,我通过实际操作提升了自己的动手能力和解决问题的能力。最重要的是,我在团队合作中学会了如何与他人协作,分工合作,共同完成一个项目。

四、实习感悟。

这次实习让我对单片机有了更深入的了解,也让我意识到了自己的不足之处。在未来的学习和工作中,我会继续努力,不断提升自己的专业技能和团队合作能力,为将来的发展打下坚实的基础。

总的来说,这次单片机实习让我受益匪浅,我将会继续努力学习,为将来的发展做好准备。感谢老师和同学们在实习中给予我的帮助和支持。

[总结范文]单片机实习报告9篇

[总结范文]单片机实习报告9篇

[总结范文]单片机实习报告9篇

单片机实习报告

单片机实习报告(一):

一、生产实习的目的和意义:

生产实习是培养本科学生理论联系实际,提高实际动手操作潜力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习掌握电子产品的焊接安装调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高潜力,为培养高素质大学本科人才打下必要的基础。透过学习,是理论与实际相结合,能够使学生加深对所学知识的理解,并为后续专业课的学习带给必要的感性知识,同时使学生直接了解本业的生产过程和生产资料,为将来走上工作岗位带给必要的实际生产知识。

二、实习的基本资料:

集中授课,进行相关知识的学习。

学习掌握电子产品的独立性设计与安装调试的潜力;

进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。

初步了解电子整机产品的工艺过程。

为能使学生得到充分的锻炼,较大的提高学生的实际动手潜力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。

本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。

三、基本要求:

在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。

熟悉元器件的性能及管脚分配。

在给定的PcB板上焊接跳线,Ic插座,电阻,电容,LED器件等。

检查焊接是否正确。

插上元器件,运行系统,并观测系统工作是否正常。

四、总体设计电路思想和原理:

本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mP3模块,RFID模块,无线传输模块,脉搏传感模块,GPS模块。

单片机实习报告_励志

单片机实习报告_励志

单片机实习报告

实习是大学生实践课程之一,实习报告怎么写,小编收集整理的单片机实习报告范文,欢迎阅读与参考。

单片机实习报告(一)

实训任务:

做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。

一、实训目的和要求:

(1)熟练掌握keilc51集成开发环境的使用方法

(2)熟悉keilc51集成开发环境调试功能的使用和dp?单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

(3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口。

(4)了解掌握单片机芯片的烧写方法与步骤。

(5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用。

(6)掌握利用protel99se绘制电路原理图及pcb图。

(7)了解pcb板的制作腐蚀过程。

二、实训器材:

pc机(一台)

pcb板(一块)

520ω电阻(八只)

10k电阻(一只)

led发光二极管(八只)

25v10μf电容(一只)

单片机ic座(一块)

at89c51单片机芯片(一块)

热转印机(一台)

dp?单片机仿真器、编程器、实验仪三合一综合开发平台(一台)

三、实训步骤:

(1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连。

(2)将流水灯程序编写完整并使用tkstudyice调试运行。

(3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led相连。

(4)打开电源,将编写好的程序运用tkstudyice进行全速运行,看能否实现任务要求。

单片机生产实习报告

单片机生产实习报告

单片机生产实习报告

(经典版)

编制人:__________________

审核人:__________________

审批人:__________________

编制单位:__________________

编制时间:____年____月____日

序言

下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!

并且,本店铺为大家提供各种类型的经典范文,如工作计划、工作总结、合同协议、条据书信、规章制度、应急预案、策划方案、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!

Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!

Moreover, our store provides various types of classic sample essays, such as work plans, work summaries, contract agreements, document letters, rules and regulations, emergency plans, planning plans, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!

单片机实训工作报告(精选3篇)

单片机实训工作报告(精选3篇)

单片机实训工作报告(精选3篇)

单片机实训篇1

实训任务:

做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。

一、实训目的和要求:

(1)熟练掌握keilc51集成开发环境的使用方法

(2)熟悉keilc51集成开发环境调试功能的使用和单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

(3)利用单片机的p1口作io口,学会利用p1口作为输入和输出口。

(4)了解掌握单片机芯片的烧写方法与步骤。

(5)学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用。

(6)掌握利用protel99se绘制电路原理图及pcb图。

(7)了解pcb板的制作腐蚀过程。

二、实训器材:

pc机(一台)

pcb板(一块)

520ω电阻(八只)

10k电阻(一只)

led发光二极管(八只)

25v10μf电容(一只)

单片机ic座(一块)

at89c51单片机芯片(一块)

热转印机(一台)

单片机仿真器、编程器、实验仪三合一综合开发平台(一台)

三、实训步骤:

(1)根据原理图(下图所示),用导线把单片机综合开发平台a2区的j61接口与d1区的j52接口相连。

(2)将流水灯程序编写完整并使用tkstudyice调试运行。

(3)使用导线把a2区j61接口的p1口7个口分别与j52接口的八个led相连。

(4)打开电源,将编写好的程序运用tkstudyice进行全速运行,看能否实现任务要求。

(5)观察运行结果,若能实现功能,则将正确编译过的hex文件通过easypro51编程器写入mcu片内存储器,然后将烧写的芯片a2区的圆孔ic座进行最终实验结果的演示。

单片机实训报告范本精选5篇

单片机实训报告范本精选5篇

单片机实训报告精选5篇

Record the situation and lessons learned, find out the existing problems and

form future countermeasures.

姓名:___________________

单位:___________________

时间:___________________

编号:FS-DY-20685 单片机实训报告精选5篇

单片机课程设计心得体会

在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。通过在单片机小组里的学习我简单总结了几点心得和体会:

第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。

第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。比如:小灯得点亮就没有用到

中断可以先不用看。这样可以避免知识过多记不住的麻烦。对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。

第三:程序不要只是看别人得,一定要自己写过才是自己的。开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。当你自己能写出来的时候说明你真懂了。

单片机实习报告-单片机实习报告范文-单片机实习报告怎么写

单片机实习报告-单片机实习报告范文-单片机实习报告怎么写

单片机实习报告-单片机实习报告范文-单片机实习报告怎么写

实习是大学生实践课程之一,实习报告怎么写,下面是小编收集整理的单片机实习报告范文,欢迎阅读与参考。

单片机实习报告(一)

实训任务:

做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。

一、实训目的和要求:

(1) 熟练掌握keil c51集成开发环境的使用方法

(2) 熟悉keil c51集成开发环境调试功能的使用和dp? 单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

(3) 利用单片机的p1口作io口,学会利用p1口作为输入和输出口。

(4) 了解掌握单片机芯片的烧写方法与步骤。

单片机实训报告范文

单片机实训报告范文

单片机实训报告范文

写实训报告要用最简练的语言反映实训的内容。下面是小编为大家整理的:单片机实训报告范文,欢迎阅读,仅供参考,更多内容请关注()。

单片机实训报告范文(一)

前言

一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。

一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。

一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。

希望以后能够拥有更多的实训时间和机会学习单片机。

实训任务一

一、实验目的

熟悉Keil C51集成开发环境的使用方法

二、实验设备及器件

IBM PC机

三、实验内容

按照本书的第2章的2.1节到2.4节内容进行Keil C51集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生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

单片机生产实习报告2篇

单片机生产实习报告2篇

单片机生产实习报告

单片机生产实习报告精选2篇(一)

实习报告

实习时间:XXXX年XX月XX日至XXXX年XX月XX日

实习单位:XXX公司

一、实习背景

本次实习是在XXX公司进行的单片机生产实习。单片机作为现代电子工业中非常重要的芯片,广泛应用于各个领域。为了能更好地了解和掌握单片机的生产过程和技术,我选择了在XXX公司进行实习。

二、实习内容

在XXX公司的实习过程中,我主要参与了单片机的生产过程和技术研发。具体内容包括:

1. 单片机的组装和焊接:通过实际操作,我学习了单片机的组装和焊接技术。了解了焊接的基本原理和注意事项,熟悉了各种焊接设备和工具的使用方法。

2. 单片机的程序烧录:通过将编写好的程序烧录到单片机中,我学习了单片机的程序烧录技术。了解了单片机的程序结构和烧录的步骤,掌握了常用的烧录软件的使用方法。

3. 单片机的功能测试和故障排除:在单片机组装完成后,我还进行了功能测试和故障排除。通过使用测试仪器和工具,我学习了单片机的功能测试方法和故障排除技巧。

三、实习收获

通过本次实习,我收获了以下几方面的经验和技能:

1. 更深入地了解了单片机的生产过程和技术,对单片机的原理和应用有了更全面的认识。

2. 学习了焊接和烧录的技术,掌握了常用的焊接设备和工具的使用方法。

3. 通过功能测试和故障排除的实践,提升了自己的问题解决能力和技术实践能力。

4. 加深了对实际工作环境和工作流程的了解,对未来从事相关工作有了更清晰的认识。

四、实习总结

通过本次单片机生产实习,我不仅学到了专业知识和技术,还拓宽了自己的眼界,了

单片机实训总结(精选6篇)

单片机实训总结(精选6篇)

单片机实训总结

单片机实训总结(精选6篇)

单片机实训总结篇1

通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。了解了一些简单程序的录入,LED显示器、键盘、和显示器的应用和原理。

LED显示器:LED显示器是由发光二管组成显示字段的器件。通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。有段选码和和位选码。当LED显示器每段的平均电流位5MA时,就有较满意的亮度,一般选择断码5-10MA电流;位线的电流应选择40-80MA。LED显示器的显示方式有动态和静态两种。7289A芯片是具有SPI串行接口功能的显示键盘控制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。7289A的控制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。7289A采用串行方式SPI总线与微处理器通信;7289A与AT89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个100千欧的下拉电阻均不可以省去,如果不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入DP及SA-SG连线的8个220欧电阻,7289A还需要外接晶体振荡电路。液晶显示器简称LCD,其显示原理是用经过处后的液晶具有能改变光线传输方向的特性,达到显示字符和图形的目的。最简单的笔段式液晶显示器类似于LCD显示器,可以显示简单的字符和数字,而目前大量使用的是点阵式LCD显示器,既可以显示字符和数字也可以显示汉字和图形。如果把LCD显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体,是的与CPU接口十分方便。

单片机实训报告

单片机实训报告

单片机实训报告

一、实训背景与目的

单片机作为现代电子技术的重要分支,广泛应用于通信、工业控制、智能家居、医疗设备等领域。为了更好地理解和应用单片机,我们进行了为期两周的单片机实训。本次实训旨在帮助我们掌握单片机的实际操作和应用,提高我们的实践能力和解决问题的能力。

二、实训内容与步骤

1、理论学习:在实训开始前,我们通过课堂讲解和网络课程学习了单片机的相关知识,包括单片机的结构、指令系统、外围电路等。

2、硬件搭建:我们按照实训指导书的步骤,搭建了单片机最小系统,包括电源、晶振、复位电路等。

3、编程环境搭建:我们安装了Keil软件,这是一个用于单片机开发的集成开发环境(IDE)。

4、程序编写:我们根据实训任务书的要求,编写了简单的程序,实现了LED灯的闪烁、按键输入等功能。

5、程序调试:我们通过串口调试器和示波器等工具,对程序进行了

调试和优化。

三、实训成果与总结

通过本次实训,我们不仅学习了单片机的理论知识,更重要的是掌握了单片机的实际操作和应用。我们成功地搭建了单片机最小系统,并编写了简单的程序。在程序调试过程中,我们学会了使用各种工具进行问题定位和解决。总体来说,本次实训提高了我们的实践能力和解决问题的能力,也增强了我们的团队协作能力。

在未来的学习和工作中,我们将继续学习和应用单片机技术,为我国的电子技术的发展做出贡献。

单片机实训报告1

一、实训概述

单片机实训是一项重要的实践活动,旨在帮助学生掌握单片机的设计、制作和应用技能。本次实训的主要目标是让学生了解单片机的基本原理和应用,掌握单片机编程的基本步骤和方法,以及培养解决实际问题的能力。

单片机编程实习报告

单片机编程实习报告

单片机编程实习报告

一、实习目的

1. 学习并掌握单片机的基本原理和工作原理;

2. 学习并掌握单片机的编程方法和技巧;

3. 设计并实现一个简单的单片机控制系统;

4. 培养动手实践能力和团队协作能力。

二、实习内容

1. 单片机的基本原理和工作原理:学习单片机的结构、工作模式、时钟系统、I/O 口、中断系统等基本知识;

2. 单片机编程:学习单片机的汇编语言和C语言编程,掌握程序设计的基本方法,包括顺序结构、分支结构、循环结构等;

3. 单片机控制系统设计:设计一个简单的温度控制系统,实现温度的实时监测和

控制;

4. 动手实践:焊接单片机开发板,编写并调试程序,完成控制系统的搭建和测试。

三、实习过程

1. 第一阶段:学习单片机的基本原理和工作原理。通过阅读教材、观看视频教程

等方式,了解单片机的内部结构和工作模式,掌握单片机的基本知识;

2. 第二阶段:学习单片机编程。通过学习汇编语言和C语言,掌握单片机程序设

计的基本方法,学会使用开发工具和调试技巧;

3. 第三阶段:设计单片机控制系统。根据实际需求,设计一个简单的温度控制系统,包括硬件选型、电路设计、程序编写等;

4. 第四阶段:动手实践。焊接单片机开发板,编写并调试程序,完成控制系统的

搭建和测试。

四、实习心得

1. 单片机编程实习让我深入了解了单片机的基本原理和工作原理,掌握了单片机

编程的方法和技巧,提高了我的实际操作能力;

2. 在设计单片机控制系统的过程中,我学会了如何将理论知识应用到实际问题中,锻炼了我的问题解决能力;

3. 动手实践环节让我更加熟悉了单片机的硬件连接和调试过程,提高了我的团队

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于单片机应用实习的实习报告

一、实习目的

本次实习的目的在于加深对MCS-51单片机的理解,初步掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以至用的原则。

二、设计题目: 单片机数据采集系统设计

三、功能描述

1.实时采集0-5V的电压信号;

2.将采集的0-5V的电压信号实时显示;

3.可以轮流采集8路通道,或指定通道数据;

4.可以设定报警上下限,并报警。

四、方案设计

4.1系统分析

根据系统功能要求,可将系统组成结构分成四大部分。单片机控制中心、键盘接口。其中,单片机控制中心是核心。MCU根据按键输入,可切换不同的显示模式或设置不同的参数。数码显示管第2至4位将实时采集的0~5V电压,数码管第1位显示指定通道数。通过按键可切换到设定电压上下限报警的模式。由于我组单片机实验板缺少烽鸣器,因此利用LED灯来报警。

以下是系统组成结构图:

图1 系统组成结构图

五、硬件电路设计

5.1 单片机最小系统设计

最小系统包括CPU时钟与复位电路,其原理图如下:

图2单片机最小系统设计

5.2 显示电路设计

数码管主要是用于数字的显示,图中采用共阴极。电源+5V通过470欧的电阻直接给数码管的7个段位供电,P0.0-P0.7对应了两个接数码管的a,b,c,d,e,f,g和小数点位p,P1.0,P1.1,P1.2,P1.3接位选码。其原理图如下:

图3 显示电路设计

其原理图如下:

图4 按键电路设计

5.4 A/D转换电路设计

其原理图如下:

图5 A/D转换电路设计

单片机工作电压为5V。一般使用USB接口供电,直接从USB接口获取5V电源。其原理如下图。

图6 电源电路设计

5.6 报警电路设计

当电压小于下限电压值或大于上限电压值时,蜂鸣器将报警。

如图所示:

图7 报警电路设计

六、软件设计

6.1 操作功能设计

根据系统的功能描述,可以将系统功能大致分成三类:轮流采集8路通道,指定通道显示,设置报警上下限。

此系统设有四个数码管,三个按键。利用按键可切换形成多个模式,按键1将轮流采集8路通道模式与指定通道显示之间相互切换,按键2将轮流采集8路通道与设置电压上下限报警模式之间相互切换,按键3是增加1,可指定显示1~8通道,也可利用其来设置上下限电压的大小。

模式设计如下:

模式1:轮流采集8路通道,此时数码管显示如1.0.00,2.4.97, 3.0.00……

8.4.97。(此时1、3通道接地,2、8通道接+5V)

模式2:指定通道显示,按下键1时,模式由轮流采集8路通道变成指定通道显示,此时数码管初始显示为1.0.00, 表示为1通道的电压值;当按下按键3时,数码管值变为2.4.97, 表示2通道的电压值;当再次按下按键3时,数码管显示为3.0.00,表示3通道的电压值。即每按一次键3, 通道数即增一,以此显示指定通道的实时电压。

模式3:当在轮流采集8路通道的模式下,按下键2。模式将会自动切换到设置电压上下限报警模式。此时,初始设置的电压上限为5V,电压下限为0V,通过键3可对其修改。

6.2 程序设计思路

此程序所需实现的基本功能主要有:1使数码管显示采集来的实时电压,并对8个通道的电压实施轮流输出显示;2使用按键操作,将轮流显示的8个通道的电压切换成按指定通道显示输出;3可通过一功能键切换不同的模式,使系统可以调节上下限报警电压。4通过一按键可实现对通道与上下限电压的更改,如加减。

本程序主要分为2大块,主程序与子程序。主程序包括八通道循环采集电压工作方式,模拟量通道输入循环选择,选择通道显示电压工作方式,模拟量通道输入按键选择等。而子程序则需包括对定时器T0进行初始化程序(定时时间设

为5ms ,即每5ms 扫描一次数码管,总共有4位数码管,20ms 循环扫描一次),启动A 、D 转换程序,数码管显示程序,延时程序等。

此程序使用定时器0完成数码管动态扫描,并对按键及串口进行扫描。当扫描到相应的按键时即执行相应的操作(如当扫描到键1时,就会改变当前的模式,从轮流采集通道模式转换到指定通道显示电压的模式)。

6.3 程序流程图

图8 程序流程图

七、程序调试

对程序来说,最重要的就是调试阶段。一段写好的程序当中会出现很多问

题。在单片机数据采集系统设计的程序中,出现了很多问题,有的是语法错误,以致不能成功编译;有的则是可以成功编译,但是不能达到系统的功能要求。在单片机的实验学习中,我们做过关于A/D转换的实验。它的功能是可以实现单通道采集电压。但如何由单通道变成8通道,并且还能够指定通道显示,而且可以切换模式,对上下限电压进行修改。这就需要对程序的不断调试,其调试过程具体如下:

1、由单通道改至8通道:首先,这其中肯定要用到循环语句。程序中用到了for循环,k作为循环变量。全局变量m作为通道,m的值从1至8循环。即当m大于8时,令m等于1。

2、按键按下检测及相关设置:此系统用到了三个按键,如何对按键进行扫描,程序位于void Timer0_ISR() interrupt 1中,即于定时器T0的中断程序中,每5ms调用一次,检测键盘是否按下,如果按下去延时抖动,然后检测到底是哪个按键按下,不同的按键有不同的功能。用“a++, if(a>=50&&P31==0&&moshi==1)”程序实现延时消抖。然后用if判断语句实现按键的不同作用。

3、数码管刷新显示程序;刷新显示就是根据不同的模式将显示的不同数据放到显示缓冲区中,比如模式1时显示轮流显示采集电压,模式2是显示指定通道的电压,数码管的第一位要显示通道数,数码管的后三位显示电压值,模式3是显示设置电压上下限报警值,然后由数码管输出程序输出到数码管。

4、数码管输出程序;数码管输出程序就是送段选码和位选码的程序,位于定时器T0的中断程序中。轮流点亮4个数码管,每5ms变换一次,由于速度快,从而达到点亮每个数码管的作用。

八、使用说明

8.1功能

1. 可以轮流显示8个通的实时采集的电压值;

2. 可以指定通道显示电压值;

3. 可以设置上下限报警电压。

8.2 人机接口

相关文档
最新文档