基于单片机 单片机期末课程设计26284(2)

2019-04-14 09:30

R5,30H。取十位 MOV R4,31H。取个位 MOV A,R6 SUBB A,#07H JNC LARGER。大于 5s 跳到 LARGER,小于等于 5s 会提醒 MOV A,R0 CJNE A,#0AH,FULL。1s 中 0.5s 向下运行 CLR RING AJMP CHECK FULL:

CJNE A,#14H,CHECK。下面系 1s 的情况,响并显示号数并清 R0,重新计 SETB RING MOV A,R6 JZ QUIT。计时完毕 MOV R0,#00H DEC R6。一秒标志减 1 AJMP CHECK LARGER:

MOV A,R0 CJNE A,#14H,CHECK。如果 1s 向下运行,否者跳到查\停/显示\。计时一秒 R6 自动减 1 MOV R0,#00H CHECK:

JNB P1.7,QUIT。如按下停止键退出 ACALL DISPLAY 16

JB OK,ACCOUT。如果是抢答倒计时,如是则查询抢答,否者跳过查询继续倒 数(这里起到锁抢答作用) AJMP RECOUNT ACCOUT: JNB P1.1,TRUE1 JNB P1.2,TRUE2 JNB P1.3,TRUE3 JNB P1.4,TRUE4 JNB P1.5,TRUE5 JNB P1.6,TRUE5 AJMP RECOUNT QUIT: CLR OK。如果按下了\停止键\执行的程序 CLR RING AJMP START 3.4 3.4 显示程序 DISPLAY: MOV DPTR,#DAT1。查表显示程序,利用 P0 口做段选码口输出/P2 低三位做 位选码输出, MOV A,R5 MOVC A,@A+DPTR MOV P2,#01H MOV P0,A ACALL DELAY MOV DPTR,#DAT2 MOV A,R4 MOVC A,@A+DPTR MOV P2,#02H MOV P0,A ACALL DELAY 17

MOV A,R3 MOVC A,@A+DPTR MOV P2,#04H MOV P0,A ACALL DELAY RET DAT1: DB 00H,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。\灭\灭\DAT2: DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。第一个为零,其他与上相同,因为十位如果为零显示熄灭 。====加减时间延时(起到不会按下就加 N 个数)====== DELAY1: LOOP0: MOV 35H,#08H ACALL DISPLAY DJNZ 35H,LOOP0 RET 。=====延时(显示和去抖动用到)===== DELAY: LOOP: LOOP1: MOV 32H,#12H MOV 33H,#0AFH DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET 。=====发声程序===== BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。按键发声 RET 18

结 束 语

通过此次课程设计,加深了我对单片机的认识,学到了许多有用的东西,对我以 后的学习和生活肯定有很大的帮助。刚开始我对单片机可以说是一窍不通,做设计之 前甚至对它有些厌恶之感,开始着手做课程设计,我通过上网查阅资料,图书馆查阅 书籍,慢慢地对单片机有了一些了解,但是书本上理论的知识在实际运用中是没那么 容易的,为了完成课程设计,不得不一点一点深入地去理解,不断更正以前的错误思 想,慢慢地把理论的知识放在现实生活中去运用。中间难免会出现这样那样的错误, 解决问题的同时也是自身提高的过程。 单片机是软件和硬件的结合,硬件对于我们非电子专业的学生是很痛苦的,有时 候看着那一张张复杂的电路图头都昏昏沉沉的, 这时候书本和网络中丰富的资源就起 到了重要的作用。软件方面,其中的子程序可以参照一些课本上的,但是如何把各个 子程序衔接起来又是一个关键的问题,这就要结合单片机的结构来设计了,对汇编语 言要非常熟悉,这样才能编出好的程序。 通过此次课程设计我还学会了两个字“态度”,刚开始老师说要讲解课程设计的 格式,我就想这有什么难的,没什么好讲的,有必要这么重视么。但是听了老师的一 番话语我顿然醒悟,其实课程设计的格式也是相当重要的,从此可以看出

一个人做事 认不认真,重不重视,这么小的事都做不好又怎么能做好其他的事呢? 这样的课程设计真的很有意义,也许这样的机会在大学不会再有了,这次也发现 了自身很多的不足,许多的基本电路都不是很熟悉,也没掌握好汇编语言,在软件方 面很吃力。我深刻地体会到了学好专业知识的重要性,也理解了光明白书本上的东西 是没用的,要学会把理论联系到实际中去,这样才能发挥知识的真正用途。

总 体 评 价 总体还不错,格式规范,态度端正, 总体还不错,格式规范,态度端正,感想也真实

得分 18 19

参考文献

[1] 张迎新.单片机初级教程(M). 航空航天大学出版社,2007 [2」周润景,张丽娜.基与 PROTEUS 的电路及单片机仿真(M) .航空航天大学出版社,2007 [3] 张万奎.模拟电子技术(M).湖南大学出版社,2005 20 1


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

下一篇:陈雷部长在纪念严恺院士诞辰100周年座谈会上的讲话

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

马上注册会员

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