毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Proteus仿真的51单片机四位密码锁的设计+程序(4)
1.3.3 论文的重点和难点
下面说一下,本次课题中可能遇到的重点和难点。
(1) 重点
本次设计中,重点在于密码的校对,输入密码与预置密码的校对工作。
本次设计的初始化预置密码为“9376”,即用户输入的密码为“9376”时,方可对预置密码进行修改,并使其成为新的预置密码。例如:一个用户初次使用本系统,在其输入数字“9376”后,按下“enter”键,经过密码校对模块判定其输入密码正确,绿灯亮,此时用户可以选择按下“set”键进行预置密码修改操作,或是按下“unlock”进行解锁操作。再按下“lock”键的作用则是在解锁后重新上锁,并清空先前的输入密码,使密码锁回到待输入状态。“reset”键则是用于重置密码锁,将锁恢复到初始化设置,即预置密码又变回“9376”。
(2) 难点
正所谓万事开头难,我觉得本次毕业设计的难点在于开始着手的时候。所以要在开头下苦工,尽量将准备工作做得完善,这样后面的路才会走的通畅。就目前来看,尽管我对于软件有了一定的思想,但是对于硬件来说,我还有很多要去学习的地方。比如说对于AT89C51芯片的了解不是很足,显示器的工作方式,键盘扫描的输入等等。这一系列的问题都在这次毕业设计的最后,得到了很好的解答。最终,难点不再是难点。
1.4 对于论文的各类支持
1.4.1 课题实验的方法和思路
当看到这个题目时,脑海里首先想到的并不是锁是长什么样的,要用什么硬件去组成它,而是想到的怎么去实现它,它应该具备什么样的功能。当我思考过,心中有了一把属于自己的锁的时候,我开始网上翻阅大量的资料,找到那些做了类似设计的思想,其实大致也就是那个样子(有修改密码,报警装置等等),只是每个人设计时用的硬件不太一样而已。然后我才开始研究这次设计的硬件设计。由于我这次用到的是ISIS 7 Professional这个软件,它是一个用来实现硬件模拟的软件,于是,我开始着手于硬件的选择。因为ISIS 7 Professional是一个模拟用的软件,所以包含的硬件设备非常全面,我从中选择了较为熟悉的单片机AT89C51作为本次设计的核心。由于这次做的是一个4位电子密码锁,所以显示器选用了6位的七段码显示器,前四位用来显示密码,后两位用来拓展,或许会用来显示系统的运行状态。接着是输入设备,因为要用到数字“0~9”,所以我选择了以前课堂上用过的4*4小键盘,以此来实现输入相应的指令,起到人机交互的作用。最后,还选择一些用来报警用的LED小灯,用来提示用户做相应的操作。
1.4.2 课题实验的实行环境
本次设计所用的开发和使用环境是Proteus ISIS 以及Keil C51 的编程开发软件工具uVision3 IDE 实现两者的联合调试的方法。ISIS 7 Professional主要用来设计硬件电路,Keil uVision4则是用来设计软件部分。
模拟硬件部分时,应用了AT89C51芯片、四位七段码显示器、LED灯、按钮和导线。
在整个编程过程中,应用到的硬件仅有电脑,所有的开发完全用仿真软件来完成,不需要实际的芯片等其他的硬件设施,从而大大降低了本课题开发的成本且保质保量地完成研究。这些都归功于Proteus ISIS 和 Keil C51了。
下面就来介绍一下Proteus ISIS 和 Keil C51这两款软件了。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。 它的软件特点有以下几点:第一,实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片 机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 第二,支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。 第三,提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。 第四,具有强大的原理图绘制功能。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
89C52单片机的红外遥控小车设计
下一篇:
磁悬浮的专家PID控制系统设计+matlab程序
PSCAD正序故障分量方向保护算法设计及仿真
基于Kinect手势识别的遥操...
基于51单片机自动门智能控制系统设计
单相电压型逆变电路的谐...
基于TI-DSP平台的电力电子测控平台设计
基于传感器网络的分布式集员滤波问题的研究
基于飞思卡尔芯片LED色彩控制器的设计
谷度酒庄消费者回访调查问卷表
拉力采集上位机软件开发任务书
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
辩护律师的作证义务和保...