您现在所在的是:

单片机论坛

回帖:15个,阅读:6172 [上一页] [1] [2] [下一页]
991
pengpeng5217
文章数:35
年度积分:50
历史总积分:991
注册时间:2006/8/12
发站内信
发表于:2006/8/30 12:54:00
#0楼
谁有cs5532/cs5531的中文资料啊?   谢谢了表情
910
rocchiu
文章数:4
年度积分:50
历史总积分:910
注册时间:2006/11/1
发站内信
发表于:2006/11/1 14:58:00
#1楼
[讨论]
,





[此贴子已经被作者于2008-7-19 16:33:08编辑过]
910
rocchiu
文章数:4
年度积分:50
历史总积分:910
注册时间:2006/11/1
发站内信
发表于:2006/11/1 15:00:00
#2楼
.






[此贴子已经被作者于2008-7-19 16:37:06编辑过]
991
pengpeng5217
文章数:35
年度积分:50
历史总积分:991
注册时间:2006/8/12
发站内信
发表于:2007/2/6 11:59:00
#3楼
加不上你啊
你加我吧  
190429019
991
pengpeng5217
文章数:35
年度积分:50
历史总积分:991
注册时间:2006/8/12
发站内信
发表于:2007/2/6 14:15:00
#4楼
帮我看看的程序吧 .要不什么都不显示,要不就显示65535  
MAIN:     CS5532_CS EQU P1^2
         CS5532_SDI  EQU P1^3
         CS5532_SCLK EQU P1^4
         CS5532_SDO  EQU  P1^5
         LCALL  CS5532_INIT  ;调用系统复位程序
MAIN1:    LCALL  CS5532_ZH    ;调用转换程序 ,数据存在30H(高) ~33H中
         MOV   11H,30H
         MOV   10H,31H
         LCALL  SBIN_BCD    ;调用二十进制转换程序
         LCALL  XIANSHI    ;调用显示子程序
         LJMP  MAIN1
READ_REG: CLR CS5532_SCLK         ;读寄存器程序
         CLR CS5532_SDI           ;数据存在以R0为首地址的4个内存单元中
         MOV  R1,#05H
         DJNZ R1,$   ;适当延时
         MOV  R1,#20H ;设置移位次数
DL1:      SETB CS5532_SCLK
         MOV  R3,#10H       ;适当延时
         DJNZ R3,$
         MOV  C,CS5532_SDO
         CLR  CS5532_SCLK
         MOV  A,@R0        ;左移
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         DEC  R0   ;恢复R2的值
         DEC  R0
         DEC  R0
         DJNZ R1, DL1
         RET
READ_DATA: CLR CS5532_SCLK       ;开始要设置R0的值 数据存在以R0为首地址的内存中
          CLR CS5532_SDI
          CLR CS5532_CS
          NOP
          NOP
          NOP
          MOV  R1,#08H
DL2:       SETB  CS5532_SCLK
          MOV  R3,#10H    ;适当延时
          DJNZ R3,$
          CLR  CS5532_SCLK
          MOV  R3,#10H     ;适当延时
          DJNZ R3,$
          DJNZ R1,DL2
          MOV  R1,#20H ;设置移位次数
DL3:      SETB CS5532_SCLK
         MOV  R3,#10H       ;适当延时
         DJNZ R3,$
         MOV  C,CS5532_SDO
         CLR  CS5532_SCLK
         MOV  A,@R0          ;循环左移
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         INC  R0
         MOV  A,@R0
         RLC  A
         MOV  @R0,A
         DEC  R0   ;恢复R0的值
         DEC  R0
         DEC  R0
         DJNZ R1, DL3
         SETB  CS5532_CS
         RET
CS5532_TXD:CLR CS5532_SCLK    ;数据要先放到R0中
         CLR  CS5532_CS
         MOV  R1,#08H
DL4:      MOV  A,R0
         RLC  A
         MOV  R0,A
         MOV  CS5532_SDI,C
         SETB CS5532_SCLK
         MOV  R2,#10H
         DJNZ R2,$
         CLR  CS5532_SCLK
         MOV  R2,#10H
         DJNZ R2,$
         DJNZ R1,DL4
         CLR  CS5532_SDI
         RET
CS532_TXD_INIT:  CLR CS5532_SCLK    ;数据要先放到R0中
         CLR  CS5532_CS
         MOV  R1,#08H
DL5:      MOV  A,R0
         RLC  A
         MOV  R0,A
         MOV  CS5532_SDI,C
         SETB CS5532_SCLK
         MOV  R2,#50H
         DJNZ R2,$
         CLR  CS5532_SCLK
         MOV  R2,#50H
         DJNZ R2,$
         DJNZ R1,DL5
         RET
CS5532_INIT: SETB CS5532_CS     ;系统复位
         MOV  R1,#50H
         DJNZ R1,$
         CLR  CS5532_CS
         MOV  R1,#50H
         DJNZ R1,$
         MOV  R5,#0FH        ;发送15个字节的FFH和一个字节的FEH
DL6:      MOV  R0,#0FFH
         LCALL CS532_TXD_INIT
         DJNZ  R5,DL6
         MOV  R0,#0FEH
         LCALL  CS5532_TXD      ;复位完成
         ;写通道设置寄存器
         MOV R0,#05H           ;通道一,增益64,字速度120hz,单极
         LCALL CS5532_TXD      ;
         MOV R0,#30H
         LCALL CS5532_TXD
         MOV R0,#34H
         LCALL CS5532_TXD
         MOV R0,#00H
         LCALL CS5532_TXD
         MOV R0,#00H
         LCALL CS5532_TXD
         ;写配置寄存器
         MOV R0,#03H
         LCALL CS5532_TXD
         MOV R0,#40H
         LCALL CS5532_TXD
         MOV R0,#00H
         LCALL CS5532_TXD
         MOV R0,#00H
         LCALL CS5532_TXD
         MOV R0,#00H
         LCALL CS5532_TXD
         RET
CS5532_ZH:   NOP
        ; MOV  R5,#03H
DL8:      SETB  CS5532_CS
         MOV   R1,#10H
         DJNZ  R1,$
         MOV   R0,#80H
         LCALL CS5532_TXD   ; 单次转换命令
DL7:      JB  CS5532_SDO, DL7    ;用JB什么都不显示;换成JNB就显示65535
         MOV  R0,#0CH
         LCALL CS5532_TXD    ;读转换数据命令
         MOV  R0,#30H
         LCALL  READ_DATA
       ;  DJNZ  R5, DL8
         RET
991
pengpeng5217
文章数:35
年度积分:50
历史总积分:991
注册时间:2006/8/12
发站内信
发表于:2007/2/6 14:38:00
#5楼
我已经找到CS5532的中文资料了,如果谁要就留下邮箱
902
ylyh
文章数:1
年度积分:50
历史总积分:902
注册时间:2007/2/27
发站内信
发表于:2007/2/27 18:31:00
#6楼
请教
请教CS5532资料 我的邮箱是
YLYH@263.NET   先谢了
904
syxx
文章数:1
年度积分:50
历史总积分:904
注册时间:2007/3/21
发站内信
发表于:2007/3/27 0:47:00
#7楼
shixiaoman_@163.com  谢了
起飞菜鸟
918
guantao920
文章数:1
年度积分:50
历史总积分:918
注册时间:2005/8/16
发站内信
发表于:2007/4/5 15:40:00
#8楼
suchenwang@163.com
谢谢
903
sharnom
文章数:1
年度积分:50
历史总积分:903
注册时间:2007/4/12
发站内信
发表于:2007/4/12 10:09:00
#9楼
CS5532有问题可以问我(free),
sharnom@hotmail.com

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

124.8008