| Electronic Components Datasheet Search |
|
TM7708 Datasheet(PDF) 40 Page - Shenzhen Titan Micro Electronics Co., Ltd. |
|
|
|||||||||||||||||||||||||||||
TM7708 Datasheet(HTML) 40 Page - Shenzhen Titan Micro Electronics Co., Ltd. |
|
40 / 46 page ![]() © Titan Micro Electronics V1.1 www.titanmec.com -40- 24 bit 模数转换器 TM7707/8 图 20TM7707/8 与 89C51 接口 四十七、设置 TM7707/8 的程序代码 表 16 给出了 TM7707 和微控制器接口的用 C 代码写成的一组读、写程序。 此程序的几个步骤是: 1. 向通信寄存器写数据,选择通道 1 作为有效通道,将下一个操作设为对设置寄存器 进行写操作。 2. 对设置寄存器写操作,选择 16 倍增益,无 BUF 缓冲器,双极性。 3. 向通信寄存器写数据,选择通道 1 作为有效通道,将下一个操作设为对滤波低寄存 器进行写操作。 4. 向滤波低寄存器写入 0X00。 5. 向通信寄存器写数据,选择通道 1 作为有效通道,将下一个操作设为对滤波高寄存 器进行写操作。 6. 向滤波高寄存器写入 0X0F 7. 查询 DRDY 输出。 8. 从数据寄存器上读数据。 9. 跳回第 7、第 8 步,直到从选定的通道中取出指定数量的采样。 表 16 TM7707 与微处理器接口的 C 语言代码 // MCU: AT89S52 // Target : TM7707 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit SCLK=P1^0; sbit DIO=P1^1; sbit RESET=P1^2; sbit CS=P1^3; sbit DRDY=P1^4; uchar *intp; uchar idata date8[180]; void write_byte1(uchar date) //写一字节数据 { uchar i; CS=0; //CS 拉低, for(i=0;i<8;i++) { SCLK=0; //SCLK 拉低准备写数据 _nop_(); if(date&0x80) DIO=1; else |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |