- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子系统设计报告目录第一部分设计思路------------------------------------------------第二部分思路的实现---------------------------------------------第三部分单片机程序设计--------------------------------------第四部分主要器件参数与工作原理-------------------------第五部分系统测试与结果分析--------------------------------第六部分实验心得------------------------------------------------第一部分设计思路一、基本思路本题要实现基于IC卡的门卫系统,需要涉及两个概念,即上位机和下位机。在本题中,下位机我们采用AT89C51单片机,通过单片机对IC卡内信息的读写来鉴别拥有IC的用户的相关信息以及他们的权限。上位机采用PC机,用高级语言编写程序制作一个友好用户界面以及编写一个用户的数据库,通过RS232串行数据传输线将从IC读取到得信息通过单片机上传到PC机中并通过用户界面显示出来。所谓门卫系统,必然是通过单片机输出信号控制电机运动带动门的开关,但由于条件有限,我们只在用户界面上显示出来用户可否进门的权限。下图是总体结构框图。友好用户界面PC机RS232单片机 SW1控制 SW2 SW3 F_W LED 蜂鸣器图1-1. 基于IC门卫系统的总体结构框图第二部分思路的实现一、上位机部分友好用户界面采用visual basic制作,应用其MSComm1控件可以实现PC机与单片机的串行通信;应用ACCESS数据库制作可以建立一个用户数据库。界面内有读写两个功能键和窗口以及用户的卡号、姓名、性别、权限和年龄的显示窗口,并且能对用户的信息进行增减与改动。二、下位机部分下位机采用AT89C51单片机、七段数码管、74LS573锁存器、ULN2803A反相器、MC74HC08A与门、SN74HC02与门、MAX232以及可接触式IC24c01卡构建一个数字电路。该数字电路一方面能完成与上位机的通信,一方面能控制蜂鸣器和LED数码管的动作。下图是详细电子设计电路。该图采用Altium Designer Winter制作。图2-1.详细数字电路设计图注:1.单片机通过平P1.0,P1.1和P1.2将三个开关量采集;2.开关SW2,SW3还经过一个与门与单片机的P3.2相连,用以出发外部中断,不按开关时,其处于高电平,按下后处于低电平,可以向单片机申请外部中断; 3.七段数码管通过两个74LS573来分别选通其位地址和段地址,在这里只要P2.7=0,P2.6=1就选通位,P2.7=1,P2.6=0就选通段,因此位地址可以是0x7FFF,段地址可以是0Xbfff。4.P2.5用来控制蜂鸣器;5.max232用来与单片机进行串行通信;6.24c01IC卡也是采用串行通信,一位一位进行数据传输。第三部分单片机程序设计一、程序设计流程图二、单片机程序#includereg52.h#includeintrins.h#includestdio.h#include absacc.h#define SEGMENT XBYTE[0xBFFF]//段码寄存器地址#define BIT_LED XBYTE[0x7FFF]//位码寄存器地址sbit SW1=P1^2;sbit SW2=P1^0;sbit SW3=P1^1;sbit SCL_IC_CARD=P1^3;sbit SDA_IC_CARD=P1^4;sbit WP_IC_CARD=P1^7;sbit CHECKPW=P1^6;sbit D2=P1^5; sbit BUZZER=P2^5;unsigned char i,j,flag,flag1;unsigned char data display_bit,display_buffer[20];bdata char com_data;sbitmos_bit=com_data^7;sbitlow_bit=com_data^0;data char legalword;unsigned char get_co
您可能关注的文档
最近下载
- 山东职业学院档案管理.pdf VIP
- 冀教版小学数学四年级下册【全册】课时练+单元测试卷(含答案).pdf VIP
- DB11T 214-2016 居住区绿地设计规范.pdf VIP
- 国家开放大学电大本科《C语言程序设计》期末试题标准题库及答案(试卷号:1253).pdf VIP
- 天津专用2025届高考化学一轮复习考点规范练37生命中的基础有机化合物有机合成含解析.docx VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
- 利安隆(珠海)新材料有限公司年产5.15万吨高分子材料抗老化助剂混配、造粒项目环评报告表.pdf VIP
- 医生三基三严知识题库(附答案).docx VIP
- 2025年【N1叉车司机】考试及N1叉车司机考试题库(含答案).docx
- 未成年人防性侵安全教育.pptx VIP
文档评论(0)