硬件课设实验报告-自动售货机

硬件课设实验报告-自动售货机

ID:46825803

大小:1.38 MB

页数:21页

时间:2019-11-28

硬件课设实验报告-自动售货机_第1页
硬件课设实验报告-自动售货机_第2页
硬件课设实验报告-自动售货机_第3页
硬件课设实验报告-自动售货机_第4页
硬件课设实验报告-自动售货机_第5页
资源描述:

《硬件课设实验报告-自动售货机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、硬件课程设计报告课题名称:自动售货机班级:计科2014-02班姓名:周志星学号:08143088指导教师:马海波2016年12月27日目录摘要11.设计简介21.1设计步骤及要求21.2设计题目21.3设计背景21.4面临问题21.5解决方案31.6设计思想32.设计任务及要求32.1实验目的32.2具体要求32.3使用硬件43.总体方案与说明43.1流程设计43.1.1系统程序模块43.1.2系统流程图44.硬件框图与说明54.1DAC0832芯片54.2可编程外围接口芯片8255A74.3128×64字符液晶显示器94.4可编程定时计数器

2、8254115.电路原理图与说明135.18254定时电路135.2LCD显示电路145.3总的电路146.软件流程图147.实验代码及注释158.结论与体会188.1实验成果188.1.1实验线路图188.1.2实验结果188.2实验体会189.参考文献18摘要在日常的生活中,为了方便人群,在人群活动较多的地方放置自动售货机,解决了人群的需求,自动售货机里包括多种商品,若需要购买货物,选择自己所需的商品,按下确定键,付款后及购买成功。通过使用自动售货机,解放了人力资源的同时,为人们提供了便利,同时由于自动售货机是集中调配,统一管理,使其成为

3、新时期电子产品应用现实社会的体现之一。关键词普通开关8255A芯片8254芯片DAC0832芯片LCD液晶显示器191设计简介1.1设计步骤及要求课程安排1.指导老师布置任务,学生选题2.系统总体设计3.系统硬件设计4.系统调试5.设计报告6.检查、评定、总结1.2设计题目自动售货机1.3设计背景在日常的生活中,为了方便人群,在人群活动较多的地方放置自动售货机,解决了人群的需求,自动售货机里包括多种商品,若需要购买货物,选择自己所需的商品,按下确定键,付款后及购买成功。通过使用自动售货机,解放了人力资源的同时,为人们提供了便利,同时由于自动售

4、货机是集中调配,统一管理,使其成为新时期电子产品应用现实社会的体现之一。1.4面临问题1.如何实时反应所购商品变化2.如何利用8254上升沿下降沿实现定时转动电机3.如何将商品显示在LCD显示屏上191.5解决方案1.利用8255AB口作为输入端口实时读取开关控制信息,即所购商品。2.将级联后的8254out1端口连至8255A输入口,通过读取输入口数据,判断8254处于高低点平状态。3.将汉字写入系统根据开关读取状态实时显示汉字在LCD液晶显示屏。1.6设计思想该系统通过8255A芯片的B口作为输入口,实时采集用户从开关输入的状态,当K2开

5、关未闭合表示用户选择完毕,此时显示用户选择的商品,通过LCD液晶显示屏显示商品名称,并循环此过程,不断的显示用户选择的商品。8254芯片定时一秒,输出口通入8255AB口不断读取PB3位状态,在高电平时,实现跟踪,低电平时通过0832芯片给电机写FF电机转动。每一种商品对应一种转速。2设计任务与要求2.1实验目的1.复习8255芯片,8254芯片工作原理及使用方法2.学会使用128×64字符液晶显示屏3.锻炼小规模逻辑电路设计4.提高分析、解决问题的能力2.2具体要求19本系统需要实时提供用户购买商品服务,客户在通过K0,K1开关选择实验商品

6、时,显示屏显示商品,按下K2键即确认购买键,电动机根据所选商品转动,不同商品为了区分,使其设置为不同的电动机转速。2.3使用硬件8255A芯片8254芯片DAC0832芯片128×64字符液晶显示器3总体方案与设计说明3.1实验流程设计3.1.1系统程序模块图3-1系统程序模块3.1.2系统流程图19图3-2系统流程图4硬件框图与说明4.1DAC0832芯片1.概述DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁

7、存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。2.芯片结构图19图4-1DAC0832结构图*D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);*ILE:数据锁存允许控制信号输入线,高电平有效;*CS:片选信号输入线(选通数据锁存器),低电平有效;*WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;*XFER:数据传输控制信号输入线,低电平有效

8、,负脉冲(脉宽应大于500ns)有效;*WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。