单片机工程实践报告

合集下载

单片机实习报告总结

单片机实习报告总结

单片机实习报告总结

单片机作为一种最简单的软件,与我们的日常生活息息相关,了解一些单片机程序的简单录入是费城必要的。以下是整理的单片机实训心得报告,仅供参考!

单片机实习报告总结篇一

为期一周的单片机实训结束了,真是让我受益匪浅啊!学到了很多东西,不管怎么样,先感谢学校给我的这么多机会,真正的学到了东西。随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,我们就学习了单片机这门课程,感觉是有点难。也不知道整个学习过程是怎么过来得,可是时间不等人。不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。时光飞

逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。俗话说“好的开始是成功的一半”。

说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。在全组人竭尽全力,老师的精心指导下,程序基本编写成功,这是我们共同努力的结果,在享受我们成果之时,不得不感慨单片机的重要性与高难度性,所以为期一周的单片机课程设计没有浪费我我们学到了很多知识,也让我们对单片机有了更深一步的了解,虽然最后结果是出来了,可这与老师的精心指导是分不开的她引导我们的思路,本来一窍不通的我们经过老师的点拨基本上通了,所以老师是功不可没的。总而言之,单片机课程设计对于我们有很大的帮助,我们从中受益匪浅。

单片机实训报告

单片机实训报告

单⽚机实训报告

电⽓信息⼯程学院

《单⽚机原理及应⽤》

实验指导书

专业: 计算机科学与技术

班级: 计科1342班

学号: 201310913246 姓名: 张赛男

指导教师: 陶春鸣

实验⼀ I/O⼝的实验

⼀、实验⽬的

1.掌握在Keil环境下建⽴项⽬、添加、保存源⽂件⽂件、编译源程序的⽅法;

2.掌握运⾏、步进、步越、运⾏到光标处等⼏种调试程序的⽅法;

3.掌握在Proteus环境下建⽴⽂件原理图的⽅法;

4.实现Proteus与Keil联调软件仿真。

⼆、实验原理

1.在Proteus环境下建⽴如下仿真原理图,并保存为⽂件;

原理图中常⽤库元件的名称:

⽆极性电容:CAP 极性电容:CAP-ELEC 单⽚机:AT89C51

晶体振荡器:CRYSTAL 电阻:RES 按键:BUTTON

发光⼆极管:红⾊LED-RED 绿⾊LED-GREEN 蓝⾊LED-BLUE 黄⾊LED-YELLOW 2.在Keil环境下建⽴源程序并保存为.ASM⽂件,⽣成.HEX⽂件;

参考程序如下:

C语⾔程序:

#include

#include

#define uchar unsigned char

#define uint unsigned int

void delay()

{

uchar i,j;

for(i=255;i>0;i--)

for(j=0;j<255;j++);

}

void main()

{

P1=0xfe;

while(1)

{

delay();

P1=_crol_(P1,1);

}

}

将以上程序补充完整,流⽔时间间隔为50ms。

3.将.HEX⽂件导⼊仿真图,运⾏并观察结果;

单片机工程实践报告参考模板

单片机工程实践报告参考模板

学校代码: 10128

单片机工程实践

(第六组)

题目:AD7109性能检测 (任务四)

组长:吴增杰(自10-3班)学号: 201021205059 组员:黄逸洲(自10-3班)学号: 201021205057 高怀正(自10-3班)学号: 201021205062

指导教师:刘伟、裴岩、斯日古楞、吕

少中

韩海波、高鹏、王华超(研)、李

金莹(研)

设计时间:2013年7月1日~2013年7月12日

设计目的:

1、熟悉了解并掌握单片机的工作原理

2、学习ICL7109芯片的工作原理,了解其工作特性。

3、掌握通过设计框图完成对应程序,学习应用系统软件的模块化设计方法

一、设计任务:

要求明确设计任务内容及任务分工等;

1、掌握并完成蜂鸣器、键盘、LED显示器的自检程序的设计

2、通过拨盘、ICL7109芯片、LED显示器程序的有机组合完成ICL7109芯片的检测

3、先列出框图后,根据框图设计程序

4、完成小组成员个人体会(不少于300字)

5、任务分工:

组长吴增杰:负责主程序和框图的构思和结合组员思想以及工作分配

组员黄逸洲:负责程序思想的优化和编辑及配合组长工作

组员高怀正:负责程序检查和提出问题及记录实验数据、结果和实训报

告及配合组长工作

二、框图:

喇叭自检硬件框图:

硬件环境:蜂鸣器、P2.3

P2.3

说明:执行指令CLR P2.3后,P2.3为“0”,晶体管导通,蜂鸣器BEP 得电发声。据此可以判断蜂鸣器电路是正确的。注意:如果蜂鸣器

未带振荡器,要想让蜂鸣器产生声音必须要让晶体管按照一定的频

率不断地导通、截止交互变化,即P2.3不断地输出“0”、“1”,

单片机实习报告四篇

单片机实习报告四篇

单片机实习报告四篇

单片机实习报告篇1

一实习目的

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

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

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

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

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

二实习意义

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

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

1系统基本组成

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

流水灯部分由单片机、键盘模块等组成;

四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;

按键功能部分通过按键控制流水灯部分、四位数码显示部分;

电子钟部分由单片机、键盘模块、液晶显示模块等组成;

使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;

单片机实训报告总结

单片机实训报告总结

单片机实训报告总结

篇一:51单片机实训报告

“51单片机”精简开发板的组装及调试实训报告为期一周的单片机实习已经结束了。通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。同时培养我们理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;培养了我们团结合作、共同探讨、共同前进的精神与严谨的科学作风。

此次实训主要有以下几个方面:

一、实训目的

1.了解“51”精简开发板的工作原理及其结构。

2.了解复杂电子产品生产制造的全过程。

3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。

4.能运用51单片机进行简单的单片机应用系统的硬件设计。

5.掌握单片机应用系统的硬件、软件调试方法

二、实验原理

流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电

路和必要的硬件组成的单个单片机。

它的电气性能指标:输入电压:~6V,典型值为5V。可用干电池组供电,也可用直流稳压电源供电。

如图所示:

本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。

三、硬件组成

1、晶振电路部分

单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无法通信。他是由一个晶振和两个瓷片电容组成的,x1和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负的,注意两个瓷片电容相连的那端一定要接地。

单片机实验报告总结

单片机实验报告总结

单片机实验报告总结

单片机实验报告总结单片机实验心得体会

单片机实验心得体会

时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。

在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。

这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。

现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。

第一次是借点亮LED灯来熟悉keil软件的使用和试验箱上器

材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。

在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大

的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到U盘,这样上机时只需调试,解决出现的问题。这样

就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。

单片机实习报告合集五篇

单片机实习报告合集五篇

单片机实习报告合集五篇

单片机实习报告篇1

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

巩固和加深理解所学的理论,开阔眼界,提高潜力,为培养高素质大学本科人才打下必要的基础。透过学习,是理论与实际相结合,能够使学生加深对所学知识的理解,并为后续专业课的学习带给必要的感性知识,同时使学生直接了解本业的生产过程和生产资料,为将来走上工作岗位带给必要的实际生产知识。

二、实习的基本资料:

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

学习掌握电子产品的独立性设计与安装调试的潜力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。

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

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

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

三、基本要求:

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

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

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

检查焊接是否正确。

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

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

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

各模块相互组合,其所能实现的基本功能如下:

单片机核心板+电子钟模块:实现时光的显示,温度的测量,且可透过遥控器调时定闹等。

单片机核心板+无线传输模块:实现数据的近距离无线传输。

51单片机实验报告

51单片机实验报告

51单片机实验报告

51单片机是一款非常流行的单片机芯片,被广泛应用于各种电

子产品中。在这篇文章中,我们来探讨一下51单片机的一些实验,以及对于这些实验的理解和体会。

第一部分:实验内容

我们进行的51单片机实验主要包括以下几个方面:

1. 闪烁LED灯实验:

这个实验是入门级别的,主要是为了熟悉51单片机的基本操

作和编程方法。在这个实验中,我们使用了一块51单片机开发板

和几个LED灯,通过控制单片机的IO口信号来实现LED灯的闪烁。

2. 按键控制LED实验:

这个实验是在闪烁LED实验的基础上进一步延伸的,主要是

为了了解如何通过外部按键来控制单片机的输出。在这个实验中,

我们运用了单片机的外部中断和定时器等功能,实现了按键控制LED灯的亮灭。

3. LCD1602显示屏实验:

这个实验是为了让我们熟悉如何在51单片机中使用LCD1602

液晶显示屏。在这个实验中,我们使用了I2C总线来与LCD1602

进行通信,通过向LCD1602发送命令和数据来实现字符的显示。

4. 电机驱动实验:

这个实验是让我们了解如何使用51单片机来控制电机的运转。在这个实验中,我们运用了单片机的PWM控制功能,通过改变PWM波的占空比来控制电机的转速和方向。

第二部分:实验体会

通过这些实验,我对于51单片机有了更深刻的理解和体会。

在这里,我想分享一下我的一些体会。

首先,我认为51单片机具有非常强大的控制能力和灵活性。

通过编写程序,我们可以控制单片机的各种IO口、定时器、

PWM输出等功能,从而实现各种复杂的控制任务。同时,由于其

能够直接操作硬件,所以可以快速响应各种外部事件,对实时性

单片机原理与接口技术实践报告

单片机原理与接口技术实践报告

单片机原理与接口技术实践报告

一、引言

单片机是一种集成电路,在一个芯片上集成了中央处理器、存储器和

各种输入输出设备,广泛应用于电子设备中。单片机的原理和接口技术是

学习和应用单片机的基础知识,本实践报告将从单片机的原理和接口技术

两个方面展开讨论。

二、单片机的原理

单片机的工作原理是基于计算机的运算方式,通过存储器存储程序和

数据,并通过中央处理器执行程序来实现功能。单片机的核心是中央处理器,它包括运算器、控制器和时钟电路。运算器负责进行数据处理和运算,控制器负责控制程序的执行,时钟电路提供时序信号。单片机也包括存储器、输入输出设备等外部组件。

三、单片机的接口技术

1.数字口接口技术

数字口接口用于单片机与数字量输入输出设备之间的通信。数字口的

输入和输出是0和1两种状态,可用于读取开关信号、接收传感器信号等。数字口接口的编程涉及设置引脚状态、读取引脚状态等操作。

2.模拟口接口技术

模拟口接口用于单片机与模拟量输入输出设备之间的通信。模拟口的

输入和输出是连续的模拟信号,可用于读取电压、控制电压等。模拟口接

口的编程涉及模拟口初始化、模拟口读取和写入等操作。

3.串口接口技术

串口接口用于单片机与外部设备进行串行通信,常用于与计算机或其

他外部设备的数据交互。串口接口的编程涉及波特率设置、发送和接收数

据等操作。

4.并口接口技术

并口接口用于单片机与外部设备进行并行通信,常用于与打印机、液

晶显示器等设备的连接。并口接口的编程主要包括数据传输和控制信号的

设置。

四、实践案例

为了更好地理解单片机原理和接口技术,我们进行了以下实践案例:

单片机实验报告总结

单片机实验报告总结

单片机实验报告总结

单片机实验报告总结单片机实验心得体会

单片机实验心得体会

时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。

在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。

这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。

现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。

第一次是借点亮LED灯来熟悉keil软件的使用和试验箱上器

材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。

在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大

的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到U盘,这样上机时只需调试,解决出现的问题。这样

就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。

单片机实习报告总结

单片机实习报告总结

编制人: __________________

审核人: __________________

审批人: __________________

编制单位: __________________

编制时间: ____年____月____ 日

下载提示:该文档是本店铺精心编制而成的,希翼大家下载后,能够匡助大

家解决实际问题。文档下载后可定制修改,请根据实际需要进行调整和使用,谢

谢!

并且,本店铺为大家提供各种类型的实用范文,如实习报告、实习总结、心得体味、条据文书、合同协议、策划方案、简历模板、日记、周记、其他范文等等,想了解不同范文格式和写法,敬请关注!

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!

In addition, this store provides various types of practical sample essays, such as internship reports, internship summaries, experiences, documents, contracts and agreements, planning schemes, resume templates, diaries, weekly diaries, other sample essays, etc. If you want to know different types of essays Format and writing, please pay attention!

单片机报告

单片机报告

单片机报告

单片机报告

一、引言

单片机是一种微型计算机,集成在一个芯片上,具有集成度高、成本低、功耗低等特点,广泛应用于各个领域。本报告将介绍单片机的基本原理、结构、应用以及相关实验。

二、单片机的基本原理

单片机以计算机结构为基础,具有运算、控制和存储等功能。它由CPU、存储器、输入输出接口以及定时器等组成。利用

单片机的I/O口可以与外部设备进行通信,完成各种任务。

三、单片机的结构

单片机包括CPU、内存、I/O端口、定时器、中断系统等组成。其中,CPU是单片机的核心,负责程序运行和数据处理。内

存用于存储程序和数据,I/O端口用于与外部设备通信,定时

器用于提供准确的计时和延时功能,中断系统用于响应外部事件。

四、单片机的应用

单片机广泛应用于各个领域,如家电控制、工业自动化、电子仪器等。它可以实现各种功能,如温度控制、电机控制、计时器等。

五、单片机实验

单片机实验是学习单片机的重要方式,可以通过编程和外接电

路实现各种功能。常见的单片机实验包括LED的控制、数码

管的显示、温度传感器的读取等。

六、单片机的发展趋势

随着技术的不断进步,单片机的性能不断提高,功耗不断降低,集成度不断增加。未来的单片机可能会更小、更强大、更节能,可以应用于更广泛的领域。

七、结论

单片机是一种功能强大、灵活多样的微型计算机,具有广泛的应用前景。通过学习和实践,我们可以更好地理解和运用单片机技术。

单片机控制技术实习报告

单片机控制技术实习报告

单片机控制技术实习报告

一、实习目的

1. 掌握单片机的基本原理和结构,了解其工作原理及应用领域。

2. 学习单片机控制技术的编程方法和技巧,熟练使用相关软件。

3. 通过实际操作,培养动手能力和团队协作能力,提高解决实际问题的能力。

二、实习内容

1. 单片机的基本原理和结构:学习单片机的组成、工作原理以及各部分功能。

2. 单片机控制技术的编程:学习单片机编程语言,如C语言和汇编语言,掌握编程方法和技巧。

3. 实际操作:完成单片机控制系统的组装、编程、调试和运行。

三、实习过程

1. 学习单片机的基本原理和结构:通过阅读教材、课堂讲解和实验演示,了解单片机的组成、工作原理以及各部分功能。

2. 学习单片机控制技术的编程:学习单片机编程语言,如C语言和汇编语言,掌握编程方法和技巧。通过上机实验,熟悉相关软件的使用,如Keil、MPLAB等。

3. 实际操作:以小组为单位,完成单片机控制系统的组装、编程、调试和运行。过程中,遇到问题相互讨论、请教老师,最终解决问题。

4. 撰写实习报告:对实习过程进行总结,包括所学知识、编程技巧、实际操作经验等。

四、实习收获

1. 掌握了单片机的基本原理和结构,了解了其工作原理及应用领域。

2. 学会了单片机控制技术的编程方法,能够熟练使用相关软件。

3. 培养了动手能力和团队协作能力,提高了解决实际问题的能力。

4. 加深了对理论知识的理解,将理论与实践相结合,为今后的学习和工作打下了坚实的基础。

五、实习反思

1. 实习过程中,我发现自己在理论知识的掌握上还存在不足,需要加强学习。

单片机原理实验报告

单片机原理实验报告

实验一:系统认识实验

一、设计目的:

1. 学习 Keil C51 集成开发环境的操作;

2. 熟悉 TD-51 系统板的结构及使用。

二、设计内容:

编写程序,将 00H~0FH 共 16 个数写入单片机内部 RAM 的 30H~3FH 空间。

三、设计步骤:

1. 创建 Keil C51 应用程序

(1)运行 Keil C51 软件,进入 Keil C51 集成开发环境。

(2)选择工具栏的 Project 选项,弹出下拉菜单,选择 NewProject 命令,建立一个新的μVision2 工程。这时会弹出文件保存对话框,选择工程目录并输入文件名 Asm1 后,单击保存。

(3)工程建立完毕后,μVision2 会马上弹出器件选择窗口。器件选择的目的是告诉μVision2 使用的 80C51 芯片的型号是哪一个公司的哪一个型号,不同型号的 51 芯片内部资源是不同的。此时选择 SST 公司的 SST89E554RC。

(4)到此建立好一个空白工程,现在需要人工为工程添加程序文件,如果还没有程序文件则必须建立它。选择工具栏的 File 选项,在弹出的下拉菜单中选择 New 目录。

(5)输入程序,完毕后点击“保存”命令保存源程序,将 Text1 保存成Asm1.asm。Keil C51 支持汇编和 C 语言,μVision2 会根据文件后缀判断文件的类型,进行自动处理,因此保存时需要输入文件名及扩展名.ASM 或.C。保存后,文件中字体的颜色会发生一定变化,关键字会变为蓝色。

(6)程序文件建立后,并没有与 Asm1.Uv2 工程建立任何关系。此时,需要将 Asm1.asm 源程序添加到 Asm1.Uv2 工程中,构成一个完整的工程项目。在Project Window 窗口内,选中Source Group1 点击鼠标右键,选择 Add Files to Group‘Source Group1’命令,此时弹出添加源程序文件对话框,选择文件Asm1.asm,点击 Add 命令按钮即可将源程序文件添加到工程中。

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

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

实习报告:单片机实习报告总结英文回答:

As an intern at the esteemed Renesas Electronics Corporation, I embarked on a six-month journey that immersed me in the captivating world of microcontrollers. Throughout this exceptional experience, I honed my

technical prowess and gained invaluable hands-on knowledge that will undoubtedly serve as a cornerstone for my future endeavors.

Initially, I was entrusted with the daunting task of developing a comprehensive understanding of the inner workings of microcontrollers. With an unwavering determination to excel, I delved into the intricate world of embedded systems, exploring the fundamentals of hardware architecture, programming, and interfacing.

单片机实训报告

单片机实训报告

单片机实训报告

单片机实训报告

一.实训目的:

单片机专周实训是在学习完单片机应用技术课程之后开设的两周实训课程,在课程学习中,通过理论与实验相结合的学习,同学们已经掌握了单片机基本的使用方法,但是教材上的例子比较简单,扩展的空间不大,因此此次实训的目的是为了加强同学们对单片机开发流程的认识,加深对单片机

I/O口扩展与外围器件的使用,加强同学们的职业素养,加强同学们的实际动手能力与调试能力,从而实现从理论到实践的升华。

二.实验设备:

1.单片机实验板

2.计算机

3.ISIS7Professional、SuperPro等相关调试编程软件

4.5V电源

5.烧录器

三.实训要求:

本次实训的项目是使用单片机制作一个数字温度计,2位7段数码管用以显示两位温度数据。实训过程先使用仿真软件实现电路的仿真,再使用万用板焊接电路,实现功能。要求仿真通过,实训态度认真,制作电路整洁,能实现功能。

设计要求:使用热敏电阻作为温度传感器,单片机作为处理芯片,根据佛山

的气候,要求温度显示数据范围为从0℃~45℃,分辨率为1℃,数码管显示采用动态扫描显示方式。

四.实训电路:

五.设计过程:

根据开发的要求,热敏电阻作为温度传感器,必须使用直流偏置电路和AD转换器,单片机接收AD转换器的数据,对照预先做好的温度数据查表,查到了相应的温度数据,送到数码管动态显示。硬件结构图如下图。

因此该系统重点解决的问题是热敏电阻的使用与AD转换器的使用,而多位7段数码管的动态显示已经非常熟悉了,因此不做过多的阐述。下面对一些重点问题进一步进行分析。

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

单片机工程实践报告

LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

学校代码:

10128

单片机工程实践

(第五组)

题目:电子秒表

组长:

组员:

指导教师:

设计时间:2016年3月7日——2016年3月18日

内蒙古工业大学课程设计(论文)任务书

课程名称:单片机系统综合设计与实践学院:信息工程学院班级:

学生姓名:学号:指导教师:、

学生姓名:学号:

学生姓名:学号:

一、题目

电子秒表

二、目的与意义

本课程为培养学生计算机应用能力的实践性课程,也是一门重要的专业技术课程。它将使学生不仅理论上掌握单片微型计算机的基本原理、单片机应用系统的构成、系统程序设计,进一步加强学生单片机应用系统软、硬件开发的能力,并能将电路、模拟电子技术、数字电子技术和微机原理等课程的知识有机地结合起来,做到学用结合。

一、设计目的 (1)

二、设计任务分析 (1)

1.题目:电子秒表 (1)

2.任务可行性分析 (1)

3.任务分工 (2)

4.使用软件环境使用简介 (2)

5.硬件自检报告 (2)

(1)蜂鸣器自检硬件编程框图及相关说明 (2)

(2)键盘自检硬件编程框图及相关说明 (4)

(3)LED自检硬件编程框图及相关说明 (8)

(4)电子秒表硬件编程框图以及相关说明 (12)

三、任务框图分析 (13)

四、程序清单 (13)

五、设计体会 (21)

六、参考资料 (23)

一、设计目的

通过一个以8 位单片机为核心的模拟量数字表的硬件调试过程,掌握具有蜂鸣器自检、七段LED 显示自检、键盘自检等接口电路的单片机应用系统的设计思想和方法。

学习应用系统软件的模块化设计方法,通过源程序的编辑、汇编或编译、链接、仿真调试,完成给定的任务。通过上述过程提高学生工程实践能力和素质。

二、设计任务分析

1.题目:电子秒表

2.任务可行性分析

功能:(1)显示时间范围0~59分59秒

(2)跑表时间范围0~59秒99毫秒

电子秒表具有时钟显示和秒表计时功能,时钟显示时间范围为00分00秒至59分59秒,秒表计时范围为00秒00毫秒至59秒99毫秒。

当显示时钟时,具有设置时间的功能。按一下K1键进入秒位的设置模式,此时按K2键可实现秒位加1,按K3键可实现秒位减1,使秒位在00至59范围内自由切换;按两下K1键进入分位的设置模式,此时按K2键可实现分位加1,按K3键可实现分位减1,使分位在00至59范围内自由切换,以此来实现对时钟显示时间的设置。时钟显示功能与秒表计时可以通过K4键实现功能切换(当处于时钟显示功能时,可以通过按K4键进入秒表功能;当处于秒表计时功能时,可以通过按K4键进入时钟显示功能)。当处于秒表计时时,不影响时钟的正常走时。

当单片机运行在秒表计时功能时,可以通过按下K1键使得秒表开始计时,通过按下K2键使得秒表计时暂停(当秒表没有开始计时时,此时按下K2键无动作),通过按下K3键实现秒表的清零。

硬件环境:LED显示器、键盘、蜂鸣器

3.任务分工

(组长):查资料,部分大任务程序流程图的绘制,各个小任务主程序的编制和框图的绘制,策划硬件如何实现具体功能。

(副组长):完成大任务的主程序编制,各个小任务子程序的的编写与整理,部分大任务程序流程图的绘制,完成分配给的子程序的编制。

(副组长):查资料,大任务的主程序流程图的绘制,各个小任务主程序的编制和框图的绘制,实验报告整理与排版。

4.使用软件环境使用简介

ARM发布Keil μVision4集成开发环境(IDE),用来在微控制器和智能卡设备上创建、仿真和调试嵌入式应用。μVision4 IDE是为增强开发人员的工作效率设计的,有了它可以更快速、更高效地开发和检验程序。通过μVision4 IDE中引入的灵活的窗口管理系统,开发人员可以使用多台监视器,在可视界面任何地方全面控制窗口放置。新用户界面可以更好地利用屏幕空间,更有效地组织多个窗口,为开发应用提供整齐高效的环境。

5.硬件自检报告(1,硬件分析2,编程框图3,程序流程4,硬件自检报告)

至少含有:

蜂鸣器自检:确定蜂鸣器正确参见【例7-4-4】

键盘自检:确定键盘正确参见【例7-4-14 】

LED 显示器自检:确定LED 显示器每一段均正确参见【例7-4-16】

(1)蜂鸣器自检硬件编程框图及相关说明

硬件分析:通过电路图可知当口置1时蜂鸣器不工作,当口置0时蜂鸣器工作。

电路图: 编程框图: 程序流程:;************************************ ;蜂鸣器自检 ;************************************ BEEP: mov r2,#100 mov r3,#5000 mov r4,#65536 LCALL DELAY1 SETB LCALL DELAY1 CLR djnz r2,ST1 ST2: LCALL DELAY2 ;1kHZ SETB LCALL DELAY2 CLR djnz r3,ST2 ST3: LCALL DELAY3 ;20kHZ SETB LCALL DELAY3

CLR

djnz r4,ST3

JMP BEEP

DELAY1: mov r0,#5 ;延时 loop1: mov r1,#250

loop2: djnz r1,loop2

djnz r0,loop1

ret

DELAY2: mov r0,#5 ;延时

loop3: mov r1,#50

loop4: djnz r1,loop4

djnz r0,loop3

ret

DELAY3: mov r0,#4 ;延时

loop5: mov r1,#6

loop6: djnz r1,loop6

djnz r0,loop5

ret

硬件自检报告:执行程序,蜂鸣器发声,来检测蜂鸣器对设定频率的响应,来达到自检的目的。

(2)键盘自检硬件编程框图及相关说明

硬件分析:通过电路图可知通过,,控制Y7口控制74LC245的使能端,进而可以控制是否将键盘的状态送入单片机处理。

AT89C

51

相关文档
最新文档