单片机课程设计模板(3)

2019-02-16 01:30

(3).开始仿真。看实验现象是否能够满足设计要求。 5.2 硬件连接

根据下列电路图的连线在电路板上焊接电路

9

5.3 硬件测试

烧程序,利用烧写器及相关软件将.hex下载到单片机中,接入电路,接5V电源。观察现象。 6.心得体会

通过这两周课程的实习设计,对单片机的编程软件KEIL51有了进一步的熟悉,学会了自己分析,修改程序,以完成不同功能程序的编程,这次实验做的是数字钟,最后基本完成老师要求的功能,时间显示和调整,日期显示和调整及闹铃等功能。由于大家做的功能都差不多,所以自己就多添加了时间秒设置及闹钟秒设置功能,虽然在实际生活中用的数字钟没必要做到这个功能,但毕竟自己有去想,有去做,并且能够得到实现,也是对自己的进步的一个肯定。实习过程中知道了不只是要求做到什么结果,更重要的是从中学到了什么,这才能达到锻炼自己的目的,以及和同学们一起讨论,共同分析,学会吸取他人好的观点改正自己的不足,以及同他人的合作精神。通过实习这个平台特别让我们工科的学生学会了如何将所学的知识与实践相结合在一起,使得我们在以后的学习、工作中才会学以致用,学懂所用。 7. 指导老师及意见

10

参考文献

[1]《微机原理及接口技术实验指导书》,张国安,福建工程学院校内讲义,2010 [2]《单片机原理及应用》,丁元杰著,北京航空航天大学出版社。

11

[3]《单片机控制技术在通信中的应用-MCS-51系列》,潘超群著,电子工业出版社。

[4]《单片机使用教程》,李勋、刘源著,北京航空航天大学出版社。 [5]《综合课程设计汇编》,重庆大学出版社 8.附录 源程序:

S_SET BIT

P0.0

;数字钟秒控制位

12

M_SET BIT H_SET BIT SECOND EQU MINUTE EQU HOUR EQU P0.1 P0.2

;分钟控制位 ;小时控制位

30H ;秒寄存器,地址为30H 31H ;分钟寄存器,地址为31H 32H ;小时寄存器,地址为32H TCNT

EQU 34H

ORG 00H SJMP START ORG 0BH

LJMP

INT_T0

START: MOV DPTR,#TABLE MOV HOUR,#0

; MOV MINUTE,#0 MOV SECOND,#0 MOV TCNT,#0

MOV TMOD,#01H ; MOV TH0,#(65536-50000)/256 ; MOV TL0,#(65536-50000)MOD 256

MOV

IE,#82H

SETB

TR0

A1: LCALL DISPLAY

JNB S_SET,S1 JNB M_SET,S2

JNB H_SET,S3

LJMP

A1

S1:

LCALL DELAY ;

JB

S_SET,A1

13

初始化

置T0为计数器方式1 定时50毫秒

去抖动


单片机课程设计模板(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阿狸写给桃子的999封情书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: