单片机报告.docx

上传人:b****8 文档编号:30672693 上传时间:2023-08-19 格式:DOCX 页数:13 大小:102KB
下载 相关 举报
单片机报告.docx_第1页
第1页 / 共13页
单片机报告.docx_第2页
第2页 / 共13页
单片机报告.docx_第3页
第3页 / 共13页
单片机报告.docx_第4页
第4页 / 共13页
单片机报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

单片机报告.docx

《单片机报告.docx》由会员分享,可在线阅读,更多相关《单片机报告.docx(13页珍藏版)》请在冰豆网上搜索。

单片机报告.docx

单片机报告

任务报告书

任务名称:

最小系统(流水灯)、秒表的设计与制作

小组成员:

***指导教师:

***

任务下达时间:

2010-03-30任务完成时间:

2010-04-10

一、任务要求

1.了解AT89C51单片机结构。

2.掌握单片机的引脚功能。

3.掌握单片机最小系统的工作原理。

4.掌握传送指令、条件转移指令的使用方法。

5.掌握输出端口控制方法及延时程序设计。

6.掌握单片机最小系统硬件电路。

7.掌握单片机程序编译及调试方法。

8.认识LED数码管及其驱动电路。

9.掌握单片机的静态和动态显示电路。

10.掌握单片机常用算术和逻辑运算指令及查表指令。

11.掌握显示程序设计。

12.掌握用单片机最小系统电路制作流水灯

13.学会单片机最小系统电路的硬件组成及焊接调试。

 

二、方案确定

首先,在电路板上将元器件的布置摆放规划好,再将单片机的最小系统(复位电路、时钟电路)焊接好,然后将流水灯电路和秒表电路焊接好,焊接好之后用杜邦线连接起来,最后,进行程序烧写及系统调试,是否符合制作的要求以达到预期的目标。

 

三、工作计划表

流程

工作内容

执行人员

预期目标

1

检测器件好坏

陈则明

器件正常

2

根据原理图合理分布元器件的位置,并画出元器件分布图

陈则明潘熙斌

布局规范美观有利于连线

3

单片机最小系统硬件电路的焊接

潘熙斌

最小系统电路正确

4

流水灯硬件电路的焊接

陈则明

每个发光二极管正常点亮

5

秒表硬件电路的焊接

陈则明

7段LED数码管正常工作

6

流水灯程序设计及调试

潘熙斌

流水灯点亮顺序与程序设计一致

7

秒表程序设计及调试

陈则明

按程序设计要求显示

 

四、实施过程

4.1、器件清单

器件清单:

序号

原件名称

规格

数量(个)

使用情况

1

51单片机

AT89C51

1

正常

2

晶振

12MHz立式

1

正常

3

起振电容

30pF瓷片电容

2

正常

4

复位电容

10uf、16V电解电容

1

正常

5

复位电阻/上拉电阻

10千欧电阻

3

正常

6

限流电阻

220欧电阻

25

正常

7

发光二极管

红色、绿色LED

8

正常

8

按钮

四爪微型轻触开关

3

正常

9

DIP封装插座

40脚集成插座

1

正常

10

ISP下载接口

DC3-10P牛角座

1

正常

11

杜邦线

20mm1P杜邦线

16

正常

12

杜邦线

30mm1P杜邦线

3

正常

13

万能板

150mm*90mm

1

正常

14

双排针

40针、直针、2.54mm

4

正常

15

单排针

40针、直针、2.54mm

6

正常

16

七段LED数码管

共阳极

2

正常

4.2、硬件设计及制作过程

(1)画出元件分布图,并且将元器件合理的排列在万能板上

(2)用电烙铁将元器件固定在万能板上,并按原理图将其连接起来

(3)用万用表对其硬件电路进行检测

4.2.1、流水灯的制作

要想让单片机能够点亮外部发光的二极管及LED数码管,必须正确地使用单片机外围端口,通常,AT89S51单片机的输出端口有四个,分别是P0、P1、P2、P3端口,如果要接负载常需要接上拉电阻,其一般阻值阻值选取为10千欧,发光二极管及LED数码管通过220欧的限流电阻与+5伏电源相连。

为了能选择两种不同的流水灯显示方式,使用了两个按钮,按键的一端通过10千欧德上拉电阻与P3.2,P3.3相连,另一端接地,31脚EA与+5伏相连,以保证单片机上电复位后从内部程序存储器开始运行程序。

流水灯硬件电路如图:

 

4.2.2、秒表电路图如图:

 

4.2.3、软件设计及仿真过程

(1)将设计的程序输入伟福软件

(2)将程序保存并编译

(3)用单步运行对程序进行调试

(4)在proteus中画出硬件电路的模拟电路图

(5)与proteus进行联调

1、流水灯的程序流程图:

 

2、流水灯的程序设计

Org0000h

ljmpstart

org0030h

start:

movp1,#0aah

movr0,#5

delay:

movr1,#199

dl1:

movr7,#250

dl:

djnzr7,s

djnzr1,dl1

djnzr0,delay

movp1,#55h

movr0,#5

delay2:

movr1,#199

dl11:

movr7,#250

dl111:

djnzr7,#s

djnzr1,dl11

djnzr0,delay2

sjmpstart

red

end

3、秒表电路的程序流程图

 

4、秒表电路的程序设计

ORG0000H

LJMPMAIN

ORG0030H

NEQU5FH

BCD1EQU5EH

BCD2EQU5DH

CRTN1EQU5CH

CRTN2EQU5BHMAIN:

MOVSP,#60H

MOVN,#00H

MOVP0,#0C0H

MOVP2,#0C0HDELAY:

MOV7,#04H

DL1:

MOVR6,#250

DL2:

MOVR5,#250

DL3:

NOP

NOP

DJNZR5,DL3

JNBP3.2,MAIN3

DJNZR6,DL2

DJNZR7,DL1

MOVA,N

CJNEA,#99H,MAIN1

SJMPMAIN2

MAIN1:

ACALLNBCD

ACALLTBFLIN

ACALLDISPLAY

LJMPDELAY

MAIN2:

MOVBCD1,#0FH

MOVBCD2,#0FH

ACALLTBFLIN

MAIN3:

ACALLDISPLAY

SJMPMAIN3

NBCD:

CLRA

CLRC

MOVA,N

ADDA,#1

DAA

MOVN,A

ANLA,#0FH

MOVBCD1,A

MOA,N

SWAPA

ANLA,#0FH

MOVBCD2,A

RET

TBFLIN:

MOVA,BCD1

MOVDPTR,#DOT

MOVCA,@A+DPTR

MOVCRTN1,A

MOVA,BCD2

MOVCA,@A+DPTR

MOVCRTN2,A

RET

DOT:

DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H

DB80H,90H,40H,79H,24H,30H,86H,8EH

DISPLAY:

MOVP2,CRTN1

MOVP0,CRTN2

RET

END

4.2.4、程序烧写及系统调试过程

(1)将单片机下载接口与计算机连接起来

(2)打开下载软件并对单片机进行检测

(3)检测到单片机后对其内容进行擦除

(4)将编写好的程序写入单片机中

(5)接接入5V的电源进行调试

4.2.5、产品说明书

流水灯说明书:

(1)将电源接入后,按下K1,8个发光二极管逐步点亮。

(2)按下K2,8个发光二极管反向逐步点亮。

(3)按下复位键K3,发光二极管恢复

(1)状态。

秒表说明书:

(1)接入电源后,按下K1按钮,秒表开始正常计时。

(2)按下K2,秒表停止,再次按下K1,秒表继续工作。

(3)按下复位键K3,秒表归零

五、总结

5.1、个人总结(知识、技能收获、心得体会)

经过这次的实践操作,我想自己能过独立完成的原器件规划,自己能够对制作的电路进行程序编写和下载调试,也使得自己如何更懂得对电路进行测量,在实践和同学以及老师相互交流不仅提高了知识水平,而且也学到了在课堂上学不到的知识。

经过这段实践我的焊接技术水平也有所提高,但同时也发现了自己的不足之处:

(1)首先要对电路元器件有很好的认识,要先在纸画好元器件的布置图

(2)自己的焊接技术还不够熟练

(3)焊好电路以后要对电路进行检测,每次都太自信了总以为自己肯定焊对了,结果拿去调试总会出现细节的小问题,希望自己以后好好的改正

5.2、小组讨论总结

1)组员之间要相互合作,都要勤于动手而且还要挑自己擅长的方面来进行制作

2)遇到困难时应相互讨论学习不应该置之不理,有意见分歧时要向老师提问,

3)在制作之前要相互讨论商量怎样去规划布置,如何做到在简单明了和怎样才省材料

4)在焊接电路时组员要在一起这样可以提醒对方,在以后的电路检测中也更加方便

5)在焊接和检测电路时应认真、仔细、细心

 

教学评价表

情境任务1

广告艺术灯

评价项目

评价内容

分值

个人自评

小组互评

教师评价

硬件评价

硬件连接

1、操作规范。

2、电路元件连接正确。

15

13

13

画原理图,生成PCB

1、原理图绘制正确。

2、生成PCB。

 

15

 

 

14

 

14

软件评价

程序正确性

1、程序正确。

2、总体调试。

 

15

 

 

15

 

 

15

 

仿真

1、能够联调编译正确。

2、总体成功。

15

 

15

 

15

系统调试

程序烧写

1、编程器使用正确。

2、程序烧写成功。

 

10

 

 

8

 

9

调试组装产品

1、组装电子元器件在PCB上,焊接电路。

2、调试焊接电路成功。

 

15

 

14

 

14

 

社会能力

小组工作过程中协调、合作与组织能力。

遵守劳动纪律。

15

15

15

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

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1