资源简介
这是一个关于atmega16的例程,采用的编译器为IAR.程序中,没有多用扩展的关键字,基本都是用标准C的基本语法实现的,其移植性高,通用性有一些。大都经过本人测试,若能帮到大家,将使我不胜荣幸!
代码片段和文件信息
#include
//---------send configuration byte to tlv1571-------------//
void sendto_1571( void )
{
//充许写操作
_CS_L;
_WR_L;
/*
寄存器0设置,使其工作在HARDWARESTARTEOC
External clocknormalsigal channel
*/
DDRA |= 0x03;
_OE_245_H;
A_to_B;
PORTB = 0x60;
PORTD &= 0xfc;
_OE_245_L;
/*
寄存器1设置,使其工作在binary enable self test Vref1/2
*/
_OE_245_H;
A_to_B;
PORTB = 0x00;
PORTD &= 0xfd;
_OE_245_L;
_OE_245_H;
_CS_H;
_WR_H;
}
//---------从1571读数-------------//
uint read_1571( void )
{
uint i;
_CSTART_L;//下降沿启动采样
for( i = 0; i < 6; i ++ )
{
CLK_L;
CLK_H;
}
_CSTART_H;//上升沿启动转换
for( i = 0; i < 10; i ++ )
{
CLK_L;
CLK_H;
}
while( !EOC );//等待转换结束信号
//数据采集接口初始化
tlv1571_in_DDR;
_CS_L;
_RD_L;
B_to_A;
_OE_245_L;
i = 0;
i |= ( PIND & 0x03 );
i <<= 8;
i |= PINB;
//状态回复
_CS_H;
_RD_H;
_OE_245_H;
return( i );
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1219 2009-04-21 15:22 avr_study\1571\1571.c
文件 4898 2009-04-22 08:31 avr_study\1571\1571.dep
文件 36502 2009-03-24 21:09 avr_study\1571\1571.ewd
文件 51329 2009-04-21 21:25 avr_study\1571\1571.ewp
文件 158 2009-03-24 21:06 avr_study\1571\1571.eww
文件 19949 2009-04-22 08:19 avr_study\1571\Debug\Exe\1571.d90
文件 313 2009-04-22 08:18 avr_study\1571\Debug\Obj\1571.pbd
文件 10535 2009-04-21 15:22 avr_study\1571\Debug\Obj\1571.r90
文件 4468 2009-04-21 15:22 avr_study\1571\Debug\Obj\initial.r90
文件 3852 2009-04-22 08:19 avr_study\1571\Debug\Obj\main.r90
文件 6646 2009-04-21 21:33 avr_study\1571\Debug\Obj\timer1_initial.r90
文件 3940 2009-04-21 21:34 avr_study\1571\Debug\Obj\timer1_interrupt.r90
文件 336 2009-04-21 15:20 avr_study\1571\initial.c
文件 7495 2007-06-07 11:44 avr_study\1571\intrinsics.h
文件 6269 2007-06-07 11:44 avr_study\1571\ioavr.h
文件 15916 2007-06-07 11:44 avr_study\1571\iom16.h
文件 60280 2007-06-07 11:44 avr_study\1571\iomacro.h
文件 524 2009-04-22 08:18 avr_study\1571\main.c
文件 928 2009-04-20 20:17 avr_study\1571\myinclude.h
文件 2402 2009-04-22 08:30 avr_study\1571\settings\1571.cspy.bat
文件 7175 2009-04-22 08:31 avr_study\1571\settings\1571.dbgdt
文件 409 2009-04-22 08:31 avr_study\1571\settings\1571.dni
文件 3564 2009-04-22 08:31 avr_study\1571\settings\1571.wsdt
文件 304 2009-04-21 21:24 avr_study\1571\timer1_initial.c
文件 344 2009-04-21 21:34 avr_study\1571\timer1_interrupt.c
文件 2820 2009-04-21 14:19 avr_study\1571_copy\1571.dep
文件 36502 2009-03-24 21:09 avr_study\1571_copy\1571.ewd
文件 51061 2009-03-24 21:10 avr_study\1571_copy\1571.ewp
文件 158 2009-03-24 21:06 avr_study\1571_copy\1571.eww
文件 13913 2009-04-21 09:45 avr_study\1571_copy\Debug\Exe\1571.d90
............此处省略1348个文件信息
相关资源
- iar offline activator by unis v1.3.zip
- MSP432 for IAR 说明
- IAR_8051PacketsANDLicense原创.rar
- 《从零开始创建uCosIII项目》中的工程
- AVR单片机驱动OV7670摄像头源代码-堪称
- avr单片机例程@天祥电子
- IAR各个版本的破解器
- IAR7.8安装及破解教程
- IAR注册机 KeyGen最新全系列
- 物理地址烧写Setup_SmartRFProgr_1.6.2.zip
- iar5.5版本注册机
- IAR 5.5 破解
- mega16资料
- MSP430G2553_LauchPad及IAR和Proteus使用指南
- iar for arm 8.11注册机
- IAR 8.2 新版激活工具
- 电磁直立车
-
IAR em
bedded Workbench for MSP430 V4.20软件 - IAR VisualSTATE 6.41 part1
- IAR VisualSTATE 6.41 part2
- AVR Studio 安装程序4.0.7版稳定型强烈推
- ARDUINO开发实战指南AVR篇
- ATmega单片机中文数据手册ATmega8-16-32
- 基于IAR的STM32F407程序模板
- IAR for MSP430 v5.40 第二部分共两部分
- MSP-FET430UIF win10 环境下驱动
- IAR FOR 8051 7.51A 与注册机
- 山外KEA代码包
- stm8L051参考代码
- STM32H743以太网通信TCP客户端实现IAR
评论
共有 条评论