"北邮数字电路实验:简易自动售货机设计与实现"

版权申诉
0 下载量 157 浏览量 更新于2024-03-07 收藏 674KB PDF 举报
2013~2014第一学期,北邮数电实验下,我们进行了一个有趣的设计课题:简易自动售货机。这个实验的任务要求是设计一个简单的自动售货机,具备完成钱币处理、找零、显示和退币等功能。实现这些功能的基本要求包括使用2个数码管(disp5,disp4)来显示钱数,以元为单位;用3个按键(btn0,btn1,btn2)分别表示一元、五元、十元,每按一次按键增加相应的钱数,且上限为99元;再用3个按键(btn3,btn4,btn5)分别对应3种售卖商品,其售价分别为3元、8元和12元;在购买商品时,先输入钱币,然后按对应的商品键,每按一次商品键,相应减少钱数,同时蜂鸣器提示购买成功。如果剩余钱数大于3元,可以继续按商品键购买,当剩余钱数小于3元时,数码管disp5,disp4将显示为零,并用数码管disp0显示退款的钱数。 为了完成这个实验,我们需要设计一个系统,该系统既可以处理钱币输入,又可以根据商品的价格进行计算和交易,同时还需要能够显示当前的钱数和处理退币的操作。在购买商品时,若输入的钱数不足以支付商品价格,数码管disp5,disp4将显示为零,并用数码管(disp1、disp0)显示退款的钱数,并用蜂鸣器表示购买失败。另外,按下商品键时,数码管disp2将表示当前购买的商品。 通过这个实验,我们不仅学习了如何设计一个简单的自动售货机系统,还掌握了数字电路与逻辑设计的基本原理和实践技能。这个实验挑战了我们对数字电路和逻辑设计的理解和应用,让我们在实践中深化了对数字电路的认识,提高了我们的动手能力和实际操作经验。 总的来说,北邮数电实验下的简易自动售货机实验是一个很有意义的实践课题,通过这个实验,我们不仅锻炼了自己的动手能力和实际操作技能,还提高了对数字电路与逻辑设计的理解和应用能力。这个实验为我们未来的学习和工作打下了坚实的基础,让我们更加深入地理解了数字电路与逻辑设计的原理和实践,为我们的职业发展奠定了坚实的基础。