EDA课程设计说明书--简易售货机.doc
文本预览下载声明
课 程 设 计 说 明 书
题目: 简易售货机
学院(系):电气工程学院 自动化系
年级专业:
学 号:
学生姓名:
指导教师:
教师职称: 实验师
燕山大学课程设计(论文)任务书
院(系):电气工程学院 基层教学单位:电子实验中心
学 号 学生姓名 专业(班级) (2)班 设计题目 简易售货机 设
计
技
术
参
数
●用数字开关设置大小在0~15内的购物金额和付款金额
●以十进制形式显示购物金额、付款金额和找零金额
设
计
要
求 ●分别用4个拨码开关设置购物金额和付款金额
●用6个静态数码管显示购物金额、付款金额和找零金额。
工
作
量 ●学会使用Max+PlusII软件和实验箱;
●独立完成电路设计,编程下载、连接电路和调试;
●参加答辩并书写任务书。 工
作
计
划 1. 了解EDA的基本知识,学习使用软件Max+PlusII,下发任务书,开始电路设计;
2. 学习使用实验箱,继续电路设计;
3. 完成电路设计;
4. 编程下载、连接电路、调试和验收;
5. 答辩并书写任务书。 参
考
资
料 《数字电子技术基础》.阎石主编.高等教育出版社.
《EDA课程设计指导书》.
指导教师签字 基层教学单位主任签字
目 录
自动售货机原理分析…………………………………..........3
1.1设计思路…………………………………………… 3
1.2 模块介绍 …………………………………………..3
1.3 真值表………………………………………………4
1.4 设计原理图………………………………………… 5
1.5波形仿真图…………………………………. ……….6
1.5.1输入波形仿真图…………………………………6
1.5.2 输出波形仿真图…………………………………..6
1. 6 管脚锁定及硬件连线………………………………….7
1.6.1 输入管脚的锁定…………………………………….7
1.6.2 输出管脚的锁定及连线……………………………...7
1.7 EDA课程设计总结……………………………………8
参考文献……………………………………………………..9
评审意见表………………………………………………...10
自动售货机原理分析
1.1 设计思路
拿到课题时感觉题目基本上就没有什么要求,所以一开始没有一点思路。想到现实生活中的自动售货机,就开始一点点的顺着售货机工作的顺序想。大概就应该是这样的:首先应该选择自己所需商品的价格,然后支付金额,最后找零给出商品。
题目中要求用四个拨码开关实现显示购物金额及支付金额并且给出显示数额范围在0~15内,所以要求将四位二进制数转换为两位十进制数显示在数码管上,由于数码管只能显示0~9之间的数,故在显示数码管之前应该加一个门电路进行转换。一共用两个相同的门电路分别加在购物金额和支付金额显示数码管前。
最后实现找零功能,利用一个74LS283实现一个四位二进制数的减法功能,最后利用一个和上面相同的门电路显示找零金额。
1.2 模块介绍
① 数值转换模块:四位二进制数转换为十进制数显示,显示数字范围为0~15,列出真值表,即可写出关于输入输出的表达式,进行化简后即可画出该模块的门电路。
② 74283减法电路模块的实现:要实现两个四位二进制数的减法,即为减数加上被减数的补码 。
1.3 真值表
input output gewei output shiwei A3 A2 A1 A0 B3 B2 B1 B0 C3 C2 C1 C0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 1
1.4设计原理图
1.4.1 简易售货机
显示全部