文档详情

嵌入式课程设计ARM刷卡考勤IC分析.doc

发布:2017-01-07约1.02万字共26页下载文档
文本预览下载声明
课程设计报告 课程: 嵌入式系统课程设计 学期: 班号: 学号: 姓名: 教师: 成绩:  电子与信息工程学院 2016年6月 题目: 基于STM-32刷卡考勤系统设计 基本功能: ISO/IEC 14443的IC卡,可以读取IC的卡号。 考勤功能: 本系统通过对IC卡的识别来统计出勤信息,统计出应到人数。实到人数,实现考勤功能。 显示功能: 对于考勤的相关信息,可以通过液晶显示屏来进行显示。 扩展功能:对于数据库中存在的持卡人信息进行显示,并响铃提示通过;对于数据库中不存在的持卡人信息进行报警警告 教师评语: 评审教师: 日期: 第一章 引言 1.1研究目的及意义 随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争。谁有先进的技术设备和管理手段,谁就有成功的先机。IC卡号,根据各个部门的数据库内存储内容调出相应信息。例如学校的图书馆学生借阅管理、学校微机机房的记时考勤记录、学校操场或学生宿舍的门禁管理、学校食堂的收费等。 1.2 发展趋势 目前,非接触式IC卡PHILIPS公司的Mifare技术,并且已经被制定为国际标准:ISO/IEC 14443 TYPE A标准。欧洲一些较大的IC射频卡制造商和IC射频卡读写设备制造商以及IC射频卡软件设计公司等大都把Mifare技术作为技术标准,而发展和推进IC卡行业快速的向标准化发展。而对于非接触式IC智能射频卡方面的研究则代表了整个大行业的发展方向。非接触式IC卡和接触式IC卡相比,它继承了接触式IC卡的容量大、安全性高的特点,同时也克服了以接触方式工作的IC卡所无法避免的缺点,如触点磨损、污染、静电以及插卡不便的读写过程,使非接触式IC卡的使用更加自由,应用更加广泛。 当前,国内IC卡及相关产品的生产和研究的企业主要有上海复旦微电子股份有限公司,深圳市明华澳汉科技有限公司等。中国IC卡产业虽然起步虽晚,但发展迅猛,通过引进先进的技术和自主研发,在几年间,整体生产能力突破了2亿张。全国IC卡应用装置的开发和系统集成厂商也达到上千家。由于智能卡的潜在应用范围非常广,国内外学术界和科技工作者对非接触式智能卡的开发,给予了广泛关注和研究。近几年来,射频识别系统的发展极其迅猛。尤其自1993年金卡工程启动实施以来,IC卡的应用领域得到不断的扩展,一条完整的IC卡产业链已经初步建立起来了,并逐步成为国民经济新的持续增长点。 1.3 可行性分析 经济方面:由于学生考勤系统选用一般计算机操作,对硬件设施没有较高要求,IC卡读卡器的基础上,完成考勤系统的设计。 本课题主要完成的任务包括: (1)文献部分:无线识别技术的研究。 (2)硬件部分:包括单片机控制的射频读卡器的设、12864液晶显示电路的设计、报警电路的设计等。 (3)软件部分:ARM控制程序。 (4)系统的综合调试与分析:在软硬件完成以后,要对系统进行综合的测试与实验,分析系统的可靠性与实用性,调整系统的不足。 第二章 开发环境的安装和配置 2.1开发环境及其工具的介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。 Linux的基本思想有两点:第一,一切都是文件;第二,每个
显示全部
相似文档