资源简介
STC12c4052ad A/D转换程序,c语言版
RS232串口助手监视调试程序
代码片段和文件信息
//sunlly for STC12c4052ad RS232串口助手监视调试程序
#include
#include
// 定义与 ADC 有关的特殊功能寄存器
sfr P1M0=0x91;
sfr P1M1=0x92;
sfr ADC_CONTR = 0xC5; //A/D转换控制寄存器
sfr ADC_DATA = 0xC6; //A/D转换结果寄存器
sbit light=P3^3;
typedef unsigned char uchar;
typedef unsigned int uint;
void delay(uchar delay_time) // 延时函数
{
uchar n;
uint m;
for (n=0;n {for(m=0;m<10000;m++);}
}
void set_P12_IO()//p1.2通道设置开漏
{
P1M0=0x04;
P1M1=0x04;
}
uchar AD_contr()//ad转换
{
uchar AD_finished = 0; // 存储 A/D 转换标志
set_P12_IO();
ADC_CONTR |= 0x80; //10000000 令 ADC_power = 1 启动A/D 转换电源
delay(1); //使输入电压达到稳定
ADC_CONTR |= 0x02; //00000010 令 ch2ch1ch0 = 010 选择A/D 转换P12
delay(1); //使输入电压
- 上一篇:《C++版小游戏A10战斗机源代码》
- 下一篇:C语言多层一维小波分解
相关资源
- linux下c语言实现多线程web服务器
- vs2008(mfc)通过ADO连接SQL SERVER 2008源
- 从内存资源中加载DLL:CMemLoadDll源码-
- C++ NORAD SGP4/SDP4 Implementation
- 基于msp430g2553和ad18b20的温度检测与控
- AD5420驱动C语言
- 成熟 免费adpcm音频C语言 编解码
- 重绘CListCtrl的scrollbarheaderctrl和items的
- AES/ECB/PKCS5Padding C++实现
- RAD Studio 10.3.0 4364 keygen
- 激光雷达UTM-30LX图像采集程序及数据
- C语言直接读写DWG文件源代码
- c++版本自抗扰控制器
- 已知head为单链表的表头指针,链表中
- ADS7809C语言程序
- ADS1210读写函数C语言
- MFC_ADO连接Access
- ADS1115的51单片机驱动
- msp430g2553_AD采样及显示C语言程序
- AdaBoost算法C++源代码
- ADC0809做的电压+电流+功率数据采集系
- 数字电压表adc0832+C语言源程序+protue
- MFC的·绘图代码,模仿CAD的界面是我找
- 一些常见的数据结构ADT定义及相关数
- MOEA/D的C++代码
- ADS1220驱动参考程序
- 自适应霍夫曼编码(C++)
- AD7705程序
- C++ADO连接SQLServer封装类
- Python3+Opencv343环境搭建 dll load failed问
评论
共有 条评论