(市场营销店铺管理)超市存物箱模拟装置_第1页
(市场营销店铺管理)超市存物箱模拟装置_第2页
(市场营销店铺管理)超市存物箱模拟装置_第3页
(市场营销店铺管理)超市存物箱模拟装置_第4页
(市场营销店铺管理)超市存物箱模拟装置_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LOGObeikezhangYOUR COMPANY NAME IS HERE专业丨专注丨精心|卓越 随心编辑,值得下载(市场营销店铺管理)超市存物箱模拟装置XXX)(年XX月XX日超市存物箱模拟装置作者:汤伟单位:南京信息职业技术学院一、设计的任务仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营;要求 利用单片机制作超市存物箱模拟装置,模拟的内容包括:用户 存物,用户取物,满箱提示,管理员取物,管理员修改密码,存物时 用户密码通过数码管输出,存物箱状态指示灯,自动开关箱,有效按 键提示音,密码输入提示,密码正确提示,密码错误提示。二、硬件电路设计及原理图1 、 存物箱模拟装置的面板

2、设计:图( 1)面板设计2、电路原理图如下: 图(2)超市存物箱模拟装置原理图如图(2)所示:P0.0P0.7用于接4 X4矩阵键盘;P1 口作为 四位数码管的数据端口, P3.0P3.3分别作为四位数码管的位选; P2.0P2.7作为存物箱是否存物的状态指示;P3.4接绿色的LED, 提示“请输入密码” ;P3.5接红色的LED,提示“密码错误” ;P3.6 接蜂鸣器作为按键提示音的输出。该模拟装置的输入量均来自4 X4矩阵键盘,由程序对相应管脚进行查询仍;之上;且;当下;和;可 是;能够;俩;见;某公司;运营;处理,运行结果通过其它管脚以 不同的方式输出给用户。程序处理过程以下将详细介绍。

3、三、存物箱程序流程图及实施细则1、主程序( START ):40H 单元的 8 个二进制位对应 8 个存物箱的存物状态, 若某位 为 0 ,则说明此位对应的存物箱已存物, 反之则为空箱。 当 40H 的 8 个二进制位都为1(即40H的内容为FF)时,此时8个存物箱都为空 箱,程序跳过查询“取”键,按此键无提示音。10H 、11H 仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;个单元为四位随机密码产生单元, 10H 每经过 1 次 查询后内容增1 , 11H在当10H的第5位为1时内容增1,这样是 为了增加密码产生的随机性。若没有按键请求,则仍;之上;且;当 下;和;可是;能够;

4、俩;见;某公司;运营;个单元记满重新再记, 不断循环计数,直至查询到按键请求计数才停止。2、管理员程序( ADMIN ):将立即数 00H 放入 R0 中作为管理员使用存物箱的确定,因为本装置的程序多处用到“键盘查询”(KEY)程序,如:管理员密码的输入,用户密码的输入,管理员密码的修改。 “键盘查询”为公用 的程序段,设有不同的条件转移,(R0) =#00H 就是作为管理员密码输入的功能条件。 P1 口为四位数码管的数据输入口, #40H 就是 01000000 ,其中的 1 对应的是八段码的 g 段。当输入密码的第一位 后,CLRP3.3,控制四位数码管最高位显示的位选(2号管脚)从P3.

5、3 得到一低电平信号(数码管为共阴) ,最高位显示“ -”;输入密码的 第二位后,同理,CLRP3.2,四位数码管的前仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营;位显示“ - ”,四位输入 完毕,即显示“ ”。CLRP3.4 将 P3.4 管脚清 0,绿色的 LED 点亮,提示“请输入 密码”。接下来就仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;通过键盘查询(KEY)来输入管理员密码了。键盘查询程序开始之前 P0 口全为高电平,然后先将 P0.4 管脚 清零,依次查询 P0.3,P0.2,P0.1 (此行 P0.0 没有接按键),是否 也为低电平,没有的话将P0.

6、4置为高电平,接下来再将P0.5管脚清 零,同样依次查询 P0.3, P0.2, P0.1, P0.0 是否也为低电平,假如 P0.1为低电平,则确定为“ 6”号键被按下,将P0.5和P0.1至为高 电平之后,程序将对此次按键进行相应的处理。上面已经提到,键盘查询是公用的,( R0) =#00H 为管理员密码输入的功能条件, 当查询到第一个数字按键按下时, 将按键值放在 51H 单元的高四位, 51H 的低四位为 0000,按键值也放在 52H 单 元的低四位中, 52H 单元的高四位为 0000 ,这样做主要是方便使用 逻辑“或”将四次按键的值装在仍;之上;且;当下;和;可是;能 够;俩;见

7、;某公司;运营;个单元中。 45H 单元是位数判断的标 准,此单元在开始键盘扫描之前的初始值为 #00H ,当第一次查到按 键时,先将 45H 的内容增 1 ,这样便知道输入的数应该放到第一位(最高位),作为管理员密码输入的第一位数。再次有按键被按下, 程序跳至位数判断时, 45H 内容再增 1 , 45H 内容为 #02H ,输入的 数应该放到第二位,这样重复直至增到 4,确定输入数为四位密码的 最后一位,此后 45H 清 0,由于功能条件( R0)=#00H 为管理员密 码输入,程序将跳转到四位数字密码输入位数判断, 将输入的四位数 密码整合到 43H 和 44H 仍;之上;且;当下;和;

8、可是;能够;俩; 见;某公司;运营;个单元(若(R0)m#OOH,可判断输入的密码 为用户取物密码, 则输入的四位数密码整合到 30H 和 31H 仍;之上; 且;当下;和;可是;能够;俩;见;某公司;运营;个单元,进行 用户密码校验)。43H 和 44H 分别仍;之上;且;当下;和;可是;能够;俩; 见;某公司;运营; 41H 和 42H 进行比较, 41H 和 42H 存放的是 真正管理员密码,若四个单元对应的内容不相同,则点亮红色的 D2 提示“密码错误”仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;返回主程序。若四个单元对应的内容相同,说明管理 员密码输入正确,数码管持续

9、 0.5S 显示“0000”,表示密码正确。确定管理员身份后,程序执行到管理员的功能选择( CHOOSE),进 行“取物”、“修改管理员密码”和“退出管理”的选择。1)如有用户忘记密码,管理员可按下“取物”键,此时管理员 取物功能条件为( R2)=#08H ,依然通过公用的“键盘查询”程序 段。管理员只要输入箱号,对应的箱子就会打开。仍;之上;且;当 下;和;可是;能够;俩;见;某公司;运营;其他情况下的“键盘 查询”不同的 是在查过“8”之后, 有个判 断转移条件“CJNER2,#03H,G3 ”,意思是:R2内容为#03H时将继续查询“ 9” 号键,若R2内容不为#03H,则跳至G3( G

10、3绕过了 “9”号键和“ 0”号键的查询),显然 R2 内容为 #08H 而非 #03H 。因为没有“ 9”号 和“ 0”号存物箱,所以在管理员取物的情况下要跳过“9”号键和“ 0”号键的查询。管理员按下 1 至 8 号键中的某个后,相应的存物 箱将打开,完成之后关此存物箱仍;之上;且;当下;和;可是;能 够;俩;见;某公司;运营;跳回管理员的功能选择( CHOOSE )。2)按下“管理员修改密码”(简称“改密”)键后,功能条件为 ( R1)=#05H ,此时通过“键盘查询”输入仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;次相同的 4 位的新密码, 由功能条件的判断,将第一次输

11、入的四位密码存入 33H 、34H 单元, 第二次输入的四位密码存入 35H、36H单元。33H和35H比较,34H 和 36H 比较,若对应单元的内容均相同,则将新密码存在 41H 和 42H 单元,这将作为管理员的新密码。若对应单元的内容有不同的, 提示“密码错误”仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;返回管理员的功能选择( CHOOSE)。3 )管理员按此键即退出管理,跳回主程序( START)。3、存物程序( SAVE ):程序由START跳转到SAVE时,10H和11H仍;之上;且;当 下;和;可是;能够;俩;见;某公司;运营;个单元停止计数,将 仍;之上;且;

12、当下;和;可是;能够;俩;见;某公司;运营;个 单元拆分成四位数,每位数用四个二进制位表示,拆分时只将大于 9 的数进行修正,修正值为初始值仍;之上;且;当下;和;可是;能 够;俩;见;某公司;运营;十进制数10的差值,即将A修正为0,B修正为1 , F修正为5,小于或等仍;之上;且;当下;和;可 是;能够;俩;见;某公司;运营; 9的数经修正程序后不发生变化。10H 单元的高四位和低四位数修正后分别存放在 54H 和 55H 低 四位中, 11H 单元的高四位和低四位数修正后分别存放在 56H 和 57H 低四位中。然后再将修正结果重新拼合在 10H 和 11H 单元中 , 接着把 10H

13、单元的数据依次仍;之上;且;当下;和;可是;能够; 俩;见;某公司;运营; 8 个存物箱对应的前仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;位密码存放单元20H 、22H 、24H 、26H 、28H 、2AH 、2CH 、 2EH 进行比较,如果 10H 的值仍;之上;且;当下;和;可是;能够;俩;见;某公司;运营; 某个单元的值相同,则将 (10H)*2+1-(10H) ,然后返回到 SAVE, 重新对 10H 单元修正, 如果修正后 10H、11H 仍;之上;且;当下; 和;可是;能够;俩;见;某公司; 运营;个单元的值为均等于 #00H 的情况,那么就将#50H和#21

14、H分别存放在10H和11H中作为密 码,然后再返回SAVE。直至10H内容仍;之上;且;当下;和;可 是;能够;俩;见;某公司;运营; 8 个存物箱对应的前仍;之上; 且;当下;和;可是;能够;俩;见;某公司;运营;位密码存放单 元的内容均不相同为止,密码就确定了。至此用户存物的密码已经确定,将 54H 、55H 、56H 和 57H 的 内容依次赋值给A,通过A的值进行查表,将表中可让 8段数码显 示数字的 8 位二进制代码通过 P1 口传送给数码管,同时结合数码管 位选信号的控制将四位密码输出给用户, 动态显示时间持续 3 秒左右 即停止。用户获取密码后,程序将对8个存物箱的存物状态依次进

15、行 查询,8个状态是通过P2 口储存在40H单元中的,查询是从40H 单元8个二进制位的最低位开始,查到第一个为“ 1 ”的二进制位时, 即确定仍;之上;且;当下;和;可是;能够;俩;见;某公司;运 营;该二进制位对应的箱子为此次存物箱。 通过开关箱程序使该箱的 指示灯闪烁,提示箱子已开,关箱后此箱的指示灯保持点亮状态,本 制作中关箱不做重点设计,自动完成。关箱后查询是否仍;之上;且;当下;和;可是;能够;俩;见; 某公司;运营;有空箱,若没有空箱,即 40H单元的8个二进制位 均为0,此时跳转至“满箱提醒”;若有空箱,则返回“主程序”。“满 箱提醒”时,只查询“管理员”和“取”这仍;之上;且

16、;当下;和; 可是;能够;俩;见;某公司;运营;个按键,没有按键按下数码管 始终显示“ FULL”,有则跳转处理。8个存物箱对应的密码存放单元 有8组,每组仍;之上;且;当下;和;可是;能够;俩;见;某公 司;运营;个单元,如下表:箱号密码存放单兀箱号密码存放单兀120H、21H528H 、 29H222H、23H62AH、2BH324H、25H72CH、2DH426H、27H82EH、 2FH*说明:为更方便程序查询,选了连续地址单元20H 2FH4、取物程序(TAKE):进入取物程序(TAKE)后,键盘查询后功能条件打乱,女口: (R0) =#00H为管理员功能条件;(R1)二#05H为管

17、理员修改密码功能条 件;(R2)=#08H为管理员取物功能条件。在 TAKE程序的开始将 他们重新赋值,这样在公用的“键盘查询”后便可判断出此次查询的 目的是用户取物,键盘输入四位数字,由功能条件的判断,将输入的 四位数密码整合到30H和31H仍;之上;且;当下;和;可是;能 够;俩;见;某公司;运营;个单元中仍;之上;且;当下;和;可 是;能够;俩;见;某公司;运营;8个存物箱对应的8组密码存放 单元依次比较。当30H、31H单元仍;之上;且;当下;和;可是; 能够;俩;见;某公司;运营;所有组对应的仍;之上;且;当下; 和;可是;能够;俩;见;某公司;运营;个单元内容不同时,提示密码错误,

18、然后自动返回主程序;当 30H、31H单元仍;之上;且; 当下;和;可是;能够;俩;见;某公司;运营;某一组的仍;之上; 且;当下;和;可是;能够;俩;见;某公司;运营;个单元内容相同时,即确定该用户的存物箱的号码,接着转至开关箱程序,将用户存物的箱子打开。最后关上该箱,跳回主程序四、超市存物箱模拟装置汇编语言程序MOV41H,#88HMOV42H,#88HMOV40H,P2M0V45H,#00HORG0000HSTART:CLRP0.5JBP0.0,N1LCALLD1MAIN:MOVPO,#OFFHMOVP1,#0FFHMOVP2,#0FFHMOVP3,#0FFH主程序JBP0.0,N1LC

19、ALLRINGLCALLRINGSETBP0.3SETBPO.OSETBP0.1SETBP0.4SETBP0.5SETBP0.7AJMPK1AJMPADMINLJMPTAKEN4:JBP0.2,N5N1:SETBP0.5N3:SETBP0.7LCALLD1CLRP0.7INC10HJBPO2N5JBPO3N2MOVA,10HLCALLRINGLCALLD1JNBACC.5,G2SETBP0.2JBPO3N2INC11HSETBP0.4LCALLRINGG2:SJMPSTARTAJMPK2SETBP0.3;管理员程序N5:JBP0.1,N6SETBP0.7LCALLD1LJMPSAVEADMIN

20、:MOVRO,#OOHJBP0.1,N6N2:MOV60H,AMOVP1,#40HLCALLRINGMOVA,40HCLRP3.4SETBP0.1CJNEA,#OFFH,G1; 键盘 查 询SETBP0.4MOVA,60HAJMPK3SJMPN3KEY:CLRP0.4N6:SETBP0.4G1:MOVA,60HJBPO3N4CLRP0.5JBP0.1,N3LCALLD1JBPO3N7LCALLD1JBPO3N4LCALLD1JBP0.1,N3LCALLRINGJBPO3N7LCALLRINGSETBP0.0JBP0.1,N13SETBP0.3SETBP0.5LCALLRINGSETBP0.5A

21、JMPSTARTSETBP0.1AJMPK4N10:SETBP0.5SETBP0.6N7:JBP0.2,N8CLRP0.6AJMPK9LCALLD1JBP03N11N13:SETBP0.6JBP02N8LCALLD1CLRP0.7LCALLRINGJBP03N11JBP02G3SETBP0.2LCALLRINGLCALLD1SETBP0.5SETBP0.3JBP02G3AJMPK5SETBP0.6LCALLRINGN8:JBP0.1,N9AJMPK7SETBP0.2LCALLD1N11:JBP0.2,N12SETBP0.7JBP0.1,N9LCALLD1AJMPK0LCALLRINGJBP02

22、N12G3:SETBP0.7SETBP0.1LCALLRINGCLRP0.5SETBP0.5SETBP0.2JBP0.0,N14AJMPK6SETBP0.6LCALLD1N9:JBP0.0,N10AJMPK8JBP0.0,N14LCALLD1N12:CJNER2,#03H,G3LCALLRINGJBP0.0,N10JBP0.1,N13SETBP0.0LCALLRINGLCALLD1SETBP0.5AJMPSTARTN14:SETBP0.5AJMPKEYK1:MOV50H,#10HMOV51H,#01HCJNER1,#05H,N15AJMPJUD2N15:CJNER2,#08H,N16SETBP

23、2.0LJMPCLOSE1N16:AJMPJUD1K2:MOV50H,#20HMOV51H,#02HCJNER1,#05H,N17AJMPJUD2N17:CJNER2,#08H,N18SETBP2.1LJMPCLOSE1N18:AJMPJUD1K3:MOV50H,#30HMOV51H,#03HCJNER1,#05H,N19AJMPJUD2N19:CJNER2,#08H,N20SETBP2.2LJMPCLOSE1N20:AJMPJUD1K4:MOV50H,#40HMOV51H,#04HCJNER1,#05H,N21AJMPJUD2N21:CJNER2,#08H,N22SETBP2.3LJMPCL

24、OSE1N22:AJMPJUD1K5:MOV50H,#50HMOV51H,#05HCJNER1,#05H,N23AJMPJUD2N23:CJNER2,#08H,N24SETBP2.4LJMPCLOSE1N24:AJMPJUD1K6:MOV50H,#60HMOV51H,#06HCJNER1,#05H,N25AJMPJUD2N25:CJNER2,#08H,N26SETBP2.5LJMPCLOSE1N26:AJMPJUD1K7:MOV5OH,#7OHMOV51H,#07HCJNER1,#05H,N27AJMPJUD2N27:CJNER2,#08H,N28SETBP2.6LJMPCLOSE1N28:A

25、JMPJUD1K8:MOV50H,#80HMOV51H,#08HCJNER1,#05H,N29AJMPJUD2N29:CJNER2,#08H,N30SETBP2.7LJMPCLOSE1N30:AJMPJUD1K9:MOV50H,#90HMOV51H,#09HCJNER1,#05H,N31AJMPJUD2N31:AJMPJUD1K0:MOV50H,#00HMOV51H,#00HCJNER1,#05H,N32AJMPJUD2N32:AJMPJUD1;=4位密码位数判断JUD1:INC45HCLRCYMOVA,45HSUBBA,#01HJZT11CLRCYMOVA,45HSUBBA,#02HJZT1

26、2CLRCYMOVA,45HSUBBA,#03HJZT13CLRCYMOVA,45HSUBBA,#04HJZT14;=四位密码存入单元T11:CLRP3.3CJNER0,#00H,A11MOV43H,50HAJMPKEYA11:MOV30H,50HAJMPKEYT12:CLRP3.2CJNER0,#00H,A12MOVA,43HORLA,51HMOV43H,AAJMPKEYA12:MOVA,30HORLA,51HMOV30H,AAJMPKEYT13:CLRP3.1CJNER0,#00H,A13MOV44H,50HAJMPKEYA13:MOV31H,50HAJMPKEYT14:MOV45H,#0

27、0HCLRP3.0CJNER0,#00H,A14MOVA,44HORLA,51HMOV44H,AAJMPTEXT1A14:MOVA,31HORLA,51HMOV31H,AAJMPTEXT2;= 管理员密码校验JBP0.0,N35管理员功能选择LCALLD1JBP0.0,N35LCALLRINGSETBP0.5SETBP0.0MOVR0,#01HAJMPSTARTN35:SETBP0.5AJMPCHOOSE;=8位密码位数判断JUD2:INC45HCLRCYMOVA,45HSUBBA,#01HJZT21CLRCYMOVA,45HSUBBA,#02HJZT22CLRCYTEXT1:M0VA,41H

28、CLRCYSUBBA,43HJZRIGHT1 AJMPWR0NG1 RIGHT1:CLRCYMOVA,42HSUBBA,44HJZRIGHT2WRONG1:SETBP3.4CLRP3.5LCALLD2ORLP3,#0FHSETBP3.5AJMPSTART RIGHT2:LCALLD2MOVP1,#3FHLCALLD2SETBP3.4ORLP3,#0FHCHOOSE:CLRPO.6JBP0.0,N33LCALLD1JBP0.0,N33LCALLRINGSETBP0.6SETBP0.0MOVR2,#O8HAJMPKEYN33:SETBP0.6CLRP0.7JBP0.0,N34LCALLD1JBP0

29、.0,N34LCALLRINGSETBP0.7SETBP0.0MOVR1,#05HAJMPKEYN34:SETBP0.7CLRP0.5MOVA,45HSUBBA,#03HJZT23CLRCYMOVA,45HSUBBA,#04HJZT24CLRCYMOVA,45HSUBBA,#05HJZT25CLRCYMOVA,45HSUBBA,#06HJZT26CLRCYMOVA,45HSUBBA,#07HJZT27CLRCYMOVA,45HSUBBA,#08HJZT28;=新密码存入单元 =T21:CLRP3.3MOV33H,50HAJMPKEYT22:CLRP3.2MOVA,33HORLA,51HMOV3

30、3H,AAJMPKEYT23:CLRP3.1MOV34H,50HAJMPKEYT24:CLRP3.0MOVA,34HORLA,51HMOV34H,ASETBP3.4MOVP1,#3FHLCALLD2ORLP3,#OFHCLRP3.4AJMPKEYT25:CLRP3.3MOV35H,50HAJMPKEYT26:CLRP3.2MOVA,35HORLA,51HMOV35H,AAJMPKEYT27:CLRP3.1MOV36H,50HAJMPKEYT28:CLRP3.0MOVA,36HORLA,51HMOV36H,ASETBP3.4MOV45H,#00HAJMPTEXT3;= 修改新密码校验TEXT3:

31、MOVA,33HSUBBA,35HJZRIGHT3AJMPWR0NG2RIGHT3:MOVA,34HCLRCYSUBBA,36HJZRIGHT4WRONG2:CLRP3.5LCALLD3SETBP3.5MOVR1,#OOHAJMPCHOOSERIGHT4:MOV41H,33HMOV42H,34HSETBP3.4MOVP1,#3FHLCALLD2ORLP3,#OFHMOVR1,#00HAJMPCHOOSE;= 存物程序SAVE:MOV52H,1OHMOVA,52HANLA,#0F0HSWAPALCALLCHAGEMOV54H,AMOVA,52HANLA,#0FHLCALLCHAGEMOV55H,

32、AMOV53H,11HMOVA,53HANLA,#0F0HSWAPALCALLCHAGEMOV56H,AMOVA,53HANLA,#0FHLCALLCHAGEMOV57H,A;= 10H11H赋修正值MOVA,54HSWAPAORLA,55HMOV62H,AMOVA,56HSWAPAORLA,57HMOV63H,AMOV10H,62HMOV11H,63H;=查询密码是否存在G4:MOV12H,R0MOV13H,R1MOVR0,#20HMOVR1,#O8HG5:MOVA,10HSUBBA,R0JZG6INCR0INCR0DJNZR1,G5MOVRO,12HM0VR1,13HAJMPG7G6:MO

33、VA,10HRLAINCAMOV10H,ASJMPSAVE;=判断密码是否都为0=G7:MOVA,54HCLRCYCJNEA,#OOH,DISPMOVA,55HCLRCYCJNEA,#00H,DISPMOVA,56HCLRCYCJNEA,#00H,DISPMOVA,57HCLRCYCJNEA,#00H,DISPMOV10H,#50HMOV11H,#21HAJMPSAVE;= 密 码 显 示DISPLAY:MOVR3,#150DIS:MOVA,54HLCALLTABLECLRP3.3MOVP1,ALCALLD0SETBP3.3MOVA,55HLCALLTABLECLRP3.2MOVP1,ALCA

34、LLD0SETBP3.2MOVA,56HLCALLTABLECLRP3.1MOVP1,ALCALLD0SETBP3.1MOVA,57HLCALLTABLECLRP3.0MOVP1,ALCALLD0SETBP3.0DJNZR3,DIS;= 寻找空箱=ORLP3,#OFHMOVA,40HJBACC.O,NO_1JBACC.1,NO_2JBACC.2,NO_3JBACC.3,NO_4JBACC.4,NO_5JBACC.5,NO_6JBACC.6,NO_7JBACC.7,NO_8NO_1:MOV20H,62HMOV21H,63HCLRP2.0NO_7:MOV2CH,62HMOV32H,40HAJMPC

35、L0SE2MOV2DH,63HCLO2:LCALLD2NO_2:MOV22H,62HCLRP2.6MOV40H,P2MOV23H,63HAJMPCLOSE2MOVP2,32HCLRP2.1NO_8:MOV2EH,62HLCALLD2AJMPCL0SE2MOV2FH,63HMOVP2,40HNO_3:MOV24H,62HCLRP2.7DJNZR4,CLO2MOV25H,63HAJMPCLOSE2MOVA,40HCLRP2.2;开关箱CLRCYAJMPCLOSE21SUBBA,#00HNO_4:MOV26H,62HCLOSE1:MOVR4,#6JZFULLMOV27H,63HMOV32H,40HLJMPSTARTCLRP2.3CLOS1:LCALLD2;箱满提醒AJMPCLOSE2MOV40H,P2NO_5:MOV28H,62HMOVP2,32HFULL:SETBP0.7MOV29H,63HLCALLD2SETBP0.1CLRP2.4MOVP2,40H; 显示 FULLAJMPCLOSE2DJNZR4,CLOS1CLRP3.3NO_6:MOV2AH,62HLJMPCHOOSEMOVP1,#71HMOV2BH,63H;开关箱LCALLD0CLRP2.52SETBP3.3AJM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论