- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能门禁系统216
智能装置课程设计指导书
一、设计题目 智能门禁系统
二、设计目的
1. 深入了解PIC16F877单片机的工作原理,熟练掌握汇编语言程序设计方法,熟练使用MPLAB-ICD仿真器及MPLAB-IDE仿真调试软件。
通过该课程设计使学生初步掌握以单片机为核心的智能装置设计的简单原则、步骤和方法。
熟悉智能装置设计中有关的硬件设计调试。
熟悉智能装置设计中相关软件的设计、编程和调试。
三、设计内容
以16F877单片机为核心,结合给出的其他元器件和实验系统原有的内容设计智能门禁系统硬件电路。
利用实验系统提供的4*4键盘,客人进入输入4位房间号,主人进入输入6位密码,通过LCD液晶显示器显示出来,利用三色灯显示(通行、警告、禁入等)状态并在液晶显示器显示,利用通讯接口进行远程控制。
3. 实现主人入门口令输入和校对功能以及客人呼叫功能,密码输入错误达到三次锁键盘10秒,并在LCD上提示。
4. 利用上位机的通讯设置初始口令(至少6位)。
5. 利用键盘设置初始口令(至少6位)。(选做)
四、设计要求
根据实验指导书的设计内容及所给出的元件,设计门禁系统的硬件原理图。
按照设计好的硬件原理图在实验板上用导线搭建硬件电路。
用万用表检查硬件电路连接是否正确,检查无误后上电并编制简单的测试程 序分步调试各部分功能。
在各部分功能实现后,编制完整的门禁系统软件,并进行软硬件联调,直到达到设计要求。完成后由教师进行验收检查。
五、实验设备
1. MPLAB-ICD模块与仿真头
2. 智能装置实验系统
3. 安装了MPLAB-IDE开发软件的计算机
4. 数字万用表
5. 导线若干
六、实验项目
1. 设计智能门禁系统硬件电路
[1] 采用16F877单片机,利用实验板上提供的4*4键盘进行数字及功能键输入。
[2] 采用LCD液晶显示显示输入或提示内容,使用三色灯显示状态。
[3] 连接计算机的RS232通讯接口。
硬件电路连接与检查
⑴ 将设计好的电路由指导老师检查完毕后,在实验板上用导线将实际的电路连接出来。
⑵ 接线完成后对照原理图用万用表逐根连线检查电路连接是否正确,特别是有无接地和+5V电压。
⑶ 检查无误后给实验板通电。
3. 编制软件对硬件电路分步调试
⑴ 首先对显示电路调试,编制简单的程序实现将固定单元的显示。
⑵ 编制4*4按键扫描程序,进行数字及功能键(如 确认,呼叫,)的输入。
⑶ 完成所需的功能,并将结果在液晶上显示出来。
软硬件联调实现要求的功能
⑴ 将各部分程序进行组合,逐项实现设计要求的功能。
⑵运行中的实验板经指导教师验收合格后,完成课程设计。
七、课程设计报告要求
课程设计的题目、目的、内容与要求。
简单介绍使用的仪器设备与元器件的工作原理。
提交完整的硬件原理接线图,并介绍硬件设计的思路。
调试的步骤及调试过程中出现的问题和解决的方法。
软件设计流程图及带注释的全部程序的清单。
完成后的计算器的功能操作说明。
课程设计中的心得体会、收获。
八、思考题
阵列键盘的设计中应注意哪些问题?
简要介绍智能装置硬件、软件设计的思路及要点。
附录一 仿真模块的连接与仿真软件的使用
1. 连接硬件
(1)如图1所示,将扁平电缆连接到MPLAB-ICD模块和仿真头之间,在将仿真头插入到演示板的40芯IC插座里,将USB专用电缆连在PC机和模块之间。
图1 硬件连接图
(2)将9V稳压电源一端插入DEMO板上的电源插口上,另一端插入电源插座。
2. 连接MPLAB-IDE和MPLAB-ICD模块
(1)双击桌面上的MPLAB图标,进入MPLAB-IDE界面
(2)选择DebuggerSelect Tool对话框中的MPLAB-ICD2确认后,输出界面显示Connecting to MPLAB ICD 2,MPLAB ICD 2 ready for next operation表示连接成功
3. 建立新项目
(1)选择Project Project Wizard,按照下面步骤完成项目的建立
(2)器件选择PIC16F877
(3)项目建立在D:\ ZN目录下,并命名,然后点击保存,项目自动以*.mcp保存
注意:文件名不要包含中文
(4)step4中Add existing files to your project不添加,直接点击下一步,完成项目建立,项目建立后出现*.mcw 窗口如图
4. 编辑汇编文件、设置工作方式
(1)Filenew建立一个Untitled文件,键入程序,然后选择FileSave,在D:\ZN中保存成‘*
文档评论(0)