单片机中的多路模拟开关例程
来源:互联网 发布:网络强国参考文献 编辑:程序博客网 时间:2024/04/28 17:09
#include <reg52.h>
#include <absacc.h>
#include <stdio.h>
#include <math.h>
#define uchar unsigned char
#define uint unsigned int
#define adch0 XBYTE[0x0000]
sbit P1_3=P1^3;
sbit P1_2=P1^2;
uint ch0datal,ch0datah,i,light;
void main(void)
{
EA=1; PT0=1; // 开外中断,并设置定时器;
ET0=1;
IT0=1;IT1=1;
EX0=1;EX1=1;ET2=1;
T2CON=0x08;
TMOD=0x21;
TH0=0xB9; // 设置定时器的初值;
TL0=0xB0;
TR0=1;
TI=1;
ch0datah=0;
ch0datal=0;
P1_3=0; // 设置控制端口的初值;
P1_2=0;
while(1){} // 等待外部的控制信号;
}
void intsvr1(void) interrupt 1 // 定时器1模拟外部控制信号的进入
{
TH0=0xB9;
TL0=0xB0;
TR0=1;
light=light+1;
if (light>1000)
{
P1_3=!P1_3; // MAX333的控制信号取反,工作方式变化;
P1_2=!P1_2;
light=0; // 标志位显示当前的工作状态;
}
}
- 单片机中的多路模拟开关例程
- 多路模拟开关 AD7506
- 集成多路模拟开关的应用技巧
- 单片机I/O口管脚内部结构(锁存器,输出驱动器,三态缓冲器,多路开关)
- 单片机中断例程
- 单片机模拟
- 单片机的数字时钟例程
- 单片机驱动直流电机的例程
- 基于单片机的信号发生器例程
- 单片机的无线数据传输例程
- 【2042】模拟开关
- SGM4582模拟开关问题
- Button模拟开关按钮
- 模拟时钟例程
- STC11F04单片机定时器模拟多任务程序
- 单片机 远程开关量电压转换
- 单片机与LED,开关,的接口设计
- 开关控制的单片机流水灯 汇编
- 行列键盘的输入例程
- Facelets——专为 JSF 设计的视图技术
- 磁盘缓存
- 几个不错的vc网站
- 锁定键盘的程序
- 单片机中的多路模拟开关例程
- 单片机控制的数码管显示
- 单片机的数字时钟例程
- 微型打印机和单片机的接口程序
- 设计模式笔记--行为型模式之二--Command
- DS1820温度测量程序
- 单片机的电流检测程序
- 单片机驱动直流电机的例程
- 单片机数模输出控制LED亮度的例程