网站大量收购闲置独家精品文档,联系QQ:2885784924

2024年流水灯实验报告.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验报告

課程名称单片机实习

专业班级电子1142

姓名戴秀锋

学号

电气与信息学院

友好勤奋求是创新

试验教学考核和成绩评估措施

課内试验考核成绩,严格按照该課程教学大纲中明确规定的比重执行。试验成绩不合格者,不能参与課程考试,待补做合格后方能参与考试。

单独设置的试验課考核按百分制评分,考核内容应包括基本理论、试验原理和试验。

试验考核内容包括:1)试验预习;2)试验过程(包括试验操作、试验记录和试验态度、体現);3)试验汇报;权重分别為0.2、0.4、0.4;原则上根据上述三个方面进行综合评估。学生未获得1)和2)项成绩時,第3)项成绩无效。

试验指导教师应严格按照考核内容分项給出评估成绩,并及時批改试验汇报,給出综合成绩,反馈试验中出現的问題。试验成绩在教师手册中有记载。

试验汇报重要内容

一.试验目的

二.试验仪器及设备

三.试验原理

四.试验环节

五.试验记录及原始记录

六.数据处理及結论

七.试验体会(可选项)

注:1.為了节省紙张,保护环境,便于保管试验汇报,统一采用A4紙,试验汇报提议双面打印(正文采用宋体五号字)或手写,右侧装订。

2.试验类别指验证、演示、综合、设计、创新(研究)、操作六种类型试验。

3.验证性试验:是指為了使学生巩固課程基本理论知识而开设的强调演示和证明,重视试验成果(事实、概念或理论)的试验。

4.综合性试验:是指试验内容波及本課程的综合知识或本課程有关的課程知识的试验。

5.设计性试验:是指給定试验目的、规定和试验条件,由学生自行设计试验方案并加以实現的试验。

试验題目

花样流水灯

试验室

试验時间

4月10曰

试验类别

同组人数

1

成绩

指导教师签字:姜航

摘要:

我們当今時代是一种技术层出不穷的時代,在电子领域尤其是自动化智能控制领域中老式的分立元件或数字逻辑电路构成的控制系统,正此前所未見的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等诸多長处,可以說,智能控制与自动控制的关键就是单片机

关键字:单片机,流水灯,中断

系统设计

硬件详细设计

1.硬件框图

A

At89c51

晶振与复位电路

晶振与复位电路

P0

P0口接上拉电阻与led灯8个

外部中断接一种按键

外部中断接一种按键

软件详细设计

程序流程图

主程序流程图:

中断流程图:

子程序功能部分流程图

:

Proteus仿真图

(1)8个流水灯:

仿真成果

(1)功能1截图:

(2)功能2,3截图:

(3)功能4,5截图:

(4)功能6截图:

(5)功能7截图:

(6)功能8截图:

4.程序部分

#includereg51.h

#defineucharunsignedchar

#defineuintunsignedint

ucharflag=0;

uchara=0x01;

ucharData[6]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd};

uchari;

voidinital()

{

EA=1;

EX0=1;

IT0=1;

}

voiddelay(uintxms)

{

unsignedinti,j;

for(i=0;ixms;i++)

for(j=0;j1048;j++)

}

ucharLeftmove(ucharsuba)

{

suba=suba1;

if(suba==0x00)suba=0x01;

return(suba);

}

ucharRightmove(ucharsuba)

{

suba=suba1;

if(suba==0x00)suba=0x80;

return(suba);

}

voidLight_a()

{

P0=0x00;

delay(50);

P0=0xff;

delay(50);

}

voidLight_b()

{

for(i=0;i5;++i)

{

P0=Data[i];

delay(50);

if(i==5)i=0;

}

}

voidLight_d()

{

for(i=0;i5;++i)

{

a=Data[i];

P0=~a;

delay(50);

if(i==5)i=0;

}

}

voidmain()

{

inital();

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档