课程设计指导书35.docx
- 文档编号:30124055
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:103
- 大小:806.05KB
课程设计指导书35.docx
《课程设计指导书35.docx》由会员分享,可在线阅读,更多相关《课程设计指导书35.docx(103页珍藏版)》请在冰豆网上搜索。
课程设计指导书35
单片机系统课程设计指导手册
(适用专业:
电子工程、自动化、通信工程)
机电信息工程学院
2008年2月28日
一、单片机系统课程设计目的与要求
课程设计是一项综合性实践教学环节,是对理论课程和实验课程的综合和补充。
它主要使学生加深对理论的理解,训练学生如何综合运用学过的理论和技能去分析解决实际问题的能力,从而增强学生的实践能力和创新能力。
单片机系统课程设计是在《微型计算机原理与接口技术》、《单片机原理与应用》等课程基础上,由学生独立完成一个较为完整的实践性微机应用系统设计。
通过设计,使学生掌握微机系统以及常用接口电路的设计及调试方法,掌握常用工具软件的使用方法,熟悉如何用汇编语言和或C语言管理硬件设备等。
通过课程设计,训练学生如何综合运用所学知识去分析和解决实际问题,掌握微机系统硬件和软件设计及调试的基本过程,并学习如何撰写总结报告,以培养学生严谨的工作作风和科学态度以及探索创新精神。
指导教师负责课程设计的任务布置、设计指导和成绩评定。
课程设计任务包括题目名称、设计要求、技术手段、参考文献等。
学生在接受任务以后,进行系统的方案选择、系统设计、电路板设计、监控软件设计以及系统的安装调试等工作,最后写出设计报告。
本课程设计可两人一组,选择同一个题目。
二、单片机系统课程设计时间安排
第1周:
动员会,学生教师见面,宣布过程安排,交代题目。
第2~8周:
完成原理图设计。
第9周:
元件采购及印刷电路板设计。
第10周:
制板
第11~16周:
安装调试
第17周:
成品验收
第18周:
答辩。
三、电子装置设计的一般步骤
电子装置设计一般遵循如下步骤:
1、接受设计任务:
接受任务后,充分理解设计任务及要求,分析系统功能、性能指标、人机接口等内容。
2、方案选择:
根据系统要求,确定系统功能,在完成设计要求的前提下,充分考虑系统成本、安装调试、系统维护等因素,给出最佳设计方案。
3、系统外观设计:
确定显示模式和操作方式,从实用出发,设计机器外型(外壳)、人机接口、外形尺寸等。
4、系统硬件原理图设计:
除完成系统主要功能外,还应考虑降低系统成本,提高可靠性能,方便安装调试等。
5、元器件选择:
考虑元件封装形式、性能等。
6、印刷电路板设计与制作:
根据装置外形尺寸,设计电路板。
在布线和元件布置允许的情况下,尽量减小板面,以降低制版费用,同时,还应考虑系统抗干扰等问题。
7、电路板安装调试:
初次安装,应先焊接插座,之后插入元件。
焊接时还应注意不要连焊、反焊、漏焊、虚焊等。
安装完成后,编制一段小程序进行输入输出调试,以验证系统是否开始工作。
8、软件编制与调试:
程序最好模块化处理,注意节省内存。
调试时,按模块进行调试,最后联调。
四、课程设计过程学生考勤管理办法
在课程设计集中管理期间,学生应遵守学校作息时间。
学生请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课处理。
每天早、午签到,其它时间由指导教师随机点名1~2次。
学生在课程设计期间使用的设备和工具按实名制借用,若因责任事故造成的设备或工具丢失或损坏,应酌情赔偿。
若设备发生故障,应及时报告,不得擅自修理。
未经老师允许,学生不得将实验室的任何设备、工具等带回宿舍使用。
设备或工具使用完后,须归还实验室。
严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低一个等级(五级分制)。
实验室内不得大声喧哗,严禁吃任何食物,严禁吸烟,各班级每日安排卫生清扫。
五、单片机系统课程设计报告要求及撰写规范
课程设计报告是学生所作设计的说明文件,其目的是使学生在完成设计、安装、调试后,在归纳技术文档、撰写科学技术总结报告方面得到训练。
通过撰写课程设计说明书,不仅可以把设计、调试过程进行全面总结,而且还可以把实践内容提升到理论高度。
报告格式要求如下:
1、统一的封面
含课程设计课题名称、专业、班级、姓名、学号、指导教师等。
2、设计任务和技术要求
由指导教师在选题时提供给学生。
3、课程设计总结报告正文
正文可按章节来撰写,应含以下内容:
⑴方案选择:
根据题目要求,给出总体初设方案并阐述理由。
⑵硬件原理电路图的设计及分析:
各部分电路的设计思想及功能特性及原理电路图。
⑶程序设计与分析:
各模块程序的设计、完整的程序框图。
⑷系统评价:
硬件设计、软件设计及系统的实用价值、功能、精度、特点以及不足等方面进行分析与评价,提出改进方案。
心得体会:
总结本人在设计、安装及调试过程中的收获和体会以及对设计过程的建议等。
4、按统一格式列出主要参考文献:
参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。
各类文献的书写格式如下:
⑴图书类的参考文献
[序号]作者名•书名•(版次)•出版单位,出版年,引用部分起止页码。
⑵翻译图书类的参考文献
序号作者名•书名•译者•(版次)出版单位,出版年:
引用部分起止页码。
⑶期刊类的参考文献
序号作者名•文集名•期刊名•年,卷(期):
引用部分起止页码。
5、说明书总篇幅一般不超过15页。
6、排版要求
课程设计说明书用A4纸打印,各级标题四号宋体加粗,正文文字小四号宋体,程序用五号字,英文用TimesNewRoman,严禁抄袭,如有雷同者,均按不及格论处。
六、单片机系统课程设计答辩
答辩是课程设计中一个重要的教学环节,通过答辩可使学生进一步发现设计中存在的问题,进一步搞清尚未弄懂的、不甚理解的或未曾考虑到的问题,从而取得更大的收获,圆满地达到课程设计的目的与要求。
1、答辩资格
按计划完成课程设计任务,经指导教师验收通过者,方获得参加答辩资格。
2、答辩小组组成
课程设计答辩小组由2-3名教师组成。
3、答辩
答辩小组应在答辩前认真审阅学生课程设计成果,为答辩作好准备,答辩中,学生须报告自己设计的主要内容(约5分钟),并回答指导老师提出的3-4个问题。
每个学生答辩时间约15分钟。
七、单片机系统课程设计成绩评定办法
学生的最终根据学生平日表现、课程设计成果、报告撰写以及答辩情况,进行综合评定。
成绩分优秀、良好、中等、及格,不及格五个等级,不及格的学生跟下一年级重作。
附件1题目说明及要求
1.电子万年历
一、设计任务
设计一个具有报时功能、停电正常运行(来电无需校时)、带有年月日、时分秒及星期显示的电子日历。
二、任务分析
电子万年历是日常生活中常见的小型电子产品,其形式多种多样,小到带有日期的电子腕表,大到公共场所悬挂的大型电子日历,此外,眼下我们还常能在宾馆、饭店等场所见到一种带有年、月、日、时、分、秒、星期甚至节气等信息的电子日历牌。
电子日历的主要功能是给人们提供时间和日期信息,无论其形式如何,从外部都可分为显示和校准两部分。
为使电子日历协调工作,整个系统从功能上可分为实时时钟、显示和键盘三个模块,分别完成时间和日期的计算以及人机交互的管理等。
三、方案选择
1.实时时钟部分
实时时钟(RTC:
RealTimeClock)是系统的核心,其运行精度直接影响产品质量。
实时时钟的实现有两种方案可选,一是利用单片机系统时钟和中断完成时间和日期的计算;二是利用专用时钟芯片。
前者不用附加芯片,系统简单,但是累计误差较大,只有短时计时才可使用。
长时间计时一般都采用后者。
后者采用32.768KHz晶体振荡器振作为脉冲源,内部的15位计数器刚好产生标准秒脉冲。
该类芯片除时钟计时外,还有年月日和星期的计算功能,并且还可计算闰年。
芯片初始化后可脱离CPU自动运行,有些芯片内部带有电池,出厂时芯片即开始运行。
专用时钟芯片的种类很多,与CPU的通信方式有并行,也有串行。
常见的芯片有DALLAS公司生产的DS1302和DS12887,前者为串行,需要外加后备电池;后者为并行,芯片内置锂电池和晶体振荡器,无外加电源的情况下可运行10年。
此外,还有许多时钟芯片,如Epson、Holtek、深圳兴威帆等公司都推出自己的时钟芯片。
在此,若想占用少的系统资源,我们建议采用串行芯片,而DS12887内部带有后备电池,可使系统设计简化,所以,在系统资源够用的情况下,DS12887也是一种不错的选择。
2.显示部分
简单的数据显示常采用液晶显示或数码管显示。
液晶显示有耗电低、外形美观的优点,并且,点阵液晶可显示较复杂的字符或图案。
其缺点是通用液晶显示器的显示方案构建不够灵活,在较暗的环境下液晶需要背光,而且,液晶显示成本较高。
相对液晶显示器来讲,由于数码管种类繁多,其显示方案构建灵活,成本较低。
由于本身即是发光体,所以,数码管显示无需额外光源。
数码管的缺点是功耗较大,字符较多时,必须交流供电,而且,数码管不能显示复杂字型。
所以,液晶和数码管两个方案的选择要根据显示的具体情况而定。
值得一提的是,数码管串行静态显示和并行动态显示在位数较多时都会出现显示不稳定现象。
3.键盘部分
时钟的设置虽包含数字,但是我们不建议使用数字键盘,应为数字键盘将增加系统的复杂程度。
为使系统尽可能简化,键盘部分的设计在能够完成系统要求的前提下,越简单越好。
所以,时钟系统的键盘可以设置三个键:
确认键、加1键、减1键,甚至两键也可满足要求。
4.RTC芯片的连接
在确定了RTC芯片后,按照要求将芯片接入系统。
对于并行通信芯片,可直接采用数据总线通信方式,通过MOVX指令将数据写入或读出;或者,在没有数据总线的情况下(AT8052),可采用并口IO加选通的方式访问并行接口芯片。
具体过程是,用某并口的8根线做数据线,用其它并口的一根线做选通线,在数据准备好后,发选通信号,完成数据的输入输出。
对于串行芯片,可直接利用CPU的现成资源进行通信,如串口、I2C或SPI等。
如果系统资源不足,可通过并口IO线按照通信波形要求用软件模拟串行通信过程。
系统框图如图1.1所示:
图1.1电子万年历的系统框图
四、设计过程
1.认真领会设计要求,确定系统功能,包括显示信息、按键个数、报时功能等;
2.样品外观设计,确定系统显示信息,显示器种类(液晶、数码管)、显示器尺寸等;
3.硬件初步设计,选定RTC芯片、选定显示方式(动态、静态、串行、并行)、按键个数;
4.系统原理图设计:
按照前几步规划,设计系统原理图。
此时应认真研究学习RTC芯片的使用方法正确连接RTC芯片。
设计键盘及显示电路,并注意,不同的数码管尺寸其驱动电压和驱动电流差别很大。
五、系统软件设计
系统软件可分为键盘管理、显示管理、报时管理和RTC管理三部分。
软件可由汇编语言完成,也可由C语言完成。
1.合理分配内存
内存是系统宝贵的资源之一,为合理利用内存,应对内存的使用通盘考虑,并反复修改使用方案,使之达到最合理利用。
应尽量少使用全局变量,多使用局部变量,以提高内存的利用率。
有效利用CPU内存和外围器件内存,一般情况下不建议扩展系统内存。
2.键盘管理部分
在设计键盘管理软件之前,要先设计键盘的使用方法,之后按照键盘的使用方法绘制软件流程图,之后设计程序。
3.显示管理部分
按照模块化设计思想,显示管理应以子程序的形式设计。
程序设计中应包含显示缓冲区的设置,确定字模(字型编码),编排显示代码集等。
4.报时管理
报时点一般精确到分钟级,由使用者通过键盘进行设置,并以全局变量的形式存放于内存。
系统以查询或中断方式以至少1秒钟的时间间隔将实时时间与报时点进行比较,并在两者相等时发出声音提示。
5.RTC管理
不同的RTC芯片管理方式不同。
所以,在此部分编程之前,应认真研究生产厂家的使用说明,了解芯片的结构和使用方法,之后再对其进行编程。
六、程序框图
程序软件部分框图如图1.2所示。
图1.2软件部分程序流程图
2.点阵显示器
一、设计任务
设计一个16×16的LED点阵图文显示屏,可显示图形和文字,显示图形和文字应稳定、清晰,各点亮度均匀。
图形和文字显示有静态、移入和移出等显示方式。
掉电时能保存显示的信息。
选做:
设计系统与上位机的串行通信电路,用上位计算机控制LED显示器的显示内容。
二、任务分析
LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。
并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。
LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。
三、硬件方案选择
1.LED驱动显示方法
显示图形或文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果。
同时控制各个发光点亮灭的方法称为静态驱动显示方式。
采用静态驱动方式,将每一个LED发光管的一端接至单片机的一个I/O口,另一端通过电阻接电源。
这种方法可以直接驱动LED,原理简单,驱动能力强,LED的亮度也可以通过限流电阻调节,非常方便,但此种方法太浪费单片机的I/O口,只适合于较小的系统。
动态扫描方式是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套列驱动器。
以16×16点阵为例,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第1行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定的时间,然后熄灭;再送出第2行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;…第16行之后,又重新燃亮第1行,反复轮回。
当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形。
该方法能驱动较多的LED,控制方式较灵活,而且节省单片机的资源。
2.数据传输方法
采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。
显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。
显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。
从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。
采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。
但串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。
对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以致影响到LED的亮度。
采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。
当列数很多时,并行输出的方案是不可取的。
3.数据存储模块
采用ROM芯片存储LED显示屏要显示的信息,采用ROM芯片可以长时间的存储信息,而且掉电数据不丢失,此种方式适合于存储不变的数据。
采用串行EEPROM(如24C256等)存储LED显示屏要显示的信息。
串行EEPROM技术是一种非易失性存储技术,它几乎具有所有类型存储器的优点:
不挥发性、可更新性、高密度、低功耗和高性价比,非常适合应用于各类工业测控系统。
它克服了常用的2816、2817、2864等并行EEPROM器件价格高、体积大、可靠性低(这些器件如不采取措施,在上电、下电时常会丢失数据)等不足,在速度要求不是很高的情况下,该器件是最理想的选择。
4.系统抗干扰方案
为了防止程序跑飞,系统可采用“看门狗”技术。
“看门狗”技术包括硬件看门狗和软件看门狗。
在系统初始化程序中,应考虑上电复位和看门狗复位的区别,避免出现看门狗复位后等待人工设置的情况。
5.系统的构成
系统框图如图2.1所示
图2.1点阵显示器硬件系统框图
四、系统软件设计
系统软件的主要功能是向LED显示器提供显示数据,并产生行扫描信号和其它控制信号,配合完成LED显示器的扫描显示工作。
显示驱动程序有定时器中断程序实现。
系统主程序完成系统初始化、显示效果处理等工作。
系统软件可用汇编语言完成,也可以用C语言编写。
1.显示驱动程序
显示驱动程序在进入中断后首先要对定时器重新赋初值,以保证LED显示器刷新率的稳定性。
然后显示驱动程序查询当前燃亮的行号,从显示缓冲区内读取下一行的显示数据,并发送出去。
为消除在切换行显示数据的时候产生拖尾现象,驱动程序首先要关闭显示器,即消隐,等显示数据打入输出锁存器并锁存,然后再输出新的行号,重新打开显示。
显示驱动程序流程图如图2.2所示。
2.系统主程序
系统主程序开始以后,首先初始化;然后根据设计好的效果显示图形或文字。
由于单片机没有停机指令,所以可以设置系统不断地循环执行显示效果。
图2.2显示驱动程序框图
3.IC卡读写器
一、设计任务
设计并制作一个IC卡读写器,可完成对特定型号IC卡内容的读写和修改,并可以显示出来。
1.基本要求
⑴对特定型号的IC卡进行读写,显示IC卡数据;
⑵通过键盘对IC卡中的数据进行修改。
2.选做
⑴与PC机利用RS232进行通信;
⑵与PC机利用USB进行通信。
二、任务分析
IC卡,又称集成电路卡或者智能卡,是继磁卡、光电卡之后的新一代标识卡。
IC卡是具有智能性又便于携带的卡片,为现代信息处理和传输提供了一种全新的手段。
随着超大规模集成电路、大容量存储芯片以及信息安全技术的发展,IC卡技术不断发展,应用领域也不断扩大,目前IC卡技术已经到医疗卫生、保险、金融、交通、电信、国防以及日常生活等各个领域。
IC卡的应用提高了人们生活和工作的现代化程度,已成为一个国家科技发展水平现代化程度的标志之一。
我国的“金卡工程”也旨在于推广IC卡的应用,使其成为各个行业的通用信息载体。
IC卡读写器利用单片机技术实现对IC卡的读写,利用读卡器与PC机的接口对IC卡进行管理。
读卡器主要由IC卡接口、单片机主机系统、显示和键盘及与PC机的接口等组成。
二、方案选择
1.硬件方案选择
⑴IC卡部分
根据IC卡的读写特点,IC卡分为接触型IC卡和射频卡两类,本题目选用接触型IC卡。
接触型IC卡的表面一般有4个到8个金属触点,IC卡插入读写器的卡座内后,在单片机的控制下完成卡的读写操作。
本设计采用西门子SLE4442逻辑加密型IC卡,注意由于SLE4442是开漏结构,在I/O口必须接上拉电阻以提供高电平。
⑵显示部分
可采用液晶显示或数码管显示。
3键盘部分
IC卡读写时,一些数据需要键盘设置。
我们不建议使用按键数量多的键盘,这将增加系统的复杂程度。
为使系统尽可能简化,键盘部分的设计在能够完成系统要求的前提下,越简单越好。
所以,本系统的键盘可以设置三到五个键:
功能键、确认键、加1键、减1键。
4单片机的选择
考虑到系统的可靠性及与PC机的接口,CPU选用FREESCALE公司的MC68HC908JB16,电源采用AC/DC获得5V输出或通过USB接口从PC机获得,在外接12MHz晶体振荡时可获得6MHz总线时钟。
该CPU内含看门狗电路。
利用内在监控ROM下载和调试程序。
5系统构成
系统框图如图3.1所示
图3.1系统框图
2.系统软件设计
系统软件可分为键盘管理、显示管理、IC卡读写、与PC机通信管理四部分。
软件可由汇编语言完成,也可由C语言完成。
程序框图如图3.2所示。
1
合理分配内存
内存是系统宝贵的资源之一,为合理利用内存,应对内存的使用通盘考虑,并反复修改使用方案,使之达到最合理利用。
应尽量少使用全局变量,多使用局部变量,以提高内存的利用率。
有效利用CPU内存和外围器件内存,一般情况下不建议扩展系统内存。
2键盘管理部分
在设计键盘管理软件之前,要先设计键盘的使用方法,之后按照键盘的使用方法绘制软件流程图,之后设计程序。
3显示管理部分
按照模块化设计思想,显示管理应以子程序的形式设计。
程序设计中应包含显示缓冲区的设置,确定字模(字型编码),编排显示代码集等。
4IC卡读写
首先应检测IC卡的插入与取出,认真分析读写时间序列,最好先通过密码后在读写,在写入前要经过确认。
发现坏卡应有提示。
5通信管理
IC卡的读写数据通过RS232或USB与PC机通信。
图3.2系统程序框图
4.射频卡读写器
一、设计任务
设计并制作一个射频卡读写器,可完成对特定型号射频卡内容的读写和修改,并可以显示出来。
1.基本要求
⑴对非接触式IC卡(射频卡)进行读写,显示射频卡数据。
⑵通过键盘对射频卡中的数据进行修改。
2.选做
⑴与PC机利用RS232进行通信。
⑵与PC机利用USB进行通信
二、任务分析
非接触式IC卡(又称射频卡)是国外近几年发展起来的新技术,它成功地将射频识别技术和IC卡技术结合起来,解决了无源和免接触难题。
射频卡无需专门的供电电源;它与读写器间无机械接触,避免了接触故障;它的表面无裸露芯片,可防水,且不易产生静电击空及弯曲损坏等问题;射频卡使用时没有正反面。
总之,非接触式IC卡具有可靠性高、使用方便、操作速度快等特点。
非接触式IC卡系统由读写器和非接触式IC卡两部分组成。
应用系统通过读写器对卡进行操作;读卡器通过射频信号同步进行近距离通信,并为卡上芯片提供能量;非接触式IC卡响应读写器的指令,并报告处理的结果。
非接触式IC卡通过连接IC芯片的线圈在特定交变磁场中耦合获得高压能量,非接触式IC卡的读写器通过发射线圈发射交变强磁场,给予IC卡能量,通过磁场的断、续编码写入数据,并通过线圈感应IC卡发生的磁场阅读IC卡发来的数据;IC卡通过交变磁场获得能量,通过检验磁场的断、续获得读写头写来的数据,并按设定的模式编码、调制,向读写头发出数据。
射频卡读写模块可完成读写器与IC卡之间的各种交互功能,包括调制/解调、加密/解密、认证、读写、加/减等,并具有同微处理器的接口。
其基本结构如图4.1所示。
图4.1射频卡读写模块结构图
非接触式IC卡与读写器的通信内容包括复位应答、防冲突、选择卡片、相互认证、对数据块的操作和中止。
三、方案选择
1.硬件方案选择
⑴IC卡部分
根据IC卡的读写特点,IC卡分为接触型IC卡和射频卡两类,本题目选用非接触型IC卡,即射频IC卡。
射频避免了接触型IC卡与读卡器之间的物理接触,减少了卡的磨损。
本设计采用PHILIPS公司的Mifare1卡,不需要卡座,但需要专用读写芯片,本课题选用与射频卡配套的MFRC500芯片。
⑵显示部分
可采用液晶显示或数码管显示。
3键盘部分
IC卡读写时,一些数据需要键盘设置。
我们不建议使用按键数量多的键盘,这将增加系统的复杂程度。
为使系统尽可能简化,键盘部分的设计在能够完成系统要求的前提下,越简单越好。
所以,本系统的键盘可以设置三到五个键:
功能键、确认键、加1键、减1键。
4单片机的选择
考虑到系统的可靠性及与PC机的接口,CPU选用FREESCALE公司的MC68HC908JB16,电源采用AC/DC获得5V输出或通过USB接口从PC机获得,在外接12MHz晶体振荡时可获得6MHz总线时钟,满足射频卡读写及通信要求。
该CPU内含看门狗电路。
利用内在监控ROM下载和调试程序。
5系统构成
系统框图如图4.2所示
图4.2系统结构框图
2.系统软件设计
系统软件应实现以下功能:
读取有效的非接触式IC卡功能。
对卡进行防冲突、密码认证、卡号认证等操作,并读出卡中存储的数据;系统周期性地扫描,动态显示IC卡存储的数据。
此外,当读写IC卡发生错误时,显示出错信息;键盘修改数据;可与上位机通信等。
系统软件可分为键盘管理、显示管理、IC卡读写、与PC机通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 指导书 35
![提示](https://static.bdocx.com/images/bang_tan.gif)