电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

IIC读卡器设计论文

IIC读卡器设计论文_第1页
1/27
IIC读卡器设计论文_第2页
2/27
IIC读卡器设计论文_第3页
3/27
目 录1 设计目的和要求 11.1 设计目的 11.2 设计要求 12 硬件设计 22.1 硬件选择和总体系统框图 22.2 4x4 矩阵键盘电路 22.3 数码管动态、静态显示电路 32.4 数据储存电路 43 软件设计 73.1 软件总体流程 73.2 I²C 器件的读写 83.3 反转法读键值 93.4 数码管扫描显示 104 软硬件调试 124.1 软硬件协同调试 125 实习心得 13参考文献 15附录 161 设计目的和要求1.1 设计目的本课题的主要容是采纳 51 系列微控制器实现 IC 读写器的设计,通过这个实习,增强 C 语言程序设能力,同时加强对 51 系列微控制器与相关知识理论的使用,熟练掌握 51 系列微控制器的编程、调试和应用系统的开发以与相关芯片总线协议的使用。1.2 设计要求1、密码存储在 I C² 器件 AT24C02 中,实现数据掉电不丢失。2、系统在上电后四个数码管均显示“—”的初始化状态。3、实现数字键 0-9 和相关功能键的设计, 4、四个功能键的说明:(1)输入键:按下此键时,四个数码管空白显示(全黑),每输入一个数字就在数码管上显示出来。(2)读出键:按下此键后,读出 24c02 的数据,并显示在四个数码管上。(3)复位键:在按下输入键之后,输入 4 个数字后,可以选择该键表示放弃输入不储存,或者选择储存键。(4)储存键:当输入修改的数字后,按下此键,将修改的数据进行存储并同时回到初始状态,显示“—”。2 硬件设计2.1 硬件选择和总体系统框图本设计采纳 STC89C52 微控制器,用 24C02 作为存储密码的芯片,实现储存数据断电不丢失,采纳 4X4 矩阵键盘输入,四位共阳数码管动态显示密码。管脚连接如图 2.1 所示。图中省略时钟电路和电源电路。图 2.1 总体系统框图2.2 4X4 矩阵键盘电路矩阵键盘又称行列式键盘。用 I/O 口线组成行列结构,按键设置在行列交点上。N 条口线最多可构造 N² 个按键。4X4 的行列结构可构成 16 个键的键盘,如图 2.2 所示。无按键时各行各列彼此相交而不相连。由行列线的电平状态可以识别唯一与之相连的按键,此过程成为读键值。图 2.2 4x4 矩阵键盘 P0/P3STC89C52RCP2 INT0/INT14 位数码管 IIC 储存器AT24C024x4 矩阵键盘键盘读键采纳反转读键法。第一步:先置行线 P2.0~P2.3 为输入线,列线 P2.4~P2.7 为输出线,且输出为0。相应的 P2 口写为 0FH。若读入低 4 位的数据为 F,则表明有键按下,保存低 4位数据。低 4 位中电平 0 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

IIC读卡器设计论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部