原创 MSP430中用汇编实现HEX转BCD

2009-3-30 21:20 3432 7 7 分类: MCU/ 嵌入式

MSP430中用汇编实现HEX转BCD


作者:弱书生


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


最近玩MSP430,看片子的资料,数据处理的能力强呀,呵呵。一开始就写取AD的程序,经过半天的混战,终于可以看到AD数据有变化了,嘿嘿,TI那些小子还真牛,搞个ADC模块都搞得这么复杂。不过此文的重点不在取AD,而在数据的处理,AD是取出来,可是在C语言中,要显示还得通过一轮的数据转换,又是除,又是取余的,写惯汇编的人肯定看不惯,花掉了不少ROM空间不说,还花掉了不少处理的时间,还是取出当年从某人身上获得的HEX_TO_BCD的程序,写下汇编先,嘿嘿。。。又得战斗喽,看了看汇编指令表,发现有很熟悉的DADD,哈哈,就它了。不费话了,上图,还是PP有魅力呀(从老HOT那里学的)。。。





可以看到,只有10行的代码,IAR给出的是105个机器周期,还是汇编简洁呀~~

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条