好文档 - 专业文书写作范文服务资料分享网站

基于51单片机多功能电子时钟设计报告_毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

六 课程设计心得体会:

此次课程设计是大学里来第二次课程设计,于我的感觉是这是一次与实际最贴切的一次课程设计,亦或是说实践。首先我的心得体会有如下几点

(1)万事开头难,要做好单片机课程设计必须要有足够的

耐心与兴趣。要反复编程调试,检验。而本次软件编程我反复调试了多达几十次。

(2)要想全面的做好这次课程设计,必须要全面统筹,细

心规划好自己所需使用的单片机内部资源以及硬件资源。并尽量做到少用资源而达到最大实用效果。同时也要单个功能慢慢编程调试,而不要好高骛远,急功心切。

(3)第一次设计编写这样较为难而大的课程设计必须要做

到对单片机基础硬件与软件的熟练掌握,尤其单片机里汇编语言指令。只有做到融汇贯通方能运筹帷幄。

(4) 做好课程设计要学会借鉴别人好的思想与技巧,而教

材上就有许多很好的例子。同时要将每次单片机实验灵活运用于此次课程设计。

11

七 参考资料:

(1) 单片机授课教材 (2) 单片机网络资源 八.程序:

SHAN

20H ;秒闪烁标志 BUFF_KEY 键盘键 LED1

22H ;数码管显示缓存 LED2 LED3 LED4 LED5 LED6 LED_LP 计时标志

HOR 小时值缓存 MIN 分钟值缓存

12

EQU

EQU

EQU 23H EQU 24H EQU 25H EQU 26H EQU 27H ;

;

;

;

EQU 21H EQU 28H EQU 30H EQU 31H SEC 秒值缓存

闹钟时间缓存 NMIN NSEC

36H ;年月日缓存 37H 38H 39H

F_BEEP

DIG_PORT BIT P3.2

13

EQU 32H ;

NHOR EQU 33H ;

EQU 34H EQU 35H YER

EQU

MOT EQU

DAT EQU

SXX EQU

BIT 01H LED_PORT EQU P0 EQU P2

SW0 SW8

BIT P1.0

SW1 SW2 SW3 SW4 SW5 SW6

SW7 BIT P3.3 ;----------------------------------------------------- ORG 0000H LJMP MAIN ORG 000BH LJMP T0_INT

ORG 100H MAIN: MOV SP ,#40H MOV PSW,#00H

14

BIT P1.1 BIT P1.2 BIT P1.3 BIT P1.4 BIT P1.5 BIT P1.6

ORG 0003H LJMP T_0 ORG 0013H LJMP T_1 ORG 001BH LJMP T1_INT

MOV R0,#7FH ;初始化RAM区, CLR_RAM:MOV A,#00H MOV @R0,A DJNZ R0,CLR_RAM MOV P1,#0FFH MOV MOV MOV MOV MOV MOV

NHOR,#100 YER,#12 MOT,#06 DAT,#17

P2,#0FFH P0,#0FFH P3,#0FFH TMOD,#11H

TH0,#0F0H TL0,#060H 15

;T0=4MS MOV

MOV

MOV

MOV

CLR C MOV P3.7,C SETB

基于51单片机多功能电子时钟设计报告_毕业论文

六课程设计心得体会:此次课程设计是大学里来第二次课程设计,于我的感觉是这是一次与实际最贴切的一次课程设计,亦或是说实践。首先我的心得体会有如下几点(1)万事开头难,要做好单片机课程设计必须要有足够的耐心与兴趣。要反复编程调试,检验。而本次软件编程我反复调试了多达几十次。(2)要想全面的做好这次课
推荐度:
点击下载文档文档为doc格式
6vtqx383fy3gzju6vsv034ka295j7z00cz7
领取福利

微信扫码领取福利

微信扫码分享