《c51计数器代码汇编语言,51单片机6位计数器汇编程序.pdf》由会员分享,可在线阅读,更多相关《c51计数器代码汇编语言,51单片机6位计数器汇编程序.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!c51计数器代码汇编语,51单机6位计数器汇编程序1602液晶6位计数器RSEQUP2.0RWEQUP2.1EEQUP2.2org00ha_bitequ30h;个位数存放处b_bitequ31h;位数存放处c_bitequ32h;百位数存放处d_bitequ33h;千位数存放处e_bitequ34h;万位数存放处f_bitequ35h;万位数存放处MOVa,#30h;30H的ASCIC码为0MOVa_bit,aMOVb_bit,aMOVc_bit,aMOVd_bit,aMOVe_bit,aMOVf_b
2、it,aorg0030hMOVP0,#00000001B;清屏ACALLENABLEMOVP0,#00111000B;显功能ACALLENABLEMOVP0,#00001100B;显开关控制ACALLENABLEMOVP0,#06H;输模式ACALLENABLEMOVp0,#80H;第的开始位置cALLENABLEMOVP0,#00000001B;清屏ACALLENABLEMOVDPTR,#TABLE1;显PASSWORDCALLWRITE1;到TABLE1取码?欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!stlop:acalldisplay;
3、显inca_bit;加1MOVa,a_bitcjnea,#3AH,stlop;如果A的值到3AH那么继续否则重新MOVa_bit,#30h;显数送30H(就是显0)incb_bitMOVa,b_bitcjnea,#3AH,stlopMOVb_bit,#30hincc_bitMOVa,c_bitcjnea,#3AH,stlopMOVc_bit,#30hincd_bitMOVa,d_bitcjnea,#3AH,stlopMOVd_bit,#30hince_bitMOVa,e_bitcjnea,#3AH,stlopMOVe_bit,#30hincf_bitMOVa,f_bitcjnea,#3AH,s
4、tlopMOVf_bit,#30hajmpstlopdisplay:;显程序MOVP0,#0C9HACALLENABLEMOVA,A_BITACALLWRILTE2MOVP0,#0C8H;显的位置ACALLENABLEMOVA,B_BIT;显10位数欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!ACALLWRILTE2;显MOVP0,#0C7H;数据存贮器地址ACALLENABLEMOVA,C_BITACALLWRILTE2MOVP0,#0C6H;数据存贮器地址ACALLENABLEMOVA,D_BITACALLWRILTE2MOVP0,#0C5
5、H;数据存贮器地址ACALLENABLEMOVA,E_BITACALLWRILTE2MOVP0,#0C4H;数据存贮器地址ACALLENABLEMOVA,F_BITACALLWRILTE2;1MS延时(按12MHz算);=D1MS:MOVR7,#2DJNZR7,$RETWRILTE2:MOVp0,A;显SETBRSCLRRWCLRECALLDELAYCALLDELAY3SETBERETWRITE1:MOVR1,#00H;显table中的值A1:MOVA,R1;到table取码MOVCA,A+DPTRcallWRILTE2;显到LCD欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!INCR1CJNEA,#00H,A1;是否到00hRETENABLE:CLRRS;送命令CLRRWCLREACALLDELAYSETBERETDELAY:MOVP0,#0FFHCLRRSSETBRWCLRENOPSETBEJBP0.7,DELAY;判断忙标志RETDELAY3:;延时程序MOVR7,#255D1:MOVR6,#25D2:DJNZR6,D2DJNZR7,D1RETtable1:db1602JISHUQI,00Hend
限制150内