推荐阅读最新更新时间:2024-11-17 14:19
atmega8 例程:系统库函数的延迟
/*********************************************************** * 函数库说明:ATMEGE8 延迟库函数 * 版本: v1.0 * ************************************************************ *注意: LED PC5 ******************************
[单片机]
ATMEGA8超声波测距程序
几天前把超声波做出来以后 准确度可以提高到1cm 然后放到小车上 做了一个超声波蔽障 现在小车可以光电循迹 和超声波蔽障了 下面是 超声波的程序 /********************************************************************* Project : 超声波测距 Chip type : ATMEGA8 Clock frequency: 8.000000MHz *********************************************************************/ #include iom8v.h #in
[单片机]
atmega8 例程:PWM
/*********************************************************** * 函数库说明:ATMEGE8 PWM * 版本: v1.0 * ************************************************************ *注意: PB1 PB2 20khz 50% 占空比方波 **********************************
[单片机]
基于ATmgea8型单片机的加热控制系统
l 引言 温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。文中介绍的温度测量及加热控制系统以 ATmega8型AVR系列单片机为核心部件,通过对系统软件和硬件设计的合理规划,发挥单片机自身集成众多系统级功能单元的优势,在不减少功能的前提下有效降低了硬件成本,系统操控简便。实验证明该温控系统具有很高的可靠性和稳定性。 2 系统结构及控制算法 2.1 系统总体结构 温度测量及加热控制系统的总体结构如图1所示。系统主要包括现场温度采集、实时温度显示、加热控制参数设置、加热电路控制输出、与上位机串行通信和系统核心ATmega8型单片机等。 温度采集电路以模拟电压形
[单片机]
atmega8 例程:T1定时器 CTC模式 10ms定时器 1s连续定时
/* * 函数库说明:ATMEGA8 T1定时器 CTC模式 10ms定时器 1s连续定时 * 版本: v1.00 * 修改: 庞辉 芜湖联大飞思卡尔工作室 * 修改日期: 2011年08月08日 * * 说明: 相当于51自动重载模式 * * 版本更新: 详见readme.txt * * 20110805 V1.02 * *注意: 6M外部晶振 / #i
[单片机]
ATmega16 外部RC振荡器
对于时间不敏感的应用可以使用Figure 13 的外部RC 振荡器。频率可以通过方程f =1/(3RC) 进行粗略地鼓估计。电容C 至少要22 pF。通过编程熔丝位CKOPT,用户可以使能XTAL1 和GND 之间的片内 36 pF 电容,从而无需外部点燃。若想获取有关振荡器如何工作以及如何选择R 和C 的具体信息,请参考外部RC 振荡器应用手册。 振荡器可以工作于四个不同的模式,每个模式有自己的优化频率范围。工作模式通过熔丝位CKSEL3..0 选取,如Table 7 所示。 选择了这个振荡器之后,启动时间由熔丝位SUT 确定,如Table 8 所示。
[单片机]
ATMEGA8单片机LED动态显示程序设计
// 电路 里有4个七段 LED ,用此程序,每个LED的刷新 周期 为200/4=50 Hz 。 //程序里实时改变DispResult的值,显示就会相应改变。 #include iom8v.h #include macros.h unsigned char table ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char LEDRefresh=0; unsigned char DispResult=0; unsigned char LedLoop=0;
[单片机]
基于ATmega8的大功率直流电机控制系统设计与实现
一、前言 直流电动机作为主要的机电能量转换的装置,广泛应用于各行各业。随着计算机电子技术的迅猛发展,电动机的控制方法也发生了巨大的变化,模拟控制方法已基本被数字控制方法所取代。本系统采用ATmega8单片机为核心控制器,通过PWM波来控制H桥中MOSFET器件的导通和关断,把直流电压变成电压脉冲列,控制电压脉冲的宽度或周期,将26V直流电变为交流电在在通过变压器将升压到180V在整流获得的,其中还将用PWM控制技术来控制直流电动机的转速。 二、系统硬件设计 (一)系统工作原理 系统控制器主要采用的是ATmega8单片机为控制芯片。通过霍尔传感器检测电流,光电编码器对速度进行检测。在通过单片机产生PWM波
[单片机]