单片机实训指导书Word格式文档下载.docx

上传人:b****5 文档编号:16127079 上传时间:2022-11-20 格式:DOCX 页数:15 大小:253.81KB
下载 相关 举报
单片机实训指导书Word格式文档下载.docx_第1页
第1页 / 共15页
单片机实训指导书Word格式文档下载.docx_第2页
第2页 / 共15页
单片机实训指导书Word格式文档下载.docx_第3页
第3页 / 共15页
单片机实训指导书Word格式文档下载.docx_第4页
第4页 / 共15页
单片机实训指导书Word格式文档下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

单片机实训指导书Word格式文档下载.docx

《单片机实训指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机实训指导书Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。

单片机实训指导书Word格式文档下载.docx

实习设备

实验板1块

仿真器1台

实习步骤

熟悉图1工作原理。

输入并调试拆字子程序和数码显示子程序。

输入并调试键管理程序及功能程序和定时子程序。

将各子程序连接并调试主程序。

謀荞抟箧飆鐸怼类蒋薔點鉍。

运行主程序并用键盘进行时间修改。

预习要求

复习键盘、显示及中断方面知识。

厦礴恳蹒骈時盡继價骚卺癩。

理解整个系统软、硬件的工作原理,并确定显示缓冲区的地址。

计算定时100ms的时间常数(设晶振为6MHZ,定时器工作于方式1)。

编写实习主程序和各子程序及中断服务程序。

实习程序参考框图

主程序参考框图,如图2所示:

各单元初始化主要包括:

显示修改标志位(DSXGW位地址01H)初始为0,闪烁标志位(SSBZW位地址02H)初始为0,修改转换单元(XGZHDY)初始为01H,定时计数单元(DSJSDY)初始为00H,闪烁计数单元初始为00H,秒单元(XX)初始为00H,分单元(YY)初始为00H,时单元(ZZ)初始为12H。

(打铃标志位03H)茕桢广鳓鯡选块网羈泪镀齐。

键盘管理程序参考框图,如图3所示:

P3.2口为功能键

P0.1口为移位键

P0.0口为修改加1键

3、程序参考框图

功能键:

通过该键使时钟分别进入定时和修改状态,按一次该键改变一种状态。

设立标志位(DSXGW),该位为1表示为修改状态,该位为0表示为定时状态。

鹅娅尽損鹌惨歷茏鴛賴縈诘。

参考框图如下图4:

籟丛妈羥为贍偾蛏练淨槠挞。

移位键:

通过该键确定对时、分、秒单元的修改,按一次转换一个单元。

通过修改转换单元(XGZHDY)的内容对应确定对那一单元修改,具体规定如下:

(XGZHDY)=01H,表示对秒单元修改;

(XGZHDY)=02H,表示对分单元修改;

(XGZHDY)=03H,表示对时单元修改。

该键只有在修改状态即DSXGW为1时,该键功能有效。

預頌圣鉉儐歲龈讶骅籴買闥。

参考框图如下图5:

渗釤呛俨匀谔鱉调硯錦鋇絨。

修改加1键:

通过该键分别对时、分、秒单元进行加1修改,具体规定如下:

当(XGZHDY)=01H时,对秒单元修改即将秒单元清零;

当(XGZHDY)=02H时,对分单元修改即将分单元加1,加满60清零;

当(XGZHDY)=03H时,对时单元修改即将时单元加1,加满24清零。

铙誅卧泻噦圣骋贶頂廡缝勵。

参考框图如下图6:

擁締凤袜备訊顎轮烂蔷報赢。

拆字子程序参考框图

该程序将时、分、秒单元内容拆成两部份,分别存入显示缓冲区中。

参考框图如下图7:

贓熱俣阃歲匱阊邺镓騷鯛汉。

显示子程序参考框图

参考框图如下图8:

坛摶乡囂忏蒌鍥铃氈淚跻馱。

中断服务程序参考框图

蜡變黲癟報伥铉锚鈰赘籜葦。

N

Y

買鲷鴯譖昙膚遙闫撷凄届嬌。

参考框图如上图9:

闪烁子程序参考框图

该程序的功能是在系统处于修改状态时,对应的修改单元LED数码管处于闪烁状态。

SSBZW为闪烁标志位。

綾镝鯛駕櫬鹕踪韦辚糴飙钪。

参考框图如上图10:

打铃参考框图

设打铃时间为DS1秒、DS2分、DS3小时,打铃标志BZ=1打铃,DLS赋打铃持续时间值,P0.7=0开始打铃。

驅踬髏彦浃绥譎饴憂锦諑琼。

参考框图,如上图11所示:

第二部分实训要求

纪律要求:

学生在实习场所严格遵照学校的作息时间,出现迟到早退旷课情况,平时成绩扣10分.

在实习场所打闹大声喧哗玩游戏等违纪情况,指导教师有权将其清出实习场所,平时成绩扣20分.

在实习场所不允许吃小食品乱仍东西每天要安排值日生清扫实习场所.

二.设备要求:

在实习期间,每组学生有义务保存好自己的设备,如有损坏,学生应按价赔偿.

在实习期间,不允许乱窜座位及设备.

三.实训要求:

1.设计硬件电路图

2.焊接电路板

会写流程图及编程

程序整体调试

制作打铃器

书写实习报告和答辩

第三部分实习考核

一平时考核:

根据学生平时表现及课题完成进度情况打分,占总成绩20%

二实践考核:

根据指令应用,程序编写及调试、制作情况打分,占总成绩50%

三答辩考核:

主要以答辩形式,考核理论知识的实践应用情况,占总成绩20%

四实习报告:

根据实习报告完成情况打分,占总成绩10%.

电脑时钟可模拟电子钟显示时、分、秒,此外还可根据学校的作息时间按时打铃,播放音乐和广播操节目。

本系统设制了二个按钮,分别用来调时调分,以保证时钟与标准时间相吻合,打开电源开关即可运行。

  本系统是通过MCS-51内部定时器T0产生中断来实现计时的。

T0工作在定时器工作方式1,每100ms产生一次中断,利用软件将基准100ms(1/10s)单元进行累加计数。

当定时器产生10次中断后就产生了1秒信号,这时秒单元加1,同理,可对分单元和时单元计数,从而产生秒、分、时的时间值,并通过连接在8155A口、B口上的六位七段显示器进行显示。

系统硬件框图如图1所示。

  把学校的作息时间预先制成表格存入EPROM数据区中,利用软件每过1秒将当前时间与数据区时间相比较,相等说明要进行某一控制,从而可完成打铃、息铃、放广播操等控制。

数据区中每一项时间控制字需要占用8个存储单元:

猫虿驢绘燈鮒诛髅貺庑献鵬。

8031单片机的P1.0用作电铃的开启和关闭,P1.4用作广播的开启和关闭,控制码的定义如表1。

表1

控制码

功  能

对应输出口

FEH

起动电铃

P0.1控制电铃

EFH

起动广播操出

P1.4控制广播

FFH

关闭装置

P1.0P1.4均输出关闭信号

00H

数据区结束

图1 

参考源程序  ORG0000H

LJMPMAIN;

转主程序

ORG0003H

LJMPINT0;

转INT0中断

ORG000BH

LJMPCLOCK;

转定时器T0中断

ORG0013H

LJMPINT1;

转INT1中断

INT0中断服务程序:

ORG0050H

INT0:

CLREX0

JNBP3.2,$

INC28H

MOVA,28H

ADDA,#00H

DAA

MOV28H,A

SUBBA,#60H

JCDSUP2

MOV28H,#00H

DSUP2:

LCALLDSUP

  SETBEX0

RETI

INT1中断服务程序:

INT1:

CLREX1

  JNBP3.3,$

INC29H

MOVA,29H

DA  A

MOV29H,A

SUBBA,#24H编

JCDSUP3

MOV29H,#00H

DSUP3:

SETBEX1

主程序:

MAIN:

MOVA,#03H

MOVR0,#20H

MOVX@R0,A

MOVSP,#5AH

MOV2BH,#60H

MOV2CH,#60H

MOV2DH,#24H

MOVTMOD,#01H

MOVTL0,#0B0H

MOVTH0,#3CH

MOVIE,#87H

SETBTR0

LOOP:

LJMPLOOP

显示程序:

DSUP:

MOVR0,#4FH

MOVA,27H

ACALLPTDS

MOVR0,#4AH

MOVR2,#0DFH

MOVDPTR,#SEGPT

DSUP1:

MOVA,#00H

MOVR1,#21H

MOVX@R1,A

MOVA,@R0

MOVCA,@A+DPTR

MOVA,R2

MOVR1,#22H

MOVR3,#00H

DSUP4:

DJNZR3,DSUP4

INCR0

CLRC

RRA

MOVR2,A

JBACC.7,DSUP1

RET

PTDS:

MOVR1,A

ACALLPTDS1

MOVA,R1

SWAPA

PTDS1:

ANLA,#OFH

MOV@R0,A

DECR0

T0中断服务程序:

CLOCK:

PUSHPSW

PUSHACC

SETBRS0

MOVTL0,#0B7H

INC26H

MOVA,26H

CJNEA,#0AH,DONE

MOV26H,#00H

MOVR0,#27H

MOVR1,#28H

MOVR3,#03H

LOOP0:

ADDA,#01H

MOV38H,@R1

CJNEA,38H,DONE0

MOV@R0,#00H

INCR1

DJNZR3,LOOP0

DONE0:

ACALLLOOP1

DONE:

POPACC

POPPSW

控制程序:

LOOP1:

MOVDPTR,#100CH

MOV2EH,DPL

LOOP4:

MOVDPL,2EH

MOVR3,#04H

MOVR1,#2AH

LOOP2:

INCDPTR

DJNZR3,LOOP2

CLRA

JZLOOP3

MOV3AH,A

LOOP5:

DECR1

MOV3BH,A

MOVA,@R1

CJNEA,3BH,LOOP4

DJNZR3,LOOP5

MOVA,3AH

CPLA

MOVP1,A

LOOP3:

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

当前位置:首页 > 人文社科 > 设计艺术

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

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