卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

ascii碼與bcd碼的轉(zhuǎn)換表 單片機(jī)BCD碼如何轉(zhuǎn)換為ASCII碼?

單片機(jī)BCD碼如何轉(zhuǎn)換為ASCII碼?用查表法將十六進(jìn)制數(shù)轉(zhuǎn)換成ascⅡ代碼:程序流程圖:分析:也可以用計(jì)算法實(shí)現(xiàn),但比較復(fù)雜。如果我們用查表法來(lái)解決這個(gè)問(wèn)題,整個(gè)程序就會(huì)簡(jiǎn)單易懂。將0-F對(duì)應(yīng)的AS

單片機(jī)BCD碼如何轉(zhuǎn)換為ASCII碼?

用查表法將十六進(jìn)制數(shù)轉(zhuǎn)換成ascⅡ代碼:程序流程圖:分析:也可以用計(jì)算法實(shí)現(xiàn),但比較復(fù)雜。如果我們用查表法來(lái)解決這個(gè)問(wèn)題,整個(gè)程序就會(huì)簡(jiǎn)單易懂。將0-F對(duì)應(yīng)的ASCⅡ碼從地址開(kāi)始依次放入單元中,通過(guò)設(shè)置地址指針和索引指針來(lái)實(shí)現(xiàn)。程序和流程圖如下:(R)ORG 0400h,rmov dptr,#0600h;設(shè)置地址指針,rmov a,R0;將轉(zhuǎn)換值取為a,ranl a,#0Fh;屏蔽高位4位以獲得地址更改地址,rmovc a,@a dptr;查表,rmov 20h,a;保存結(jié)果,rsjmp$ org 0600h,RDB 30h,31h,32H,33H,34h,RDB 35h,36h,37h,38h,39H;RDB 41h,42h,43h,44h,45h,46h

要將非壓縮BCD碼轉(zhuǎn)換成ASCII碼,只需添加30h20h單元將其轉(zhuǎn)換成ASCII碼并放入50hmov a,haddca 20hmov 50h,A21H單元將其轉(zhuǎn)換成ASCII碼并放入51hmov a,haddca 21hmov 51h,a即可使用10個(gè)周期進(jìn)行編碼