资源简介
基于8051的四路数据采集系统设计(单次阻尼振荡波形,热电偶温度输出,可调直流信号输出,扩展口)Proteus电路图+KeilC语言
代码片段和文件信息
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define ADSTART XBYTE[0x1FFC]
#define ADHIGH XBYTE[0x1FFD]
#define ADLOW XBYTE[0x1FF3]
#define con8255 XBYTE[0x3FFF]
#define a8255 XBYTE[0x3FFC]
#define b8255 XBYTE[0x3FFD]
#define c8255 XBYTE[0x3FFE]
#define DAC0832 XBYTE[0x7FFF]
uint convert_num;
uchar xdata num[2000];
uchar code led[10]={0xc00xf90xa40xb00x99
0x920x820xf80x800x90};
void delay(uint n)
{
uchar m;
for(;n>0;n--)
for(m=50;m>0;m--)
;
}
void int0(void) interrupt 0
{
convert_num=((uint)ADHIGH<<4)+(((uint)ADLOW&0xF0)>>4);
}
uint ad_process(void)
{
uchar i;
uint temp;
for(temp=0i=0;i<8;i++)
{ADSTART=0;
delay(1);
temp+=convert_num;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2726 2010-11-10 10:01 test_ad1674.c
文件 246165 2010-11-10 10:01 test_ad1674.DSN
- 上一篇:MFC实现不规则形状窗口
- 下一篇:DES加密解密算法C语言实现
评论
共有 条评论