微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机实验板2011_V1.1-ADC0809练习程序

单片机实验板2011_V1.1-ADC0809练习程序

时间:11-18 来源:互联网 点击:

原理图:

ADC0809控制时序:

测试程序

/************单片机教学实验板 ******************/

/*功能描述:ADC0809练习 */

/*作者:郑 文 */

/*编写时间:2011.3.1 */

/*接外部晶振11.0592 MHZ */

/*功能描述*/

//AD采集声音 LED输出

#include

#include

#include

#include

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

sbit speaker=P1^3; //蜂鸣器

sbit A11=P2^3; //

sbit R_D=P3^7; //

sbit W_R=P3^6; //

sbit INT_1=P3^3; //

sbit D4=P0^4; //

sbit D5=P0^5; //

sbit D6=P0^6; //

sbit D7=P0^7; //

sbit ADD_A=P0^0;

sbit ADD_B=P0^1;

sbit ADD_C=P0^2;

sbit LED_CS=P1^4;

/************主程序*************/

void main(void)

{

uchar key_num;

LED_CS=0;// 选通LED

P0=0Xff;

while(1)

{

W_R=1;

R_D=1;

A11=1; //ST OE =0;

ADD_C=0;

ADD_B=1;

ADD_A=0; //选AD2 话筒

W_R=0;

A11=0; //ST=1

Delay1ms(1);

W_R=1;

A11=0; //ST=0

while(INT_1==1); //等待转换结束

R_D=0; //使能输出

Delay1ms(50);

}

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top