下载过程中,若出现现在失败,是以因为单片机需要断电上电才能下载。关闭电源从即可。前提是串口要找正确,单片机型号选择要正确。
20
结 语
通过这次课设让我更深一步的了解的stc89C52的实际用处,也让我感受到单片机在实际中的重要性。本课题的主要任务是开发一个以89C51单片机为核心的IC卡门禁系统。
此课设的过程主要包括了硬件电路设计和软件程序的编写两个部分。从确定毕设题目,到查阅质料确定总体方案设计,总体方案论证,硬件电路的设计,硬件电路的优化,软件的设计,软件的优化,焊制硬件电路板,检验硬件电路,调试软件程序,到最后的软硬件联调,其中的每一个过程都是精心设计、仔细完成的。在项目即将完成之际,也意味着是我们大学即将圆满完成,此时此刻,我的心情无法平静,从开始进入课题到项目的顺利完成,有多少可敬的老师、亲爱的同学和朋友给了我们无尽的帮助,在这里请接受我诚挚的谢意!
首先,我要感谢我的指导老师刘老师治学严谨,学识渊博,待人热情,平易近人,使我们在毕业设计的过程中遇到难题时,能够大胆的向老师提出问题,老师也总是及时而又耐心的帮我解答。项目选题后,在项目资料查询、调研、开题、研究设计和论文撰写的每一个环节,都得到了刘老师的悉心指导和帮助。在此我向刘老师表示衷心的感谢!
同时,我还要感谢所有任课老师和系部领导,感谢他们对我们学习上和上活上的关心与支持,他们不仅传授了我丰富的知识,还教会了为人处事的原则,这些都让我在设计的过程中有一个良好的心态,并能让我终身受益。
最后,我再次对所有帮助我们、关心我们和支持我们的老师、家人、同学、朋友致以最崇高的敬意!谢谢大家
21
参考文献
[1] 常斗南. 可编程序控制器·原理·应用·实验[M]. 北京:机械工业出版社,1998.7
[2] 吕汀,石红梅. 变频器技术原理与应用[M]. 北京:机械工业出版社,2003,263-268
[3] Xue Shilong Chen Yihui. The Marine Anchor And winch's Frequency-conversion And Speed-modification System Based on PLC Control.IMECE.2003.
[4] [5] [6] [7] [8] [9]
何立民.单片机技术的现状与未来[J].中国计算机报.1995 曹明扬.单片机发展动向及市场预测[J].计算机世界.1996 宋浩,田丰.单片机原理及应用[M].清华大学出版社 张洪润,易涛.单片机应用技术教程[M].清华大学出版社 刘洋.音乐喷泉与变频调速技术[J].考试周刊.2007年第29期 王宗和,童一帆.单片机实验与综合训练[M].高等教育出版
社.2005.12
[10] 蒋燕君.基于AT89C2051的步进电机精确控制系统的实现[J].浙江树人大学学报.2006.6
[11] Intel Corporation MCS-51 MICROCONTROLLER FAMILY USER'S MANUL[M].USA.1994.2
[12]
Atmel AT89C51 MICROCONTROLLER FAMILY USER'S
MANUL[M].USA.1995.4
22
附录一 电路图
23
附录二、程序源代码
#include \#include \
#include \sbit JDQ=P1^6; sbit LED=P1^7; uchar flag1=0;
INT8U CardRevBuf[16] = { 0 };
void init_all(void) { EA = 0; init_rc522(); init_lcd(); EA = 1; }
void display_no_id( void ) { DisplayListChar( 0, 0, \ \ DisplayListChar( 0, 1, \ OFF \}
void display_id( INT8U * SrcBuf ) { char DisplayBuf[10]; char *pDisplayChar; INT8U Tmp, i; pDisplayChar = DisplayBuf; for( i = 0; i < 4; i++ ) { Tmp = ( ( *SrcBuf ) >> 4 ) & 0x0F; if( ( Tmp >=0 ) && ( Tmp <= 9 ) ) { *pDisplayChar ++ = '0' + Tmp; } else
24