![](https://csdnimg.cn/release/download_crawler_static/88023903/bgb.jpg)
卡。
综合两种 IC 卡的特点,IC 卡智能水表系统选用西门子 SLE4442 逻辑加密型 IC 卡
进行数据的存储和身份的识别。
2.2.2 键盘选择
单片机系统中经常使用的键盘大致可以分为以下两种。
(1)独立型按键的一脚通过电阻接电源或者接地,而另一脚接到单片机的 I/O 口
上。在按下按键和没有按下按键时 I/O 口电平刚好是相反的。独立型按键的特点就是按
键电路配置灵活,识别按键的状态比较简单,编写程序也相对简单,但是独立型的每一
个按键需要独自占用一个 I/O 口,会使 I/O 口的利用率下降,如果按键数量很少,或者
单片机有很多 I/O 口剩余的时候是可以采用这种设计的。
(2)矩阵式键盘由行线和列线所构成的。按键位于行线和列线的交叉点上,一个
4*4 的矩阵式行列线结构就可以构成一个含有 16 个按键的矩阵式键盘。将按键放置在行
线和列线的交叉点上,按键开关的两端分别接到行线和列线上,平时当没有按键操作的
时候,列线将会处于高电平状态;而当有按键按下时,行列线就会导通,列线的电平也
会由此连接在一起,每个按键的操作与否控制着该按键所在行列线的电平变化,这样行
列线配合起来进行适当的处理,就可以确定按键的位置。与独立式键盘相比,矩阵式键
盘的优势在于可以节省很多 I/O 口,适用于按键数量较多的场合。
综合考虑实际使用的情况即 IC 卡水表的设计情况,本设计刷完数据输入采用矩阵
式键盘进行。由于有 0 到 9 十个数字键,再加一些功能键,因此采用 4*4 矩阵键盘。
2.2.3 显示器的选择
有两种可供选择的显示器,一种是 HJ1602 液晶显示屏,一种是 LCD12864 液晶显
示屏。HJ1602A 是一种工业字符型液晶,能够同时显示 16x02 即 32 个字符,但是只能
显示字母、数字和符号;LCD12864 液晶显示屏显示模块是 128×64 点阵的汉字图形型
液晶显示模块,可显示汉字及图形。
总结:在编程和使用方面,两者难度比较近似,原理也相差不多,都是写指令、写
数据、写地址、等等。但是 12864 液晶屏显示更加全面,相比于 1602 液晶屏、12864 能
更形象具体的实现显示功能,也更加符合本次设计所需,因此我们选择 LCD12864 液晶