推荐阅读最新更新时间:2024-03-16 14:39
时钟芯片SD2200ELP与AVR单片机的接口设计
在提升机制动闸瓦间隙实时在线检测的设计中,需要保存故障时间和故障数据。大部分仪器仪表中都要使用时钟芯片,但是很多的实时时钟芯片(如PCF8563)没有掉电保护,须外接晶振和电池,比较麻烦。而深圳兴威帆电子技术有限公司生产的SD2200ELP是内置32 KBE2PROM的串行实时时钟芯片,不需要外接器件支持,连线简单、可靠,提供的数据精确,断电后也能继续工作。微控制器采用Atmel公司的ATmegal6单片机,利用AT-megai6的硬件TWI接口可直接对SD2200ELP进行操作,无需软件模拟I2C方式,使用方便、可靠。 1 SD2200L简介 SD2200L系列(包括SD2200B/C/D/E/FLP)是一种具有内置
[单片机]
AVR第2课:配置AVR开发环境
1、AVR单片机C语言编程开发环境:ICCAVR,用于编写程序和编译。下载地址: http://www.iccavr.com。 2、AVR单片机烧写程序环境:(我用的是USB ISP免驱动下载线,而且也是用的转换模块)PROGISP,网上可以下载,自己找。用这个软件的原因是之前我用AVR STDIO4总是出现Connected failed-Seclect AVR Program。最终才找到这个解决办法,希望遇到相同问题的你也可以用这个解决自己遇到的难题。
[单片机]
基于AVR单片机的万年历程序设计
AVR单片机万年历程序 //***************************FileName:RTC.C************************// //***************************ICCAVRV6.30编译**********************// #include// 寄存器 定义文件 #include//使用到宏 #defineucharunsignedchar//数据类型定义 #defineuintunsignedchar//数据类型定义 #defineSD23030x64//SD2303器件IIC识别码 ucharTable[12]={0x3f,0x06,0x5b,
[单片机]
AVR定时/计数器应用设计
定时/计数器(Timer/counter)是单片机芯片中最基本的外围接口,它的用途非常广泛,常用于测量时间、速度、频率、脉宽、提供定时脉冲信号等。相对于一般8位单片机而言,AVR不仅配备了更多的定时/计数器接口,而且还是增强型的,功能非常强大。ATmega128一共配置了2个8位和2个16位,共4个定时/计数器,本小节重点对它的一些增强功能的应用做基本的介绍。 5.9.1 预分频器 定时/计数器最基本的功能就是对脉冲信号计数,当计数器计满后(8位为255,16位为65535),再来一个脉冲它就翻转到0,并产生中断信号。同其他单片机类似,AVR的定时/计数器的计数脉冲可以来自外部的引脚,也可以由从内部系统时钟获得;但AVR的定
[单片机]
AVR AT90S1200 IP核设计及复用技术
1 引言 随着芯片集成程度的飞速提高,一个电子系统或分系统可以完全集成在一个芯片上,IC产业中形成了以片上系统SOC(System-on-Chip)技术为主的设计方式。同时IC设计能力和EDA工具却相对落后于半导体工艺技术的发展,两者之间日益加剧的差距已经成为SOC技术发展过程中一个突出的障碍。采用基于IP复用技术进行设计是减小这一差距惟一有效的途径,IP复用技术包括两个方面的内容:IP核生成和IP核复用。文中采用IP核复用方法和SOC技术基于AVR 8位微处理器AT90S1200IP Core设计专用PLC微处理器FSPLCSOC模块。 2 IP核复用 IP核复用(IP Core Reuse)是指在集成电路
[单片机]
AVR 8515单片机遥控器 解码程序
这个程序实现K1D和中国电信机顶盒遥控器解码。 刚刚从51单片机转到AVR ,也刚刚学习用C编程,一些语句格式纠错搞了一天,终于完成,效果很好。共享给大家。 我这里只贴上解码部分的文件,显示部分文件就算了。大家知道的。 第一次发帖,请大家鼓励一下! //ICC-AVR application builder : 2020/3/25 // Target : 8515 TH186_K1D遥控器解码 // Crystal: 8.0000Mhz #include io8515v.h #include macros.h #include lcd1602.h //两个C文件都要这 //////////////////////
[单片机]
PT6311 HT1628的avr单片机详细例程
PT6311 HT1628的详细例程,连续地址读写,按键扫描,LED显示都有详细的例程包。欢迎交流,例程都经过了验证是OK的。 单片机源程序如下: /*----------------------------------------------------------------------------*/ // Tools : ICC-AVR6.31A // File : Main.C // Target : M8 // Crystal : 8.000MHz // Date : 2015-03-13 18:36:18 // Amend : 2015-03-16 11:26:09 // Function: ET622
[单片机]
基于AVR单片机的高精度频率调节器
1?引言? 在现代化工业生产与高精度测试中,我们需要相当精确的频率来帮助判断设备性能指标。而且我们希望能够微调该频率。采用压控振荡器得到的频率不够精确,微调频率步骤烦琐,耗时漫长,因此有些测试项目限制了压控振荡器的使用。 Mega系列单片机是Atmel公司于2002年起陆续推出的。这款AVR增强型单片机具有速度快,抗干扰能力强,价格低廉等诸多优点。为了加快AVR单片机的软件编制,Atmel以及第三方提供的开发工具多种多样,程序开发方便有效。该单片机内部FLASH结构功能灵活,加锁后很难解密,可以最大限度地保护知识产权。AVR单片机可以广泛应用于通信、野外测试、汽车电子、医疗器械等领域,并且适用于各种低电压、低功耗的场合。? 本文
[单片机]