单片机实训报告

单片机实训报告
单片机实训报告

设计报告

学院电子与信息工程

课程名称单片机实训

设计题目流水灯

专业电子与信息工程师范

班级13电师

姓名房金明

学号2013045244026

指导教师钟旭

时间2015.6.13

一、目的和作用

微型计算机(Microcomputer)简称微机,是计算机的一个重要分支。人们通常按照计算机的体积、性能和应用范围等条件,将计算机分为巨型机、大型机、中型机、小型机和微型机。微型计算机不但具有其他计算机快速、精确、程序控制等特点,而且还具有体积小、重量轻、功耗低、价格便宜等优点。个人计算机简称PC(Personal Computer),是微型计算机中应用最广泛的一种,也是近年来计算机领域中发展最快的一个分支。PC在性能和价格方面适合个人用户购买和使用,目前,它已经像普通家电一样深入到了家庭和社会生活的各个方面。而单片机又是PC的一个分支,随着信息技术革命的深入和计算机技术的飞速发展,单片机的应用越来越广泛,并逐渐成为一门关键的技术学科。

单片机实际上是指集成在一个芯片上的微型计算机,它的各种功能部件,如CPU、RAM、ROM、I/O接口电路,定时/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机实质上是一个芯片,在实际应用中,通常很少将单片机和被控对象直接进行电气连接,而必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。单片机具有一些突出的优点:体积小,重量轻,耗电少,电源单一,功能强,价格低,运行速度快,抗干扰能力强,可靠性高,所以在通信、家电、工业控制、仪器仪表、汽车等产品中都可以看到单片机的身影。

流水灯在现代社会中就有广泛的应用,大型电子广告牌、霓虹灯、指示牌和工业控制的控制面板等都有流水灯的应用。而且基于单片机的流水灯的控制系统利用了单片机的内部资源,如定时器、I/O口和寄存器等,完成了单片机系统开发的基本流程,因此具有典型的代表意义,是学习和开发单片机的基本实验之一。

二、设计要求

开发单片机最小系统,即通过对STC89C51写程序控制LED亮灭,形成花样流水灯,主要包括电源部分、控制电路部分,显示部分,软件程序部分等。

三、系统设计

1 硬件设计

(1)时钟电路

时钟电路是计算机的心脏,它控制着计算机的工作节奏,CPU就是通过复杂的时序电路完成不同的指令功能的,89C51的时钟信号可以由两种方式产生:一种

是内部方式,利用芯片内部的振荡电路,产生时钟信号;另一种为外部方式、时钟信号由外部引入。

本设计应用的是89C51的内部时钟方式,其内部有一个用于构成振荡器的高增益反相放大器,引脚XTL1和XTL2分别为此放大器的输入端和输出端,该放大器与做为反馈元件的晶振共同构成自激振荡器。如图(1)所示:

本电路采用的定时元件为石英晶体和电容组成的并联谐振回路。晶振频率选择12MHZ,电容选择33pu,电容的大小起频率微调的作用。

(2)复位电路

单片机中有多种复位电路,本系统采用电平式复位与上电复位方式,如图(2)所示:

当上电时C5相当于短路,使单片机复位,在正常工作时,按下复位键是单片机复位。

(3)显示电路部分

显示部分主要是由32个LED组成并且摆成梦字形状,32个LED正极接在一起

然后接入5V,负极则分别接入89C51的P0.0——P3.7口,如图

2. 软件设计

32个LED 全亮

32个LED

全灭

梦字上半 部分亮

梦字按照笔画 逐个单独亮

32个LED 全亮

32个LED 全灭

梦字下半 部分亮

梦字上半 部分亮

梦字下半

部分亮

梦字按照笔画 逐个亮

梦字按照笔画亮

四、调试方法及步骤

1.硬件调试

我们在硬件电路的制作和调试中发现并解决了很多问题:(1)由于过于考虑电路板布局的美观,导致增加了焊接时布线的困难,最终我们通过改变元件位置合理布线解决了这个问题;(2)单片机引脚非常紧凑,使焊点不容易固定,容易查错引脚,这就锻炼了我们的细心;容易造成多点短路或虚焊,因此我们又降低烙铁的温度,用吸焊器吸除了多余的焊锡;(3)刚开始插件时没有注意电解电容、LED等有极性元件的正负,最后用万用表测量它们的阻值和电压才找到接反的元件;(4)刚开始布局元器件是没有充分考虑到以后维修的问题,把时钟电路位置摆放的不合理,最终我们请教老师重新设计时钟电路的位置;(5)焊接过久,导致元器件损坏,主要是不够熟练;(6)电路板不够简洁、条理,焊接不够熟练;(7)由于对元器件使用量计算不准确,导致最后元器件不够,我们只好放弃了一些功能的实现。(8)焊接过程中,由于忘记把31脚接VCC,导致最后不能实现LED的循环,最后在检查电路对照电路图后又焊接上了31脚。

因此,我们在焊接和后续调试过程并没有想象中的顺利。但最终经过我们一遍一遍的调试,终于制作出了一块基本合格的电路板。

2.软件调试

本设计的程序我们是通过MeWin进行的编译,我们在软件调试中遇到的问题远远要比硬件电路中问题多,解决的难度也大:(1)程序在检测时没有问题,但在仿真中不能执行,原因是延时子程序漏写了一条指令;(2)编译好的程序不能正常执行,原因是我们硬件中LED和数码管是词用的共阳极接法,但给单片机编译的却是共阴极接法的程序;(3)循环程序总是进入死循环,原因是循环标号放置不对;(4)我们编译的程序冗长繁琐,最后我们进行了优化程序,改写了一些地方,才使程序比较条理简洁;(5)中断程序掌握不熟练,不能实现这一功能,因此我们通过临时补课和网上查阅、请教老师才写出了这段程序。

五、结果与讨论

在本次设计的过程中,我们发现很多的问题,遇到了很多麻烦,有的问题其实很简单,主要是对知识的掌握程度不够,扩展知识欠缺,这就要求我们在以后的学习中,应该注意到这一点,并且应该多读一些课外的文献,只靠书本上的知识远远不够。更重要的是我们要学会把从书本中学到的知识和实际的电路联系起来,用实践巩固理论,用理论优化实践,这不论是对我们以后的就业还是学习,都会起到很大的促进和帮助。

在焊接过程中,我们意识到细心和严谨的精神是必不可少,在焊接电路和调试硬件中不自觉地得到了锻炼。

通过本次课程设计,巩固了我们学习过的专业知识,也使我们把理论与实践从真正意义上相结合了起来;考验了我们借助互联网络搜集、查阅相关文献资料,和组织材料的综合能力;从中可以自我测验,认识到自己哪方面有欠缺、不足,以便于在日后的学习中得以改进、提高!也提醒我们,只有通过团队合作才能制作出优秀的设计,闭门造车不会取得实质性的成功。此次课程设计,我们也学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅。

经过这些天的设计制作,在老师的悉心指导和同学们的热情帮助下,我们终于完成了这次的设计,同时也增加了我们以后学习的信心和热情。再次感谢在这次设计中帮助我们的指导老师和同学!

六、参考文献

[1] 康华光等.电子技术基础-模拟部分.高等教育出版社,2009,12(5)

[2]郭天祥.51单片机C语言教程.电子工业出版社,2009,12

[3]薛楠.Protel DXP 2004 原理图与PCB设计实用教程.机械工业出版社,2013,1(1)

附录(程序清单)

#include

#include

unsigned char LED_Data[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

void delay2ms(unsigned int num); //延时函数,num个2ms

void LED_ON_All(void); //所有LED灯全亮

void LED_OFF_All(void); //所有LED灯全灭

void LED_ON_Up_OFF_Down(void); //LED上面部分亮,下面部分灭

void LED_ON_Down_OFF_Up(void); //LED上面部分灭,下面部分亮

void LED_paomadeng_LightOn(void); //LED跑马灯模式亮

void LED_liushui_LightOnAdd(void); //LED流水灯逐个增加亮

void LED_bihua_LightOnAdd(void); //LED笔画亮

void main()

{

unsigned char i = 0;

while(1)

{

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

{

LED_ON_All();

delay2ms(200);

LED_OFF_All();

delay2ms(200);

}

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

{

LED_ON_Up_OFF_Down();

delay2ms(200);

LED_ON_Down_OFF_Up();

delay2ms(200);

}

LED_paomadeng_LightOn();

LED_liushui_LightOnAdd();

LED_bihua_LightOnAdd();

}

}

void delay2ms(unsigned int num)

{

unsigned char a,b;

unsigned int i = 0;

for(i=0;i

for(b=4;b>0;b--)

for(a=248;a>0;a--);

_nop_(); //if Keil,require use intrins.h

}

void LED_ON_All(void) //所有LED灯全亮

{

P0 = 0x00;

P1 = 0x00;

P2 = 0x00;

P3 = 0x00;

}

void LED_OFF_All(void) //所有LED灯全灭

{

P0 = 0xff;

P1 = 0xff;

P2 = 0xff;

P3 = 0xff;

}

void LED_ON_Up_OFF_Down(void) //LED上面部分亮,下面部分灭{

LED_OFF_All();

P0 = 0x00;

P1 = 0x00;

P2 = 0xc0;

P3 = 0xff;

}

void LED_ON_Down_OFF_Up(void) //LED上面部分灭,下面部分亮{

LED_OFF_All();

P0 = 0xff;

P1 = 0xff;

P2 = 0x3f;

P3 = 0x00;

}

void LED_paomadeng_LightOn(void) //LED跑马灯模式亮

{

unsigned char i = 0;

LED_OFF_All();

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

{

P0 = LED_Data[i];

delay2ms(100);

}

P0 = 0xff;

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

{

P1 = LED_Data[i];

delay2ms(100);

}

P1 = 0xff;

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

{

P2 = LED_Data[i];

delay2ms(100);

}

P2 = 0xff;

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

{

P3 = LED_Data[i];

delay2ms(100);

}

P3 = 0xff;

}

void LED_liushui_LightOnAdd(void) //LED流水灯逐个增加亮{

unsigned char i = 0;

LED_OFF_All();

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

{

P0 = P0&LED_Data[i];

delay2ms(100);

}

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

{

P1 = P1&LED_Data[i];

delay2ms(100);

}

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

{

P2 = P2&LED_Data[i];

delay2ms(100);

}

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

{

P3 = P3&LED_Data[i];

delay2ms(100);

}

}

void LED_bihua_LightOnAdd(void) //LED笔画亮{

LED_OFF_All();

//第一画

P0 = P0 & 0xf8;

delay2ms(200);

//第二画

P0 = P0 & 0x87;

delay2ms(200);

//第三画

P0 = P0 & 0x7f;

P1 = P1 & 0xfe;

delay2ms(200);

//第四画

P1 = P1 & 0xf9;

delay2ms(200);

//第五画

P1 = P1 & 0xc7;

delay2ms(200);

//第六画

P1 = P1 & 0x3f;

P2 = P2 & 0xfc;

delay2ms(200);

//第七画

P2 = P2 & 0xf3;

delay2ms(200);

//第八画

P2 = P2 & 0xcf;

delay2ms(200);

//第九画

P2 = P2 & 0x3f;

P3 = P3 & 0xfe;

delay2ms(200);

//第十画

P3 = P3 & 0x81;

delay2ms(200);

//第十一画

P3 = P3 & 0x7f;

delay2ms(200); }

单片机实训报告

单片机原理及应用 实训报告 班级: 学号: 姓名: 指导教师: 实训总成绩:

一、节日彩灯设计 题目:8位逻辑电平模块上的LED小灯从左向右呈现“鞭甩”的实验现象,状态间隔为0.25秒;按键1开始,按键2结束。 原理图 程序代码: #include #define uchar unsigned char uchar tab[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00}; sbit S1=P1^4; sbit S2=P1^7; unsigned char i,j; delay(unsigned int x) { for(j=0;j

for(i=0;i<10;i++); } void main() { uchar i,b,d; while(1) {if (S1==0) {delay(50); if(S1==0); S1=b; b=0; {for(i=0;i<8;i++) { P2=tab[i]; delay(50); {if (S2==0) {delay(50); if(S2==0); S1=d; d=1; P2=0xff; }} } } } } } 设计思想总结 用C语言程序控制单片机最小系统,使IO口输出高低电平控制彩灯电路的闪烁。节日彩灯控制器是利用将单片机的CPU、RAM、ROM、定时器/计数器及输入/输出、I/O接口电路集成在一块集成电路芯片上的特点。通过其与发光二极

管及驱动电路的连接,从而构成一个完整的硬件电路。然后通过对单片机的ROM 进行编程,实现对彩灯闪烁的控制。 二、定时器实现流水灯 题目:利用定时器/计数器T0产生2秒钟的定时,每当2秒定时到来时,更换指示灯点亮,依次循环点亮。 原理图 程序代码 #include #include int lamp = 0xfe ; int cnt = 0; main() {P2 = 0xfe; TMOD = 0x01; TL0 = (65536 - 50000) % 256; TH0 = (65536 - 50000) / 256; TR0 = 1 ; ET0 = 1;

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

单片机实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 单片机课程设计心得体会 在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。通过在单片机小组里的学习我简单总结了几点心得和体会: 第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。 第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。比如:小灯得点亮就没有用到中断可以先不用看。这样可以避免知识过多记不住的麻烦。对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。 第三:程序不要只是看别人得,一定要自己写过才是自己的。开始

不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。当你自己能写出来的时候说明你真懂了。 第四:一定要学会程序调试的方法。有时候把程序写完了然后运行时不能实现理想的现象。这时有人就晕了不知该怎么办,然后就去问别人。当别人找出问题出在哪里时就会恍然大悟。其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人。自己一定要掌握解决问的方法和思路。 第五:在学习初期看别人的代码,学习别人的思路这个很有用。通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步。第六:面对一个新项目时,自己一定要多想想,不要急着去看别人是怎么写的。有的人看到新项目时就去找别人的然后抄一小段,自己在写几句,放在一起完成任务,虽然省时间但不利你的学习。当你遇到一新项目时你应该先想一下程序的构架,想想如何来完成。然后自己动手去写,当你遇到实在是没办法解决的问题时再去请教别人,看他是怎么处理的,学习他的方法。这样起码你自己想过了,有自己的思路不会受到别人的影响,这样更容易提高自己。 在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对

单片机论文开题报告

哈尔滨工业大学华德应用技术学院毕业设计(论文)开题报告题目:洗衣机系统的控制器设计 系(部)计算机应用技术 专业计算机科学与技术 学生李科学 学号1089114125 班号089114125 指导教师高洪志 开题报告日期2011.09.15 哈工大华德学院

说明 一、开题报告应包括下列主要内容: 1.通过学生对文献论述和方案论证,判断是否已充分理解毕业设计(论文)的内容和要求 2.进度计划是否切实可行; 3.是否具备毕业设计所要求的基础条件。 4.预计研究过程中可能遇到的困难和问题,以及解决的措施; 5.主要参考文献。 二、如学生首次开题报告未通过,需在一周内再进行一次。 三、开题报告由指导教师填写意见、签字后,统一交所在系(部)保存,以备检查。 指导教师评语: 指导教师签字:检查日期:

一、课题的开发背景与需求分析 1859年,一个叫汉密尔顿-史密斯的美国人在匹兹堡制成了世界上第一台洗衣机。该洗衣机的主件是一只圆桶,桶内装有一根带有桨状叶子的直轴。轴是通过摇动和它相连的曲柄转动的。同年史密斯取得了这台洗衣机的专利权。但这台洗衣机使用费力,且损伤衣服,因而没被广泛使用,但这却标志了用机器洗衣的开端。随后的时间里,蒸汽洗衣机之后,水力洗衣机、内燃机洗衣机也相继出现。随着科学技术的飞速发展,洗衣机的发展也越来越壮大,其功能也越来越完善,其功能从开始的单一洗涤,到后来的脱水甩干,再到后来的全自动化,功能不断创新,实用性大大增强,为平时忙碌的人们节省了大量时间。洗衣机也成为家家户户不可缺少的一种家用电器。 二、调研分析 中国洗衣机业经过20多年的发展,已成为一个较成熟的产业。与其他家电产品相比较,这一产业处于一个相对平稳并具有优势的环境.2006年1-12月全国家用洗衣机累计产量为29,384,944.62台,与2005年同期相比增长了15.93%。2007年1-12月中国洗衣机企业继续保持稳定的增长势头,全国家用洗衣机累计产量为34,814,413台,与2006年同期相比增长了13.93%;2008年国内家用洗衣机市场总销量有望超过1800万台,同比增长9%左右。因此,洗衣机制造必须抓住新的发展形势,加大科技创新,注重节水节能,提高技术含量。

51单片机实验报告94890

《单片机与接口技术》实验报告 信息工程学院 2016年9月

辽东学院信息技术学院 《单片机与接口技术》实验报告 姓名:王瑛 学号: 0913140319 班级: B1403 专业:网络工程 层次:本科 2016年9月

目录 实验题目:实验环境的初识、使用及调试方法(第一章) 实验题目:单片机工程初步实验(第二章) 实验题目:基本指令实验(第三章)4 实验题目:定时器/计数器实验(第五章)4 实验题目:中断实验(第六章)4 实验题目:输入接口实验(第八章)4 实验题目:I/O口扩展实验(第九章)4 实验题目:串行通信实验(第十一章)4 实验题目:A/D,D/A转换实验(第十七章)4

实验题目:实验环境的初识、使用及调试方法实验 实验类型:验证性实验课时: 1 时间:2016年10月24日 一、实验内容和要求 了解单片机的基础知识 了解51单片机的组成和工作方法 掌握项目工程的建立、编辑、编译和下载的过程方法 熟练单片机开发调试工具和方法 二、实验结果及分析 单片机最小系统的构成: Keil集成开发环境:

STC-ISP:

实验题目:单片机工程初步实验 实验类型:验证性实验课时: 1 时间:2016 年10 月24 日一、实验内容和要求 点亮一个LED小灯 程序下载到单片机中 二、实验结果及分析 1、点亮一个LED小灯 点亮LED小灯的程序: #include //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; sbit ADDR0 = P1^0; //sbit必须小写,P必须大写 sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; LED = 0; //点亮小灯 while (1); //程序停止 } 2、程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的COM 口,如图所示:

单片机原理及应用实验报告

单片机原理实验报告 专业:计算机科学与技术 学号: :

实验1 计数显示器 【实验目的】 熟悉Proteus仿真软件,掌握单片机原理图的绘图方法 【实验容】 (1)熟悉Proteus仿真软件,了解软件的结构组成与功能 (2)学习ISIS模块的使用方法,学会设置图纸、选元件、画导线、修改属性等基本操作 (3)学会可执行文件加载及程序仿真运行方法 (4)理解Proteus在单片机开发中的作用,完成单片机电路原理图的绘制【实验步骤】 (1)观察Proteus软件的菜单、工具栏、对话框等基本结构 (2)在Proteus中绘制电路原理图,按照表A.1将元件添加到编辑环境中(3)在Proteus中加载程序,观察仿真结果,检测电路图绘制的正确性 表A.1

Switches&Relays BUT BUTTON 【实验原理图】 【实验源程序】 #include sbit P3_7=P3^7; unsigned char x1=0;x2=0 ; unsigned char count=0; unsigned char idata buf[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay(int time) { int k,j;

for(;time<0;time--) for(k=200;k>0;k--) for(j=500;j<0;j--); } void init() { P0=buf[x1]; delay(10); P2=buf[x2]; delay(10); } void main() { init(); while(1) { x1=count/10; x2=count%10; P0=buf[x1]; delay(10);

单片机实训的心得体会

单片机实训报告 一周的实训,让我们从另一个角度去发现单片机。期间我学会了很多宝贵的知识和经验,在这次单片机实训中我们巩固了我们平时所学的内容;加深了对各种调试和仿真软件的使用技能;掌握了单片机应用电路的设计和调试方法。 首先,我们要从所给定的元器件中设计出6个不同的电路,并编写程序实现相关任务要求。我们小组设计出的电路主有: (1)数码管轮流显示百十个位的数。要求:数据来源于拨码开关;个位显示完毕停留的时间稍微长些。 (2)定时计数器实现对外部脉冲计数5次后,流水灯的状态由亮点左流动转化成闪烁5次,然后回到初始状态。 (3)单键改变流水灯状态。按键一旦按下,流水灯状态由暗点右流动转化成闪烁8次,然后回到初始状态。 (4)双键改变流水灯状态。按键K0(连接INT0)按下,流水灯状态由亮点左流动,转化成闪烁5次,然后回到初始状态;按键K1(连接INT1)按下,流水灯状态由亮点左流动,转化成暗点右流动至最右端,然后回到初始状态;并且按键K1级别高于K0。 (5)串口输出数据,实现在2个数码管上显示60秒计数器。 (6)在集成的8位数码管上动态显示出:1——8的效果。

其次,我们要对我们所设计的电路进行电路布局、连线,检查电路是否出现错误或者遗漏。 然后,学会用KEIL软件调试程序,并用该软件菜单的各项调试工具和窗口。再结合硬件和软件,进行整体调试。 最后,当我们根据相关要求从所给定的元器件中设计出6个不同的电路、编写程序、线路布局,调试成功,我们的设计就完成了。 在这实训期间我深刻的认识到了理论知识和实践操作必须是相结合的,也许在实训时会有很多各种软、硬件等故障。 在编程时我们就出现了很大的障碍, 本来还以为编程会很简单的,等到实际操作起来才知道它的复杂性,没有想像中的那么得心应手, 最后不得不求出其他小组,原来本身程序的思维是正确的,只是步骤中有点小错误,所以导致整个程序的结果很乱。 我们在做双键改变流水灯状态的电路时又发现了一个头痛的问题,发光二极管不亮、开关不管用,刚开始的时候,我们检查了好几遍就是没有发现问题,快要失去耐心是发现少两连接了两根线,这是个好现象让我们有了继续往下的勇气,终于在反复的检查研究中,我们发现发光二极管不亮的正负方向反了,开关接错了位置,这才导致连接线路期间的错误不断。结果是可喜的,在我们小组竭尽全力,同学老师的帮忙下,我们的电路很成功。

基于单片机的温控风扇调研报告

调研报告 1.课题的来源及意义 传统电风扇具有以下缺点:风扇不能随着环境的变化自动调节风速,这对那些昼夜温差很大的地区是致命的缺点,尤其是人们在熟睡时不但浪费资源,还很容易使人感冒生病;传统电风扇机械的定时方式常常会伴随着机械运动的声音,特别是夜间影响人们的睡眠,而且定时范围有限,不能满足人们的需求。鉴于这些缺点,我们需要设计一款智能的电风扇温度控制系统来解决。 温控风扇系统,是根据当时温度情况去自动开通和关闭电风扇,能很好的节约电能,同时也方便用户们的使用更具人性化。而且温控风扇系统在工业生产。日常生活中都有广泛的应用,如在工业生产中大型机械设备的散热系统,或限制笔记本电脑上的智能CPU风扇等基于单片机的温控风扇都能根据环境的温度高低自动启动或停止转动,并能根据温度的变化实现转速的自动调节,在现实生活中具有非常广泛的用途,而本次的研究是基于ATS89C51单片机以及DS18B20数字温度传感器的温控风扇系统,可使系统测量更加精确,电路更加简单,具有很高的研究价值。 2.国内外的该方面发展和发展趋势 现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。 近百年来,温度传感器的发展大致经历了以下三个阶段;(1)传统的分立式温度传感器(含敏感元件);(2)模拟集成温度传感器/控制器;(3)智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。 温度控制系统在国内外各个领域都占有重要的地位。温度控制系统是人类供热、取暖的主要设备的驱动来源,它的出现迄今已有两百余年的历史。期间,从低级到高级,从简单到复杂,随着生产力的发展和对温度控制精度要求的不断提高,温度控制系统的控制技术得到迅速发展。当前比较流行的温度控制系统有基于单片机的温度控制系统,基于PLC 的温度控制系统,基于工控机(IPC)的温度控制系统,集散型温度控制系统(DCS),现场总线控制系统(FCS)等。各种温度系统都有自己的优缺点,用户需要根据实际需要选择系统配置,当然,在实际运用中,为了达到更好的控制系统,可以采取多个系统的集成,做到互补长短。 温度控制系统在国内各行各业的应用虽然已经十分广泛,但从生产的温度控制

51单片机实训报告

“51单片机”精简开发板的组装及调试实训报告

为期一周的单片机实习已经结束了。通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。同时培养我们理论与实践相结合的能力,提高分析问题和解决问题的能力,增强学生独立工作能力;培养了我们团结合作、共同探讨、共同前进的精神与严谨的科学作风。 此次实训主要有以下几个方面: 一、实训目的 1.了解“51”精简开发板的工作原理及其结构。 2.了解复杂电子产品生产制造的全过程。 3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。4.能运用51单片机进行简单的单片机应用系统的硬件设计。 5.掌握单片机应用系统的硬件、软件调试方法 二、实验原理 流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。 它的电气性能指标:输入电压:DC4.5~6V,典型值为5V。可用干电池组供电,也可用直流稳压电源供电。 如图所示: 本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的硬件组成的单个单片机。 三、硬件组成 1、晶振电路部分 单片机系统正常工作的保证,如果振荡器不起振,系统将会不能工作;假如振荡器运行不规律,系统执行程序的时候就会出现时间上的误差,这在通信中会体现的很明显:电路将无法通信。他是由一个晶振和两个瓷片电容组成的,x1和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负的,注意两个瓷片电容相连的那端一定要接地。 2、复位端、复位电路 给单片机一个复位信号(一个一定时间的低电平)使程序从头开始执行;一般有两中复位方式:上电复位,在系统一上电时利用电容两端电压不能突变的原理给系统一个短时的低电平;手动复位,同过按钮接通低电平给系统复位,时如果手按着一直不放,系统将一直复位,不能正常。当要对晶体重置时,只要对此引脚电平提升至高电平并保持两个及其周期以上的时间便能完成系统重置的各

单片机实验报告

本科生实验报告 实验课程单片机原理及应用 学院名称核技术与自动化工程学院 专业名称电气工程及其自动化 学生姓名 学生学号 指导教师任家富 实验地点6C902 实验成绩 二〇一五年三月二〇一五年六月 单片机最小系统设计及应用 摘要 目前,单片机以其高可靠性,在工业控制系统、数据采集系统、智能化仪器仪表等领域得到极其广泛的应用。因此对于在校的大学生熟练的掌握和使用单片机是具有深远的意义。通过本次课程设计掌握单片机硬件和软件方面的知识,更深入的了解单片机的实际应用,本次设计课程采用STC89C52单片机和ADC0804,LED显示,键盘,RS232等设计一个单片机开发板系统。进行了LED显示程序设计,键盘程序设计,RS232通信程序设计等。实现了单片机的各个程序的各个功能。对仿真软件keil的应用提升了一个新的高度。单片机体积小、成本低、使用方便,所以被广

泛地应用于仪器仪表、现场数据的采集和控制。通过本实验的学习,可以让学生掌握单片机原理、接口技术及自动控制技术,并能设计一些小型的、综合性的控制系统,以达到真正对单片机应用的理解。 关键词:单片机;智能;最小系统;ADC;RS232;显示;STC89C52 第1章概述 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 它最早是被用在工业控制领域,由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。 现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 第2章实验内容 2.1单片机集成开发环境应用

单片机实训心得

沧州职业技术学院单片机实训报告 心得体会 为期一周的单片机实训结束了,真是让我受益匪浅啊!学到了很多东西,不管怎么样,先感谢学校给我的这么多机会,真正的学到了东西。 随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,我们就学习了单片机这门课程,感觉是有点难。也不知道整个学习过程是怎么过来得,可是时间不等人。不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。 不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。 时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。 在全组人竭尽全力,老师的精心指导下,程序基本编写成功,这是我们共同努力的结果,在享受我们成果之时,不得不感慨单片机的重要性与高难度性,所以为期一周的单片机课程设计没有浪费我我们学到了很多知识,也让我们对单片机有了更深一步的了解,虽然最后结果是出来了,可这与老师的精心指导是分不开的她引导我们的思路,本来一窍不通的我们经过老师的点拨基本上通了,所以老师是功不可没的。 总而言之,单片机课程设计对于我们有很大的帮助,我们从中受益匪浅。

单片机原理及应用实验报告

实验课程:单片机原理及应用 实验项目:单片机控制LED灯亮灭专业班级: 学号: 姓名: 实验日期:

实验一单片机控制LED灯实验. 一、实验目的 1、进一步掌握Keil的使用,熟悉单片机C语言编程。 2、学习I/O口的使用方法。 二、实验原理 发光二级管是半导体二极管的一种,可以把电能转化为光能,常简写为LED。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。只要加在发光二极管两端的电压超过它的导通电压(一般为1.7V-1.9V)它就会导通,而当流过它的电流超过一定电流时(一般2-3mA)它就会发光。LED常用在MCS-51单片机中指示单片机的某个开关量的状态。 对单片机的控制,其实就是对I/O口(单片机引脚)的控制。单片机共四个端口,P0、P1、P2、P3;每个端口分别有8个引脚 P0.0-P0.7、P1.0-P1.7、P2.0-P2.7、P3.0-P3.7;这32个引脚既可以作输出脚,又可以作输入脚。作输出脚时,单片机可以控制指示灯、数码管、电机等外部器件;作输入脚时,可以“感受”按键、开关、传感器等外部器件(例如接收数据-此就是作为输入脚的),单片机的每个引脚都是可以分开控制的,即独立的给高或者低电平。 想要点亮一个小灯,首先要将小灯与单片机的一个I/O 口连接好,然后将此引脚给高或者低电平,接着这个小灯就可以按照你给的电平实现点亮或熄灭了。 三、硬件电路设计 LED模块排线接口如图3-1所示。依据实验原理,只要将所需控制的LED 对应排线引脚连接到单片机一个I/O口即可。 1、连接方法:JP11(P2)和JP1和LED灯的JP1用8PIN排线连接起来。 2、硬件说明:使用单片机的P2口来驱动8个LED,发光二极管的阳极接高电平,故P2口 为低电平时,就可以驱动其点亮。

单片机实训报告_数字时钟

单片机实训报告 ——数字时钟 成员: 金龙:2 王利伟:6 许林鹏: 9 春波:0 袁增莘:1 指导老师:翡 12电气自动化一班 2013.12.23—12.29

目录 一、设计目的 (2) 二、设计要求 (2) 2.1显示要求 (2) 2.2校准要求 (2) 2.3选型要求 (2) 三、硬件设计 (3) 3.1L E D电路图 (3) 3.2电路图分析 (4) 3.3键盘功能 (4) 四、程序设计 (5) 4.1程序流程图 (5) 4.2程序 (6)

课题:数字时钟 一、设计目的: 通过实训周学会制作数码管显示时、分、秒的数字可调时钟,近一步熟练掌握编程语言的应用。 二、设计要求: 2.1显示要求: 时钟要求用8位数码管显示,以数字形式显示时、分、秒的时间。且从右端始八位数码管依次显示①秒个位②秒十位③横杠“—”④分个位⑤分十位⑥横杠“—”⑦时个位⑧时十位 2.2校准要求: 时钟要求计时准确,同时要求有校准时间的电路,且以按键校准。 2.3选型要求: 设计单片机选型以STC89C51RC-RD+系列为基础 三、硬件设计: 3.1、LED电路图

3.2电路图分析 本次课题是利用51单片机进行设计。 Led灯是由低电平点亮的,led位的选择是由单片机中的p2口控制的。 *键盘是采用独立式按键: K1是p3.0;K2是p3.1; K3是p3.2:K4是p3.3; 3.3键盘功能 K1, 是对时钟调整或调整后进行确定的选择键。 K2,是对选中位置后对其进行加。 K3,是对选中位置后对其进行减。 K4,是进行时分秒的选择位的操作。 四、程序设计 4.1程序流程图

单片机项目报告

********学院 《外围电路模块设计》项目设计报告 项目设计题目:********的设计 系部名称:************* 专业: ************* 班级: ******** 指导老师: *** 小组成员: *** *** **年**月**日

目录 引言 (1) 一、基本电路原理 (2) 1、电源电路 (2) 2、复位电路 (2) 3、时钟电路 (3) 4、通信电路 (4) 二、绘图过程 (4) 1、设计电路图 (4) 2、原理图分析 (5) 3、检查并修改原理图 (6) 4、绘制PCB图 (6) 三、焊接元器件 (7) 四、程序的编写 (8) 五、烧录过程 (9) 1、产生HEX代码 (9) 2、程序下载到AT89S52单片机 (10) 六、产品调试 (13) 七、总结 (14) 附录

引言 单片机最小系统又可以称为最小应用系统,具体是指用最少的元件组成的单片机可以工作的系统,最小系统一般应该包括:单片机、晶振电路、复位电路。单片机的主要的功能是负责整个系统的控制,不承担复杂的数据处理任务,因此在设计单片机最小系统时通常选用AT89C51,AT89C52,AT89S51,AT89S52(S系列芯片支持ISP的功能)等型号的8位单片机作为MCU(多点控制单元)。 AT89S52低功耗高性能CMOS 8位单片机,40个引脚,片内8k Bytes ISP 的可反复擦写1000次的FLASH只读程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,器件采用A TM 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统及80C51引脚结构,片内置通用8位中央处理器及FLASH存储单元,功能强大之AT89C52单片机为众多嵌入式控制应用系统提供高灵活、超有效之解决方案,为您提供许多较复杂系统控制之应用场合。AT89C52可按照常规方法编程,也可以在线编程。 此次我们设计的单片机最小系统以AT89S52单片机为中心控制器,其中包含了电源电路、时钟电路、复位电路、串口通信电路。

单片机实验报告

实 验 报 告 实验课程:单片机原理及应用 班级: 12自动化2班 学号: 姓名: 教师:张玲 成绩: 实验日期:年月日 实验名称:实验1——计数显示器 一、实验目的: 学习Proteus 软件的使用,掌握单片机原理图的绘图方法。 二、实验内容: 1、绘制“计数显示器”电路原理图; 2、利用提供的hex文件验证此电路的运行效果。 三、实验要求: 提交的实验报告中应包括:1、绘图方法简述,要求说明元件与电源的选取、摆放及属性编辑,总线与标签的画法等内容;2、电路原理图; 3、仿真运行效果展示,要求就仿真文件加载方法及3~4幅运行截图进行简要说明;4、实验小结,说明遇到的主要问题或实验

1体会等。 参考电路原理图如下: 元件类别电路符号元件名称 Microproces sor ICs “U1”80C51 Miscellaneo us “X1”/12MHz CRYSTAL Capacitors“C1”~“C2” /1nF CAP Capacitors“C3”/22μF CAP-ELEC Resistors Packs “RP1”/7-100ΩRESPACK-7 Resistors“R1”/100ΩRES Optoelectro nics “LED1”~ “LED2” 7SEG-COM-CAT-G RN Switches & Relays “BUT”BUTTON 1、编程思路及C51源程序:

2、电路原理图: 3、仿真运行效果展示:

4、实验小结: 熟悉Proteus软件,了解软件的结构组成与功能;学习ISIS模块的使用方法, 学会设置图纸、选元件、线画总线、修改属性等基本操作;学会可执行文件 加载及程序仿法;理解Proteus在单片机开发中的作用,完成单片机电路原 理图的绘制。

单片机实验心得体会3篇

单片机实验心得体会一:单片机实验心得体会 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。 这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。 现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。 第一次是借点亮led灯来熟悉keil软件的使用和试验箱上器材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。 在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到u盘,这样上机时只需调试,解决出现的问题。这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。 三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很严肃的事情,容不得半点错误。于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。这也能激发了学习的兴趣。 还有一次实验是调出电脑里的程序,让它在试验箱上实现其功,让我们去体会别人编程的技巧和程序逻辑美感。看了之后,不得不说我目前的水平简直太小儿科了。还有连线也是个问题,

武汉理工大学单片机应用实习报告

实习任务书 学生姓名:专业班级:通信1004 班 指导教师:刘新华工作单位:武汉理工大学 题目:单片机应用实习报告 初始条件: 单片机最小系统、下载电路、扩展电路、软件(PROTEUS等)、万用表、电烙铁等工具 要求完成的主要任务: 1)完成单片机最小系统的设计、焊接、调试 2)完成ISP下载电路的设计、焊接 3)完成系统软件的设计,包括程序结构设计、流程图绘制、程序设计 4)在单片机最小系统硬件上实现任务3中规定的功能 时间安排: 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要 (3) Abstract........ .. (4) 1实习执行大纲 (5) 1.1实习目的 (5) 1.2实习要求 (5) 1.3 基本任务 (6) 2 基本原理 (7) 2.1 STC89C52单片机介绍 (7) 2.2 单片机最小系统 (13) 2.3 键盘检测原理 (14) 2.4数码管显示 (15) 2.5温度传感器 (16) 2.5.1温度传感器概述 (16) 2.5.2 DS1820温度传感器介绍 (17) 2.6串口通信 (20) 3硬件设计 (21) 3.1实验总电路图 (21) 3.2矩阵键盘 (22) 3.3数码显示 (22) 3.4 温度传感器 (23) 3.5双机通信 (23) 4软件设计及仿真 (24) 4.1 键盘输入及数码管显示 (24) 4.2温度传感器仿真 (26) 4.3 串口通信 (27) 5硬件实物图 (29) 6 小结 (32) 7.参考文献 (33) 8元件清单 (34) 附录 (36)

摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同种类的传感器,可实现诸如电压、湿度、温度、速度、硬度、压力等的物理量的测量。本文将介绍一种基于单片机控制理论及其应用系统设计的数字温度计。本文主要介绍了基于AT89C51单片机的一个键盘和显示系统、串口通信系统,详细描述了以单片机最小系统为基础,利用Proteus进行电路设计,利用Keil C51 uVision2集成开发环境进行软件程序的编写,并进行电路焊接、电路仿真和电路调试的过程。 关键字:单片机、键盘、数码管,Keil

大学生单片机实习总结

大学生单片机实习总结 ,我们将为大家提供关于20XX年实习报告的信息,敬请期待! :xx :实习报告范文| 实习报告模板| 会计实习报告 | 大学生实习报告 | 顶岗实习报告 | 金工实习报告 | 毕业实习报告 | 土木工程实习报告 | 生产实习报告 |实习周记 | 3000字范文 大学生单片机实习总结 随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。 时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机实习课题也在一周内完成了。俗话说“好的开始是成功的一半”。说这次实习,我认为最重要的就是做好程序调试,认真的研究老师给的题目。其次,老师对实验的讲解要一丝

不苟的去听去想,因为只有都明白了,做起产品就会事半功倍,如果没弄明白,就迷迷糊糊的去做,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。 虽然这次的实习算起来在实验室的时间只有几天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。 当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。 通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。

电子技术专业调研报告

电子技术应用专业调研报告 安徽马钢技师学院自动控制系 一、社会与经济形式分析 在国家十二五期间,作为长三角地区重工业城市得马鞍山,在经济发展与产业建设方面得到了诸多得优惠措施与支持。随着外来投资得迅猛发展,电子及相关产业具备了广阔得发展前景.目前,伴随着一大批合作伙伴企业来投资,尤其就是当涂工业园与慈湖经济开发区得迅速建成,必将带动马鞍山电子信息产业高速发展,势必加大对相关专业领域人才需求得增长.我校电子技术应用专业积极同马钢信息化工程有限公司等国内大型企业开展校企合作,在人才培养、专业建设与社会服务等方面取得了较好得效果。据相关部门统计,未来5年,人才需求得急剧增长,为该专业学生提供了广阔得发展空间与良好得就业前景。 二、企业调研概况 为了充分地了解电子信息产业得人才需求情况,掌握市场动态,提高办学得针对性、准确性与适应性,我们深入基层、深入企业,进行全面、广泛得市场调研,以就业为导向,以此作为新专业开发与老专业改造以及专业课程设置得重要依据。我们先后调研了马钢信息化工程有限公司、伏斯特有限公司等电子企业,重点调研了中职毕业生得主要就业岗位、岗位职责、主要工作任务、职业能力及从业资格证书要求等。主要得岗位为:电子产品生产与管理、PCB设计与制作、电子设备得安装与维修、小型电子产品得设计与制作。具体有电脑产品装配、电子产品维修、专用设备操作、生产线工艺员、设计助理、设备维护维修、生产在线管理。 职业岗位(群): (1)PCB设计与制作人员; (2)电子产品生产线在线工艺员; (3)电子产品生产线在线质量员; (4)电子产品维修服务人员; (5)电子产品助理设计人员. 三、调研分析归纳 1、培养目标 电子技术应用专业培养面向电子技术行业生产、管理与服务第一线,具有良好政治思想与道德修养,掌握电子技术职业岗位所需得专业基础理论与电子装配、电子产品生产管理、PCB设计制作及微控制器应用等专业技能,具有电子产品得生产装配、调试检验、安装维修

单片机实训报告心得

广东轻工职业技术学院 实训报告 实训项目单片机实训 系别:电子通信工程系 专业:应用电子技术 班级:嵌入式091班 姓名:11222 学号:2009080202316 指导老师:丁向荣、赵慧 实训地点:第三实训楼C309 实训时间:2011年1月10日至1月14日

前言 单片机应用技术是现代电子设计的核心技术,学习单片机只是就是要将单片机应用到电子产品中,以单片机为控制核心实现电子系统所需实现的功能。单片机的应用能力很多程度上决定了电子类专业学生电子设计与电子应用的水平与能力,尤其是高职学生更是如此。 本项目要求设计一个简单的电子时钟,用六位LED数码管实现电子时钟的功能,显示方式为时、分、秒,采用24h(小时)计时方式,使用按键开关可实现时分调整。 通过电子闹钟项目的课题设计,让同学

们体验项目设计的要点,了解项目设计的流程,加深对单片机应用知识的学习,体会团队协作的力量所在。为日后的嵌入式专业学习巩固基础。 目录 1.概述………………………………………………………… 1.1 系统的作用……………………………………………………………… 1.2 系统的功能要求……………………………………………………………2.系统硬件设计……………………………………………….. 2.1系统的电路原理…………………………………………………………… 2.2 电路原理图……………………………………………………………… 2.3 各控制按钮控制功能说明………………………………………………. 3.系统软件设计………………………………………………. 4.系统调试……………………………………………………. 5. 总结…………………………………………………………

51单片机实训报告完整版

51 单片机实训报告完整版 一、设计目标 1. 完成温度显示系统的设计,即以单片机位核心微处理器,完成接收处理温度信号和 控制八段数码管显示两部分功能电路的设计; 2. 使用Protel绘制电路原理图和PCB版图 3. 通过使用凌阳单片机开发系统掌握单片机系统的基本开发方法,系统配置方法,IO 口的读写方式以及数据处理方法。 4. 掌握基于C语言编程的单片机控制技术,完成实现温度采集、显示系统功能的控制 程序设计(信号的接收、信息的处理及八段数码管显示控制程序); 5. 软硬件联调,完成系统的最终功能。 二、设计任务 1. 完成基于单片机的温度检测显示系统设计,利用自己设计的温度传感电路输出模拟 信号,选用相应的A/D 转换芯片将模拟信号转换成数字信号送入单片机,单片机对 接收的信号进行处理; 单片机输出经译码电路连接至八段数码管显示温度值。 2. 具体要求完成内容: 1)传感器模块学习及信号输入设计 2) LED数码管显示部分设计 3)绘制电路原理图和PCB版图

3)数据处理转换(使用C语言进行) 4)软硬件联调实现完整系统设计要求; 5)撰写实训报告。 第一部分:原理图及PBC版图制作 制作原理图,我们选用的软件是proteldxp2004 ,我们选用这个软件是因为Protel DXP 在前版本的基础上增加了许多新的功能。新的可定制设计环境功能包括双显示器支持,可固定、浮动以及弹出面板,强大的过滤和对象定位功能及增强的用户界面等。Protel DXP 是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。Protel DXP 运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,Protel DXP 提供了全面的设计解决方案。与较早的版本——Protel99 相比,Protel DXP 2004 不仅在外观上显得更加豪华、人性化,而且极大地强化了电路设计的同步化,同时整合了 VHDL和FPGA设计系统,其功能大大加强 了。 首先是设计出系统整体框图,系统采用凌阳单片机61 板及相关模组构成,系统整体分三部分设计,分别为信号采集部分、单片机系统部分和显示部分。(如图所示) 温度传A/D(数模)八段数码单片机系统译码器感器电转换电路管显示路系统整体框图信号采集部分: 本设计采用图1的惠斯登电桥电路,该电路采用4块电阻搭建组成,其中3块为普通电阻,另外一块为热敏电阻。这四块电阻在正常室温(25?)的情况下,电阻

相关文档
最新文档