锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

饮料生产线的计算机控制技术的实现

时间:2022-10-26 19:00:01 二极管k6

会员料生产线计算机控制技术的实现由会员共享,可在线阅读。更多关于饮料生产线计算机控制技术的实现(11页收藏版),请在技术库中搜索。

1.实现饮料生产线的计算机控制技术 课程名称:微机原理 班 级: 学 号: 姓 名: 指 导 教 师: 李艳文2016 年5月饮料装箱生产线设计 摘要:本项目采用 8088和 8255控制饮料包装、计数和运输过程。通过 8255的 A,B 两个 端口照亮和控制指示灯 LED 数字管显示。C 口上连接按钮用于控制生产线的启停。C 口 将指示灯连接到下部,模拟传送带传送和每箱装瓶的数量。 首先,设计任务工厂生产瓶装健康饮料,通常 10瓶装一箱,要求箱满时启动送箱装置,先送满箱 位置(延迟一定时间) ,再送来空箱到位置(延迟一定时间) ,满箱和空箱分别在两种不同的传输方式传输 带上传送。能够人工控制生产线的启动。

2.停止(例如,按键盘上的一个键启动,启动后按任何键 停止) 。当时已装满送出的箱数可以显示在数码管上。 二、运用设计思路 8255芯片 用了 A 口,B 口,C 口。 A 口、B 口和 C 输出口的下半部分,C 输入口上部。 PA0PA7 连接发光二极管,显示工作状态。 PB0PB7 选择数码管段 ,PC0PC3 选择数码管位 ,用于满箱计数显示。 PC4 和 PC5 用于控制生产线的开始和停止。 三、实验设备 设备 数量 8088CPU 1 8255a 芯片 1 发光二极管 3 LED 数码管 4 开关 28255A 端口地址表1 信号线 寄存器 编址 A 口 0f000h B 口 。

3、0f001h C 口上半部 0f002h C 口下半部 0f002h CS CS1 A0 A0 A1 A1 控制端口 0f003h 四 程序流程图 五 系统接线图 设置 8255A 芯片 A、B,C 低四位输出,C 口高四位输 入 所有的灯灭都在程序初始化中熄灭 检查启动开关是否关闭,是则向下执行 否则继续检 测 十瓶一箱,绿灯闪十次指示 启动传送带全箱运输,黄灯指示,数字管计数 检查停止开关是否关闭,生产线是否停止,否则继续运行 启动空箱传送带运输空箱,红灯指示 循 环 生 产六 程序 .model small .stack .data num dw 00h led db 3fh,06h,5b。

4、h,4fh,66h,6dh,7dh,07h,7fh,6fhbai dw 100 shi db 10baiw db 0shiw db 0 gew db 0 .code start:mov ax,datamov ds,axmov al,10001000b;A,B 口工作的方式,端口下部和 A、B 口用于输 出,端口 C 上部用于输入mov dx,0f003hout dx,almov dx,0f000hmov al,11111111bout dx,al ;将指示灯初始化,使其全部熄灭mov cx,999 test1:mov dx,0f002hin al,dxtest al,10hjnz test1 。

5.检查开关是否关闭,如果关闭,执行程序向下,生产线启动 不关闭,继续检测 one: mov dx,0f000h mov cx,10 again:mov al,11111110b ;第一个指示灯绿灯亮着,开始装箱out dx,al call xianshimov al,11111111bout dx,alcall xianshiloop again ;生产线把瓶子装进盒子里,十瓶一箱,绿灯亮着 10次mov al,11111101bout dx,alcall xianshi ;启动运输装满箱子的传送带call xianshicall xianshicall xianshiinc numcall。

6、 xianshi ;数字管计数显示mov dx,0f001hmov al,00hout dx,al test2:call xianshimov dx,0f002h in al,dxtest al,30hjz test2 ;检查控制暂停的开关是否关闭。如果关闭,生产线将暂停。如果没有, 有闭合,则生产线连续运行mov dx,0f000hmov al,11111011b out dx,al call xianshi ;启动输送空箱到位的输送带 以显示时间作为延迟时间call xianshicall xianshicall xianshijmp one ;循环生产 xianshi proc 显示子程序pu。

7、sh cxpush axpush bxpush dxcall shuzimov cx,800 again1:mov bl,baiwxor bh,bhmov al,LEDbxmov dx,0f001hout dx,almov dx,0f002hmov al,11111101bout dx,alcall clearmov bl,shiwxor bh,bh mov al,LEDbxmov dx,0f001hout dx,almov dx,0f002hmov al,11111011bout dx,alcall clearmov bl,gewxor bh,bhmov al,LEDBXmov dx,0f0。

8、01hout dx,almov dx,0f002hmov al,11110111bout dx,alcall clear loop again1pop dxpop bxpop axpop cxretxianshi endpclear proc push axpush dxmov dx,0f002hmov al,11111111bout dx,alpop dxpop axret clear endp shuzi procpush axpush dxmov ax,nummov dx,0hdiv baimov baiw,almov ax,dxdiv shimov shiw,almov gew,ahp。

9、op dx pop axretshuzi endp end start 七、实现功能 K5 关闭,生产线启动,绿灯连续闪10次,代表10瓶饮料,黄灯亮,装满饮料的盒子 如果将饮料运送到指定位置,红灯亮,空箱的传送带将空箱运送到指定位置, K6 没有闭合, 程序循环运行,若生产线连续生产 K6 关闭时,进入暂停状态。 八、我通过做微机原理项目获得了很多感受和建议。首先是知识,因为微机原理毕竟是电脑的语言,就像接触一样 不同语言的门是一样的。 八、我通过做微机原理项目获得了很多感受和建议。首先是知识,因为微机原理毕竟是电脑的语言,就像接触一样 不同的语言是一样的。但在做项目的过程中,从汇编的基础知识到经常使用各方面的知识 从语句、程序设计到存储器,再到 8255A 我对芯片的原理和应用有了深入的了解。 虽然这次用起来比较简单,但只用了一个 8255A 但让我充分理解 8255的应用。此外,我们通过小组成员的共同努力 通过交流与合作,我们逐步了解了测试箱中各部件如何通过计算机语言运行,提高了动手能力。当然最主 感谢李艳文老师的倾囊相教。 希望以后能有这样的机会通过实践学习知识,然后用学到的知识指导实践工作,真正做到学以致用。 用! 九 系统接线图 十 实验结果11参考文献 16/32 位微机原理 实验指导书 。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章