找回密码
 注册
关于网站域名变更的通知
查看: 297|回复: 1
打印 上一主题 下一主题

要如何从寄存器中读出来?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-17 13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
stc12c5a60s如何把ADC_RES和ADC_RESL寄存器的值存入数组?
+ R. r& J: E- h- X在弄AD转换,转换后的AD值在寄存器里,想要转化为实际值来比较,要如何从寄存器中读出来?请教大神,感谢!: D5 l/ R9 x4 \2 F, P
  • TA的每日心情
    郁闷
    2022-12-30 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-3-22 08:03 | 只看该作者
    int result = 0; //define receive variable
      \0 D: X, m; o0 Xif(AuXR1&(1<<2)) //ADC_RES store result high 2bits  r  x0 t, x, b+ W' S, V
    {: H9 n. ~  N  s2 t  ?1 U3 ~
            //result = ADC_RES << 8 + ADC_RESL;
    6 V5 ^. u8 n6 K$ ~' `        result = ADC_RES;
    : }4 ^7 d) _6 _. f        result << = 8;& B/ n  ~8 c3 \3 T/ {* A% c
        result = result + ADC_RESL;$ _1 X+ D0 I3 A9 O* B9 `5 O
    }
    % P' r0 ?3 b7 K' jelse //ADC_RES store result high 8bits2 J& M" w5 |9 u+ L; q  E
    {
    # L7 x" D) e; f# h) i2 ?7 q        //result = ADC_RES << 2 + ADC_RESL;" S9 {) T8 w. o: B( m
            result = ADC_RES;8 _: z' s+ M  v8 p7 B: U! a6 Z8 {
            result << = 2;
    1 ^$ g5 d8 X% t5 L" F4 P    result = result + ADC_RESL;
    3 e3 I& p! _" T6 x, k" h}
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-22 20:17 , Processed in 0.093750 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表