单片机计算器及密码锁程序设计开题报告.docVIP

单片机计算器及密码锁程序设计开题报告.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开题报告 课题名称: 单片机计算器及密码锁程序设计 学院(系): 电气工程学院 年级专业: 05级计算机控制2班 学生姓名: 高旺 指导教师: 陈志旺 完成日期: 2009-4-14 1、研究现状 纵观国内近二十年的仿真技术发展历程,根据仿真器使用的技术来划分,国内仿真器的设计大约可以分成以下几个时期[5-8]: (1) 70年代末期-80年代中期 这个时期采用的技术主要是仿真开发系统,现在看来技术含量不高,用户要求也不高。 (2) 80年代末期-90年代末期 这个时期主要使用华邦一颗带有仿真功能的芯片制作,采用的技术叫做Bondout。采用这颗芯片能大大简化仿真器的设计,因此国内仿真器的水准有了大的提高,基本上可以不占用用户资源。 正是由于仿真性能的提高,国内的仿真器制作在将近10年的时间内没有进步,一直采用这种制作模式。虽然个别厂商也尝试过别的技术来提高仿真水准,例如HOOKS技术,但是由于本身技术的限制没有成功。相反国外的仿真器较早地使用了HOOKS技术,在初期由于HOOKS技术本身的复杂性,仿真性能和价格不如国内采用Bondout的仿真器。 随着IC技术的发展,国内制作HOOKS技术的条件已经成熟,但是国内的几家主要的生产厂商还陶醉于Bondout技术之中。 (3) 2000年开始 2000年是中国仿真器市场变化最大的时期,其中最引人注目的变化是华邦仿真芯片W78958的停产。 华邦公司在设计W78958芯片时,其内部的仿真功能只是为了仿真器厂商能制作仿真器以便更好的推广W78958。但是经过几年的变化,W78958演变成为一颗仿真器上使用的仿真专用芯片而不是用户使用的标准芯片,使用的范围也仅限于国内,一年不到20000只的用量也促使华邦公司在进入2002年后宣布将停产该芯片。 W78958停产以后,国内仿真器厂商处于一个非常尴尬的局面。由于W78958在国内使用了将近10年,国内的用户群非常庞大,这些用户将无法得到持续的支持特别是维修方面。另外,国内围绕在W78958上所做的技术工作也无法得到延续和提高,很多业界人士认为仿真器行业将面临另起炉灶或重新洗牌的局面。 HOOKS技术无疑是仿真器厂商在失去W78958后的替代品,但是由于没有长期跟踪和关注,短期内多数厂家无法将复杂的HOOKS技术应用于成熟的产品中。专家们认为仿真器厂家的整体转型可能需要2-3年的周期,并且有相当的仿真器厂家将会被淘汰,市场拥有量将主要集中在少数几个仿真器厂家。 随着芯片厂家越来越多、资源越来越强,用甲厂芯片去仿真乙厂芯片的兼容仿真模式,存在资源覆盖不全(如附加端口、附加外部中断)、地址分布不同(如P4口)、操作方式不同(如EXTRAM、WTD)等缺点。 用专用仿真芯片或Philips芯片去仿真20多个厂家的400多种芯片,所需的仿真头越来越多,因此有了新一代专利技术的仿真器。 但是新一代专利技术的仿真器却使没有什么经济能力的初学者无力购买。 2、选题依据 本课题来源于燕山大学自动化专业单片机生产实习的需要,目的是为了充分锻炼学生的动手操作能力并节约实习经费,因此开发了一种使用简单,覆盖单片机基本资源应用,并且价格低廉的单片机仿真系统。 3、研究意义 本课题可以充分锻炼学生的动手操作能力,并且让学生从感性的角度认识单片机。学生通过仿真板可以控制数显、LED等外围设备,这样有助于增强学生对单片机的兴趣。使学生把学习单片机的态度从让我学改变到我要学。 1、基本内容 (1)单片机开发板的硬件环境。 (2)计算器程序汇编及c语言的实现。 (3)密码锁程序汇编及c语言的实现。 2、拟解决的主要问题 (1).如何处理键盘的抖动问题。 (2).计算器程序中数据的存储及开根号和除法程序实现时算法的选择。 (3).密码锁程序流程的设计。 1、研究步骤 (1)熟悉硬件原理图。 (2)画密码锁程序和计算器程序的流程图。 (3)更具流程图编写程序。 (4)调试程序并仿真。 2、研究方法 (1)计算器程序数据存储采用一个字节存储一位十进制数据,加减乘除的算法采用竖式原理,开根号采用牛顿迭代法。 (2)密码锁程序的数据存储采用一个字节存储一位十进制数据(包括原密码和输入的密码)。 第一阶段(2009年3月~2009年4月) 查阅相关参考资料,了解51单片机的指令系统和功能。 第二阶段(2007年4月~2007年6月) 程序流程图的绘制及程序的编写和调试。 第四阶段(2005年6月) 完成毕业论文的撰写,准备答辩

文档评论(0)

嫣雨流纱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档