毕业论文:基于51单片机的ic卡门禁控制系统设计内容摘要:

31 门禁系统总体结构框图 3. 2 门禁系统的各个方案论证 3. 2. 1单片机控制芯片模块 方案一: PIC16C84单片机芯片。 它 是 8位 CMOS EEPROM微控制器。 它有高性能的类似于 RISC的指令,共有 35条单字节的指令,所有的指令除程序分支指令需要两个指令周期外,都只需要一个指令周期。 程序指令的宽度为 14 位,在芯片内有 1K14 的 EEPROM程序存储器。 方案二: At89s52芯片。 它 是一种低功耗、高性能 CMOS8位微控制器,具有 8K 在系统可编程 Flash 存储器。 易失性存储与工业 80C51 产品指令和引脚完 全兼容。 在单芯片上,拥有灵巧的 8 位 CPU 和在系统 可编程 Flash,使得 AT89S52为众多嵌入式控制应用系 统提 供高灵活、超有效的解决方案。 基于以上所述,根据系统需要及所学知识我选方案二。 3. 2. 2键盘控制模块 方案一: 独立式键盘,如图 32。 它是利用单片机 I/O口读取口的电平高低来判断是否有键按下,这种方式的缺点是占用的 I/O 口数较多。 且 对键盘处理的时候涉及到了一个重要的过程,那就是键盘的抖动问题 [1]。 图 32 读卡模块 门 禁 控 制 器 蜂鸣器 接口电路 下位PC机 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 2020 届龙岩学院本科毕业生 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 6 方案二:基于串并转换电路的键盘形式,如图 33。 7SLS164 是串并转化芯片,它把SDA(P10)上的串行数据转化为 8 为的并行数据, S1/S2/S3/S4/S5/S6/S7/S8作 为键盘扫描线,P11 为键盘数据回送线。 键盘扫描时,从 S1~ S7 一次输出低电平,然后检测 P11(回送线),如果 P11(回送线)为高电平则表示无键闭合,如果 P11(回送线)等于 0,将 S1~ S7 上的数据经过简单处理得到对应的键值。 [5] 如图 33 方案三:行列扫描的键盘形式,如图 34。 列线通过电阻接正电源,并将行线所接的单片机 I/O 口作为输出端,而列线所接的 I/O 口则作为输入。 当按键没有按下时,所有列的输出端都是高电平,代表没有键按下。 行线输出时低电平,一旦有键按下时,则输入线就会被拉低,这样通过 读入输入线的状态就可以得知是否有键按下了 [6]。 图 34 基于以上所述,根据系统需要我选方案二。 第 4 章 门禁系统的硬件部分 4. 1 主控芯片部分 原理图 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 2020 届龙岩学院本科毕业生 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 7 图 41 键盘控制部分 采用串并转换电路的键盘形式 (1)原理图 图 42串并转换电路的键盘形式 (2)工作原理 7SLS164 是串并转化芯片,它把 SDA(P27)上的串行数据转化为 8 为的并行数据,S1/S2/S3/S4/S5/S6/S7/S8作为键盘扫描线, P26为键盘数据回送线。 键盘扫描时,从 S1~ S7 一次输出低电平,然 后检测 P26(回送线),如果 P26(回送线)为高电平则表示无键闭合,如果 P26(回送线)等于 0,将 S1~ S7 上的数据经过简单处理得到对应的键值。 (3)功能说明 KEY1:增加用户卡 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagraphFoLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointse11111111111111111111111111111111lectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraphFormatLineSpaci2222222222222222222222ngLinesToPoints2SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraphFccccccccccccccccccccccccccccccccccccccccccccccccccccccccormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPoctionParagraSelec 2020 届龙岩学院本科毕业生 SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesTSelectionParbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbagrap。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。