菜单
  


    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等软件。 第四,具有强大的原理图绘制功能。
  1. 上一篇:89C52单片机的红外遥控小车设计
  2. 下一篇:磁悬浮的专家PID控制系统设计+matlab程序
  1. 基于中频信号的家用治疗...

  2. 基于嵌入式技术的智能家...

  3. 基于FPGA竞赛系统设计+程序

  4. Matlab基于前馈控制的加热炉温度控制系统设计

  5. MEMS基于SHARC型DSP的组合导航算法实现

  6. 基于LabVIEW的车牌图像识别技术研究

  7. 基于LabVIEW和MATLAB混合编程...

  8. 电站锅炉暖风器设计任务书

  9. 乳业同业并购式全产业链...

  10. 当代大学生慈善意识研究+文献综述

  11. 大众媒体对公共政策制定的影响

  12. 中考体育项目与体育教学合理结合的研究

  13. 十二层带中心支撑钢结构...

  14. 杂拟谷盗体内共生菌沃尔...

  15. java+mysql车辆管理系统的设计+源代码

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回