AD574 AVR程序 没有公告
加入收藏
设为首页
联系本站
| 首页 | 新闻 | 应用 | 图库 | 独家 | 开源共享 | 会员区 | 开发板 | 仿真器 | 芯片 | VIP | 邮购须知 |
客户评价 | 论坛 |
|
文章首页
|
解决方案
|
技术交流
|
独家资料
|
在线座谈会
|
您现在的位置: 31IC安诺电子在线 >> 文章 >> 技术交流 >> 文章正文
AD574 AVR程序 热 ★★★【字体:小 大】
AD574 AVR程序
作者:hotyong 文章来源:http://blog.21ic.com/user1/5203/index.html 点击数:255
更新时间:2008-10-27
#i nclude<avr/io.h>
unsigned char DisTab[]={
0xfc,0x60, 0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,
0xfd,0x61,0xdb,0xf3,0x67,0xb7,0xbf,0xe1,0xff,0xf7,0x00,0x02,
};
unsigned char DisBuffer[9]={0,20,20,20,20,20,20,20,};
#define AD574POL2
//#define AD57420V
#define AD574DataDDR DDRA
#define AD574Data PINA
#define AD574ctrl PORTB
#define AD574ctrlPIN PINB
#define AD574_A0 PB0
#define AD574_RC PB1
#define AD574_STS PB2
#define ADC_8 AD574ctrl &= ~_BV(AD574_A0); //
#define Out_H8 AD574ctrl &= ~_BV(AD574_A0); //高八位输出
#define Out_L4 AD574ctrl |= _BV(AD574_A0);//低四位输出
#define AD574_Start AD574ctrl &= ~_BV(AD574_RC);
#define AD574_Read AD574ctrl |= _BV(AD574_RC);