搜索资源列表
ak1
- 一些应用中,经常要用到双串口,但是一般单片机只提供一个串口,其实完全可以用普通I/O口模拟一个串口。以下的程序是我编写的模拟串口程序,程序中使用了单片机的定时器0,和INT0中断。数据的发送和接收由中断程序自动进行。程序已经过AVR仿真器仿真和实际烧片使用,证明可靠。有一点需要说明的是,此模拟的串口为半双工方式。 主程序中,单片机将标准串口设置为115200bps,将模拟串口设置为19200bps。单片机将标准串口收到的数据从模拟串口发送出去,将模拟串口接收到的数据从标准串口发送回来。-s
avrPTest
- AVR基本外设测试程序,包括1602LCD,外部中断,定时计数器0,键盘扫描等。本工程是基于Mega8而进行的,可以基本不用修改而应用到AVR的其他芯片上,比如Mega16,Mega162等。-AVR basic peripherals testing procedures, including 1602LCD, external interrupt, timer counter 0, keyboard scanning. The project is carried out based on
tc
- avr atmega168v Timer counter的程序,可以使用-avr atmega168v Timer counter program, can work
TIMER_main
- AVR单片机C语言, 关于定时器的应用, 大家可以去看看,里面有说明-AVR single-chip C language, on the application of the timer, we can see that there are
T0shumaguan
- avr单片机定时器的数码管显示程序,初学者看还可以啊-avr timer single-chip digital control display program, a beginner can look at ah
Template_With_Schedule_And_COM_Singal_Interface.ra
- 该模板拥有严格的层次和模块划分,具有可移植性强,替换硬件抽象 层的部分内容即可实现整个工程的AVR芯片间移植。该模板使用时,只需要使用ICC代码向 导生成必要的定时器0毫秒中断初始化代码、串口初始化代码填写到HD_Support.c中的对 应函数中,就可以使用了。-The template has a strict hierarchy and modules division, with portability, strong, and replace part of the
AVR_IO_tests
- AVR单片机的实验代码,经过测试可以用的。包括普通IO口实验、定时器实验、数码管显示实验、AD转换并显示实验和EEPROM 读写实验.不但有代码,还有简单解释和原理说明-AVR microcontroller experimental code, tested can be used. Including general IO port test, test timer, digital display experiment, AD conversion and display experime
time1
- AVR单片机定时器2的异步操作功能用作实时时钟的效果。同时讲解了BASCOM-AVR中关于时钟硬件配置方面的语句。在BASCOM的概念里主要分为SOFT和USER两大类时钟产生的方法。利用芯片定时器的异步功能称为软时钟,利用专用时钟芯片则要用户自己编写相应的处理程序,所以称USER。但不管采用哪种方式,相关的中断服务程序或是函数都要支持DATE$和TIME$以及_sec , _min , _hour, _day , _month , _year等系统内部变量。程序的其他部分可以直接存取这些变量,
M16_T0_Timer
- 这是一个关于 AVR ATMEL16的定时器的应该程序。可以实现计数定时-This is a timer on the AVR ATMEL16 should process. Can count time
clock-timer
- bascom-avr源码 一个专业时钟,可以驱动一个继电器定时。含原理图-AVR Clock and Timer Project: This is a professional Clock, Calendar and Timer with a relay. furthermore this is a Alarm clock and you can set Alarm or relay for 100 year. this project get two time for relay: o
test
- AVR单片机的定时器中断程序,用来控制数码管显示数字,可以在ICC软件中编译通过。现在到AT16单片机中运行-The timer interrupt program of the AVR microcontroller used to control digital display digital, you can compile in the ICC software through. Now run to the AT16 microcontroller
mega16csb
- 编译环境iccavr 芯片avr16 8M晶振 超声波的可收发距离在3m左右,利用了avr的定时器1和外部中断,1602显示具体距离-The compiler environment iccavr chip avr16 8M crystal can send and receive distance of about 3m using avr timer and external interrupt, 1602 distance
PWM
- Atmega 16单片机,这里利用T/C1定时器中断来产生PWM波形。在ICC AVR编译环境下,利用tool 菜单中的application builder生成一个简单的PWM波程序。这段程序以PA0作为PWM波的输出端口。利用T/C1定时器比较匹配和溢出产生两次中断来改变PA0的输出电平。具体过程为:计数器TCNT1从初始值开始不断计数,当发生比较匹配时,把PA0置为低电平,计数器继续计数,当发生溢出中断时,计数器回到初始设定值,并把PA0置为高电平。从而在PA0端口获得一稳定持续的PWM波
TimerOne-v9
- arduino 内置Timer的类,很好用!只要是AVR系列都可以修改后使用-arduino timer object can be used on avr
AVRTimer
- VC编程的AVR定时器初值计算,输入预分频的时钟频率即可计算出定时器初值。用于弥补codevisionAVR软件不能帮助计算初值。-VC programming AVR timer initial calculations, input clock frequency prescaler timer initial value can be calculated. Software can not be used to make up codevisionAVR help calculate t
timedplug2
- timed plug: an AVR based system. can set the duration for being on. simply the powerplug is attached with a timer.
timer0
- AVR Atiny13 单片机的定时器操作例程,无需外加晶振即可工作,仅供参考。-AVR Atiny13 MCU timer routine operation, no external crystal can work for reference purposes only.
数字时钟
- avr单片机定时器实现对时间 日期的累积,可以通过按键修改时间 日期,数码管显示(AVR single chip timer realizes the accumulation of time and date, can modify time and date by key, digital tube display)