// 串行数码管显示 TLC1549 AD转换值// 芯片 ATMEGA16L // 时钟 4MHz 内部 // us延时 j=1;while(--j); 一个循环6个周期,4M晶振,延时1.5us#include//164数据线置1 #define hc164_data_SET PORTD |= 0x01 //164数
//串行数码管显示 TLC1549 AD转换值//芯片 ATMEGA16L //时钟 4MHz 内部 // 采用系统自带延时程序#include #include#define hc164_data PORTD.0 // 164数据线 #define hc164_clk PORTD.1 // 164时钟线 #define
#i nclude #i nclude #i nclude "iic.h"#define uchar unsigned char#define uint unsigned intuint Timer_Pro_Flag=0;//0为显示处理,1为时序采集处理sbit TEST_CAP_VOL_CRLT=P1^0;//用于控制外部继电器sbit PWM_
/*************************************************************************************** * 晶振:11.0592M 波特率:19200 At89S52 * * * * 模块地址设定:由P0口设定,模块地址用于
水位、水温、流速等水文数据的测量一直是水电站部门的重点。目前,国内水文采集系统功能多以数据的采集和传输为主,少有根据现场的水情自动控制水利设备的功能。设计的
TLC1549是美国德州仪器公司生产的10位模数转换器。它采用CMOS工艺,具有内在的采样和保持,采用差分基准电压高阻输入,抗干扰,可按比例量程校准转换范围,总不可调整误差达到±1LSB Max(4.8mV)等特点。
利用A/D串行输出设计不但提高了模数转换的精度,具有抗干扰性,而且节省了大量元件和印刷电路板的空间。该系统设计已经成功应用于工业现场控制系统的数据测量。