[国产单片机] 给74HC164数码管驱动写数据不对

[复制链接]
2177|9
 楼主| lhw861025 发表于 2013-12-6 08:43 | 显示全部楼层 |阅读模式
本帖最后由 lhw861025 于 2013-12-6 13:31 编辑

用松翰2711给74HC164数码管驱动写段码0显示对不上,不是0是乱码,程序如下,请大家看一下,我个人觉的程序是没问题啊,搞不懂,特来请教


        BSET        PLED_BIT3  //打开共阴数码管
        MOV        A,#03FH           //给共阴数码管SEG口送0字 3FH
        MOV        LED_SEG        ,A
MNLED30://给74164循环右移送8次

        BCLR        CLK //164时钟置低
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        RRCM        LED_SEG      //右移一位
        BTS0        FC           //判断移出是1还是0
        BSET        DATA      //数据口送1
        BTS1        FC            //判断移出是0还是1
        BCLR        DATA        //数据口送0
        
        BSET        CLK         //164时钟置低
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        INCMS        COUNT        //移位计数
        MOV        A,COUNT
        CMPRS        A,#8          //比较移出8次后跳到JMP$停止
        JMP        MNLED30  /没移出8次重新开始送数
        JMP        $

 楼主| lhw861025 发表于 2013-12-6 09:50 | 显示全部楼层
自己顶一下
McuPlayer 发表于 2013-12-6 13:06 | 显示全部楼层
“数据不对”,这个描述太笼统了
赛元sc 发表于 2013-12-10 15:06 | 显示全部楼层
哦哦我是来学习的   做业务  的不懂技术  受伤啊
xjfeng0224 发表于 2013-12-10 15:15 | 显示全部楼层
赛元sc 发表于 2013-12-10 15:06
哦哦我是来学习的   做业务  的不懂技术  受伤啊

做技术的也不懂业务呀。。。
 楼主| lhw861025 发表于 2013-12-10 18:38 | 显示全部楼层
懂的朋友出来指点一下
政策6396 发表于 2013-12-12 12:50 | 显示全部楼层
懂的朋友出来指点一下
286005374 发表于 2013-12-12 14:21 | 显示全部楼层
74hc164 多少钱一只
赛元sc 发表于 2013-12-14 10:43 | 显示全部楼层
286005374 发表于 2013-12-12 14:21
74hc164 多少钱一只

你想要多少啊   多少钱想用啊!!!!!!!!!
McuPlayer 发表于 2013-12-14 11:58 | 显示全部楼层
DIP的三毛,SOP的两毛三
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

98

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部