第6章 ATmega单片机的
模拟接口及使用方法 ;6.1模拟比较器
模拟比较器对正极AIN0 的值与负极AIN1 的值进行比较。当AIN0 上的电压比负极AIN1上的电压要高时,模拟比较器的输出ACO 即置位。
比较器的输出可用来触发定时器/ 计数器1 的输入捕捉功能。
此外,比较器还可触发自己专有的、独立的中断。用户可以选择比较器是以上升沿、下降沿还是交替变化的边沿来触发中断。
中断向量:ANA_COMP_vect;图6.1为比较器及其外围逻辑电路的框图。;1、特殊功能IO寄存器-SFIOR;2、模拟比较器控制和状态寄存器(ACSR);需要改变ACIS1/ACIS0 时,必须清零ACSR 寄存器的中断使能位来禁止模拟比较器中断。否则有可能在改变这两位时产生中断。;模拟比较器的应用举例;#include “avr/io.h”
int main()
{unsigned char mid; //定义变量
DDRD = 0xff; //设置PC口为输出
PORTD = 0xff; //设置PC口为输出为高电平(LED熄灭)
ACSR = 0x00; //启动模拟比较器
while(1)
{ mid = ACSR 0x20; //读出模拟比较器的输出值
if( m
您可能关注的文档
最近下载
- 福建省水利水电建筑概算定额(上册、下册)2021.pdf VIP
- (二模)郑州市2026年高三毕业年级第二次质量预测数学试卷(含答案).docx
- 【儿童故事】儿童故事六则 小蛋壳的故事.docx VIP
- 体外诊断试剂盒研发进展.docx VIP
- 2025届山西省临汾市高三下学期第二次模拟生物试题(解析版).docx
- 2025年供水设施管理与水质检测手册.docx VIP
- 生态保护与国家安全-环境安全与国家安全-教学课件.pptx VIP
- 《食品经营许可证》延续申请表.doc VIP
- 新课标人教版小学数学五年级下册教学用书.pdf VIP
- 2024建筑与市政工程施工现场临时用电安全技术标准.docx VIP
原创力文档

文档评论(0)