找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

有大神能帮忙改一下这个ad转换程序么。汇编改c语言

查看数: 1580 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-10 13:21

正文摘要:

将MAX1132的 CS与单片机 P1. 0 脚相连,MAX1132 的片选端由单片机经 P1. 0 脚发出信号选通; 控制字节由单片机 P1. 1 脚输出到ADC 的DIN 端;转换结果则由 P1. 2 脚从ADC 的DOUT端读入单片机, 读取转换数据的时钟 SCL K ...

回复

ID:348699 发表于 2018-6-10 13:49
START:CLR  P1.0                           ;片选有效
      MOV A,#0A0H                         ;控制字节
      MOV R2,#08
DIN:  CLR  P1.4
      RLC A
      MOV P1.1,C                           ;送控制字                          
      SETB  P1.4
      DINZ,R2,DIN
      CLE P1.4
      SETB P1.0
WAIT:JNB P1.3,WAIT
STORB:MOV R7,#16
CLR  P1.0
LOOP : MOV C,P1.2                           ;读结果               
MOV A, 31H
RLC A
MOV 31H ,A                            ;存高8位
MOV A,30H
RLC A
MOV 30H A                             ;存低8位
SETB P1.4
CLR P1.4
DJNZ R7, LOOP
SETB P1.0
SLMP SA

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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