网站地图|联系我们|关于我们

免费咨询电话:0591-28082552

更多>>合作伙伴
联系我们Contact Us

地址:福建省福州市晋安区福
兴经济开发区红光路11号E座

邮箱:2993404183@qq.com

热线电话:0591-28082552

超声波低频开发板超声波低频开发板>产品中心>平安彩票

超声波低频开发板使用案例下载产品资料下载

超声波低频开发板

产品特征:

板载JTAG 接口,可以方便进行仿真调试;

板载有2路LED,可模拟指示工作状态;

板载有3 路独立按键,可以方便的进行人机互动实验;

板载LCD12864 显示接口,可以方便显示汉字和图形数据;

原创超声波发射与接收电路,实现多级放大,同时含有带通滤波处理;

所有I/O 口全部引出,方便扩展实验及测试;

UART 异步串行口+MAX3232 电平转换芯片,可自行通过外接DB9头与电脑的COM 口通讯;

产品描述免费咨询电话:400-889-0835

常规低频超声波开发板

开发板特征:

板载JTAG 接口,可以方便进行仿真调试;

板载有2路LED,可模拟指示工作状态;

板载有3 路独立按键,可以方便的进行人机互动实验;

板载LCD12864 显示接口,可以方便显示汉字和图形数据;

原创超声波发射与接收电路,实现多级放大,同时含有带通滤波处理;

所有I/O 口全部引出,方便扩展实验及测试;

UART 异步串行口+MAX3232 电平转换芯片,可自行通过外接DB9头与电脑的COM 口通讯;

 

一、开发板的优势

 板载JTAG 接口,可以方便进行仿真调试;

板载有2路LED,可模拟指示工作状态;

板载有3 路独立按键,可以方便的进行人机互动实验;

板载LCD12864 显示接口,可以方便显示汉字和图形数据;
原创超声波发射与接收电路,实现多级放大,同时含有带通滤波处理;
所有I/O 口全部引出,方便扩展实验及测试;
UART 异步串行口+MAX3232 电平转换芯片,可自行通过外接DB9头与电脑
的COM 口通讯;
超声波开发实验板主控芯片为ATMEGA1284P 芯片,可用于后续的AVR 学习
实验开发;
众多功能、人性化设计。除普通的实验功能外,还能更大的发挥您的潜能,合
理的布局让您在操作的时候更得心应手;
硬件设计模块划分清晰,原理明确,符合正常使用习惯;
电路简单,安排了最常用最实用的功能电路,接口尽量不复用;
无论是程序下载还是仿真调试,让您在学习中事半功倍,从而更快的学习和掌
握超声波的应用;
标准例程的基础上加配了综合程序,购买者可全方位体验代码的学习,更重要
的是能了解产品开发的全过程实例。

 

 

 

图1 超声波开发板接口和测试点说明

 

 

图2 超声波开发板接线端子说明

 

 

图3 超声波开发板液晶屏显示效果

 

开始前的准备工作

 当用户拿到实验板后的第一件事是先看实验板供电是否正常、下载程序功能

是否正常、各芯片功能是否都能成功实现,检测方法如下所示:

1。 先把产品包装中的四个铜柱及镙母安装在实验板上。

2. 把相应的测试程序烧写之单片机中观察各模块测试是否正常。

3. 常用的硬件工具:AVR JTAG ICE XPII 或者 AVR JTAG ICE MKII

4. 软件工具:AVR StudioV4.16 IAR for Atmel AVR

 

例程简介

 

实验1

LED 闪烁。

实验目的:初步掌握AVR 单片机I/O 口作为输出的应用。
局部电路:
 
源程序:见LED 测试文件夹。
#include<iom16.h>
#define uint unsigned int
#define uchar unsigned char
#define SET_BIT(x,y) (x|=(1<<y))
#define CLR_BIT(x,y) (x&=~(1<<y))
#define GET_BIT(x,y) (x&(1<<y))
#define PD5 5
#define PD6 6
#define LED1_1 SET_BIT(DDRD,PD5);SET_BIT(PORTD,PD5)
#define LED1_0 SET_BIT(DDRD,PD5);CLR_BIT(PORTD,PD5)
#define LED2_1 SET_BIT(DDRD,PD6);SET_BIT(PORTD,PD6)
#define LED2_0 SET_BIT(DDRD,PD6);CLR_BIT(PORTD,PD6)
void delay(uint z) //8M
{
uint x,y;
for(x=0;x<z;x++)
for(y=0;y<1141;y++);
}
void main(void)
{
while(1)
{
LED1_1;
5
LED2_1;
delay(500);
LED1_0;
LED2_0;
delay(500);
}
}
 
 

实验2

独立按键控制LED。
实验目的:初步掌握AVR 单片机IO 口作为输入口的使用。

局部电路:

 
源程序:见独立按键测试文件
#include<iom16.h>
#define uint unsigned int
#define uchar unsigned char
#define LED1_PORTn PORTA_Bit0
#define LED2_PORTn PORTA_Bit1
#define LED1_DDRn DDRA_Bit0
#include<iom16.h>
#define uint unsigned int
#define uchar unsigned char
#define LED1_PORTn PORTD_Bit5
#define LED2_PORTn PORTD_Bit6
#define LED1_DDRn DDRD_Bit5
#define LED2_DDRn DDRD_Bit6
#define KEY1_PORTn PORTA_Bit0
#define KEY2_PORTn PORTA_Bit1
#define KEY3_PORTn PORTA_Bit2
#define KEY1_PINn PINA_Bit0
#define KEY2_PINn PINA_Bit1
#define KEY3_PINn PINA_Bit2
6
#define KEY1_DDRn DDRA_Bit0
#define KEY2_DDRn DDRA_Bit1
#define KEY3_DDRn DDRA_Bit2
void delay(uint z) ;
unsigned char key();
void LED_flicker();
void main(void)
{
KEY1_DDRn=0;
KEY2_DDRn=0;
KEY3_DDRn=0;
KEY1_PORTn=1;
KEY2_PORTn=1;
KEY3_PORTn=1;
LED1_DDRn=1;
LED2_DDRn=1;
while(1)
{
LED_flicker();
}
}
//------------------按键扫描函数------------------//
unsigned char key()
{
static unsigned char num=0;
if(KEY1_PINn==0)
{
delay(10);
if(KEY1_PINn==0)
{
while(!KEY1_PINn)
{
num=1;
}
}
}
if(KEY2_PINn==0)
{
delay(10);
if(KEY2_PINn==0)
7
{
while(!KEY2_PINn)
{
num=2;
}
}
}
if(KEY3_PINn==0)
{
delay(10);
if(KEY3_PINn==0)
{
while(!KEY3_PINn)
{
num=3;
}
}
}
return num;
}
void LED_flicker()
{
switch(key())
{
case 0:
LED1_PORTn=1;
LED2_PORTn=1;
break;
case 1:
LED1_PORTn=1;
LED2_PORTn=0;
break;
case 2:
LED1_PORTn=0;
LED2_PORTn=1;
break;
case 3:
LED1_PORTn=0;
LED2_PORTn=0;
break;
}
}
void delay(uint z) //晶振8M
{
8
uint x,y;
for(x=0;x<z;x++)
for(y=0;y<1141;y++);
}

 

 常规低频超声波开发板说明书资料链接如下:

 

 

 

如果您有需求请留下您的联系方式!

  • 姓名:*
  • 电话:*
  • 邮箱:
  • 地址:
  • 留言:
平安彩票| 空气换能器| 超声波开发板| 水声换能器| 功率换能器| 成功案例|关于大禹|联系我们
热线电话:0591-28082552

地址:福建省福州市晋安区福兴经济开发区红光路11号E座

QQ:332007493 邮箱:2993404183@qq.com

版权所有福州大禹电子科技平安彩票 保留所有权利

汇丰彩票 千禧彩票 汇丰彩票 易发彩票 平安彩票 汇丰彩票 平安彩票 平安彩票 汇丰彩票 金誉彩票