3/2010
32/49

:test:reportmovRA,#10000000bmovRB,#11000000bandjnzclrbOK:loopcallcallcallcalljmpled_onwait0led_offwait1:looptm1,#0a0htm2,#0sw1,i7400sw2,i7404sw3,i7408sw4,i7432tm2,:wait02tm1,:wait01wait0mov:wait01movjb:wait02jbjnbjbdjnzdjnzretmovwait1:wait01mov:wait02:fin:halt;---------------------------------7400の処理---------------------------------i7400:lp:wt1:wt2:wt3:wt4tm1,#0a0htm2,#0sw1,i7400sw2,i7404sw3,i7408sw4,i7432start_sw,:fintm2,:wait02tm1,:wait01jbjbjnbjbjnbdjnzdjnzretcalljmpled_off:halt;スタート待ちled_offcallled1clrbmovtm1,#flashtmtm2,#0movstart_sw,:testjnbtm2,:wt2djnzdjnztm1,:wt1led1setbtm1,#flashtmmovmovtm2,#0start_sw,:testjnbtm2,:wt4djnzdjnztm1,:wt3:lpjmp30;LED3個点滅;個別処理へ;個別処理へ終了処理:blk1:b1:blk2:b2:blk3:b3:blk4:b4;ICチェック開始jnbcallwait0clrmovmovcallstart_sw,:testres7400!RA,#00101100b!RB,#00010010bledoff;1pin→0;2pin→0;3pin=1か?;1pin→0;3pin=1か?;2pin→0setbpin1setbpin2jbclrbpin1jbclrbpin2jbsetbpin3,:b1pin3,:b1pin3,:blk2;3pin=1か?res7400.1;不良ブロック記憶setbpin4setbpin5jbclrbpin4jbpin6,res7400.2setb;4pin→0;5pin→0;6pin=1か?;4pin→1:blk3  ;6pin=0か?;不良ブロック記憶pin6,:b2setbpin9setbpin10jbclrbpin9jbsetb;9pin→0;10pin→0;8pin=1か?;9pin→1pin8,:blk4;8pin=0か?res7400.3pin8,:b3;不良ブロック記憶;12pin→0;13pin→0;11pin=1か?;12pin→1setbpin12setbpin13jbclrbpin12jbsetbpin11,:b4pin11,:reportres7400.4;結果の表示res7400,#00011110b:err_disp;OK点灯;11pin=0か?;不良ブロック記憶技能と技術

元のページ  ../index.html#32

このブックを見る