收藏 分享(赏)

单片机实训报告96862.doc

上传人:精品资料 文档编号:10276266 上传时间:2019-10-27 格式:DOC 页数:9 大小:104.03KB
下载 相关 举报
单片机实训报告96862.doc_第1页
第1页 / 共9页
单片机实训报告96862.doc_第2页
第2页 / 共9页
单片机实训报告96862.doc_第3页
第3页 / 共9页
单片机实训报告96862.doc_第4页
第4页 / 共9页
单片机实训报告96862.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、四川电子机械职业技术学院1单片机原理及应用实训报告班级:应电 14.2班姓名:刘华利学号:140302058指导教师:向兵四川电子机械职业技术学院2摘要:单片机应用系统设计项目化教程这本书根据教育部新的教学改革要求和企业岗位技能需求,以高技能应用型人才专业能力培养为目标,结合作者多年的教学经验与课程改革成果进行编写。全书通过 6 个典型项目任务,着重介绍单片机基本原理及应用系统的设计方法与技巧,包括流水灯控制系统设计、简易数字时钟设计、数字电压表设计、低频信号发生器设计、数据存储及回放系统设计和窗帘智能控制系统设计等。本书采用“理实一体、项目化教学”模式进行内容编排,将单片机原理及应用系统设计

2、的相关知识点融入项目中进行讲解,易教易学,效果良好。目录摘要 2目录 2实训名称 3实训地点 3实训时间 3实训目的 3实训项目 3项目 1四川电子机械职业技术学院3 3项目 2 4项目 3 5项目 4 6实训总结 7实训名称:单片机原理及应用实训地点:行政楼 523实训时间:2016.6.276.30实训目的:1、 掌握结构化程序设计的基本方法,基本掌握面向对象程序设计的基本思路和方法。2、 掌握 C 的基本概念和基础知识。3、 通过训练能够读懂较为复杂的 C 语言源程序并具备基本 C 语言程序设计的能力。4、 熟练掌握各种常用类的定义继承文件的应用,为更好的理解面向对象打下更好的基础。5、

3、 掌握面向对象的基本原理,提高学生综合程序设计的能力。6、 培养自己独立解决问题,找资料的能力。同学之间相互帮助、相互交流、相互合作的团队精神。四川电子机械职业技术学院47、 通过实训检查自己学习上的不足,达到熟练掌握 C 语言的基本知识和技能。实训项目:项目 1点亮一个 LED,每隔一定时间循环熄灭、点亮设计思路:端口送高电平,led 熄灭,延时 1s,端口送低电平,led 点亮,延时 1s,就这样一直循环。程序#include typedef unsigned char UINT8;typedef unsigned int UINT16;void DelayMs( UINT16 Ms )U

4、INT8 i;while (Ms-)for ( i = 0; i void delay(unsigned int z)unsigned int j,i;for(i=0;ichar j=0,i=0;void main()TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;while(1);void T0_time() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;j+;if(j=5)j=0;P1=(0x01#define uint unsign

5、ed int #define uchar unsigned char sbit dp=P07;uchar code Tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;uchar xiao,miao,fen;uchar t,swnum=0;void delay(uint z) uint x,y;for(x=100;x0;x-)for(y=z;y0;y-);void dihplay()P1=0xfd;P0=Tabxiao%10;delay(1); void display()四川电子机械职业技术学院8P1=0xfb;P0=Tabmiao/1

6、0;delay(1);P1=0xfe;P0=Tabmiao%10;dp=0;delay(1);void dimplay()P1=0xf7;P0=Tabfen%10;dp=0;delay(1);void main()EA = 1;EX0 = 1;IT0 = 1;ET0=1;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=0;xiao=0;miao=0;fen=0; while(1)display();delay(1);dimplay();delay(1);dihplay();delay(1); void timer0() int

7、errupt 1xiao+;if(xiao=10) xiao=0;miao+;if(miao=59) miao=0;fen+;if(fen=10) fen=0; void ex0_int0() interrupt 0swnum+;if(swnum = 1)TR0= 1;if(swnum = 2)TR0 = 0;if(swnum = 3)xiao = 0;miao = 0;fen = 0;swnum=0;原理图四川电子机械职业技术学院9实训总结:通过今次单片机实训,使我对单片机的认识有了更深刻的理解。系统以 51 单片机为核心部件,利用 C 语言编程,通过对 led 灯控制到用数码管实现秒表功能

8、、中断控制功能,能实现本设计题目的基本要求和发挥部分。 由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。踉踉跄跄地忙碌了一周,我的程序终于编译成功。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。 但在这次实训中同时使我对 C 语言有了更深的认识。当我第一次接触 C 语言就感觉很难,特别是今次实训要用到 C 语言,尽管困难重重,可我们还是克服了。这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报