2.3 方案的选择
方案的选择,主要为显示屏,按键和芯片的不同选择。
2.3.1 选取显示模块
一.LCD1602液晶显示,不符合条件(主要显示英文,字符)。
二.LCD12864芯片,不带字库,所以还要用到另外一个软件,较麻烦。
三.LCD12864芯片,带字库,可以直接应用,符合条件。
2.3.2 选择按键方案
一.STC89C52独立键盘,4个按键,符合要求。
二.STC89C52矩阵键盘,拥有好多个键盘,使用起来比较麻烦。
2.3.3 选择芯片的方案
一.AT89C51单片机,该单片机所运用到的的存储技术是相当高科技的,密度相当大,也不容易失真,AT89C51内置设备功能强大,并且能够与其他指令系统兼容。之所以要采用该单片机,因为我们在设计制作的过程中,由于没有充足的条件,当然,自己也不能做的特别的精确,所以要选择要求比较低的芯片,这样的话也能够不浪费时间,能够快速的完成,成功的概率也会高一点。在市场上,AT89C51价格也相对于比较低,作为一个学生,能够负担的起,市场的供应量也特别充足,我们也可以利用程序做好保密措施,这样我们辛辛苦苦做出来的东西就有了安全的保障啦。
二.STC89C52单片机,因为和AT89C51比较配套
(1)AT89C51不能够自主下载,因此不太方便,因为要借用其他软件下载,而STC89C52能够自主下载,比较便利,所以互补。
(2)STC单片机运行速度快,比AT快很多,所以有些程序只能在其中一个当中运行,而不能同时运行,不能运行的程序当然就是那些对时序有严格要求的啦,一般的还是可以运行的,有时加快运行的速度特不是特别的好,不要认为是节约了时间,其实会对功能有一定的影响的,那么影响了功能,肯定就不能达到预期的效果了,所以有些事情,还是不要急于求成的好。
(3)AT和STC对于工作的环境要求也是不一样的,AT对创作的要求比较苛刻一点,由于供电的不足,可能导致AT不能够正常的工作,如何知道是否被正常供电,可以查看最小系统,如何查看最小系统,当然这也是一项技术活啦,需要用到电压表。
这两种方案相比较,运用学校期间学的单片机的知识,充分考虑单片机的各个部分,还有要考虑到我们可以操作的环境,经过深思熟虑,最终决定用STC系列芯片[5]。