下载此文档

简易超市收银机采用AT89C55WD单片机为核心控制器.doc


文档分类:资格/认证考试 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
简易超市收银机摘要:系统采用AT89C55WD单片机为核心控制器,完成了简易超市收银机的各项功能要求。实现了通过4*4键盘输入商品信息等收银机最基本的功能。本系统的键盘支持数字输入,26个英文字母的输入,功能强大,性能稳定。用灵敏的数字温度传感器DS18B20完成温度测量,精确的日历时钟芯片DS1302作为实时时钟源。同时我们用AT24C512极大扩充了系统存储空间,可以充分满足存储1000个商品价目表和2000个销售日志的要求。收银机的液晶显示采用RT240128GB液晶屏,可滚动显示输入的购物条目信息,并利用FYD12864-0402B液晶显示器来突出显示最后总价,方便顾客看到,使我们的设计作品更加成熟。关键词:AT89C55WD键盘AT24C512液晶Abstract:,suchasreadinginmanykindsofsales’informationfrom4*’-’’-:AT89C55WDkeyboardAT24C512LCD 3控制器模块选型 3键盘模块方案选择 3液晶模块方案选择 3存储模块方案选择 3温度测量模块方案选择 4单片机之间的通信 4液晶显示设计 5主液晶 5从液晶 6键盘输入设计 6存储模块接口电路设计 6温度接口电路设计 7日历时钟接口电路设计 8主程序流程: 8通信流程 9主机通信流程 9从机通信流程 9销售程序流程 10存储程序流程 11系统各级输入流程 12最底层键盘流程 12条形码输入流程: 13商品数量输入流程 14商品名称输入流程 14时钟温度程序流程 15密码修改流程 16时间修改流程 17销售日志查看流程图 19AT24C512存储空间的分配 19DS18B20温度数据的读取与转换 20开机屏测试 20存货测试及销售测试 20销售日志测试 22时间温度测试 24硬件清单 24资源利用 24参考文献 24控制器模块选型方案一:采用SPCE061A单片机做主控制芯片。61单片机自带语音功能,可用资源丰富,且灵活的C语言编写实现容易,可扩展功能多,可以同时实现语音和显示。方案二:采用传统的8位的51系列单片机作为系统控制器。AT89C55WD单片机片内具有20K字节程序存储器、256字节数据存储器、3个16位定时/计数器,8个中断、1个全双工串行口等资源。无论是从内部构造还是编程方面51系列单片机都相对简单,容易掌握和使用。由于本系统使用51能实现全部功能且51价格低廉,所以我们选择了方案二。键盘模块方案选择方案一:采用传统的扫描键盘,传统的扫描键盘需要占用较多的IO口,且程序繁琐,不利于系统程序的设计。方案二:采用由74LS148和74LS00组成的数字键盘,两片74LS148和一片74LS00构成4*4的编码键盘,优点是只需要占用4个IO口,且返回值即为数字量,即节省了系统的硬件资源,又节省了系统的软件资源。所以我们选择方案二。液晶模块方案选择方案一:采用点阵显示完成系统的显示功能,点阵显示具有亮度高,寿命长,功耗低,性能温度等优点,同时能显示汉字。方案二:采用液晶显

简易超市收银机采用AT89C55WD单片机为核心控制器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小328 KB
  • 时间2019-12-15