R1 R3 510
CIN1A
CMPREF LED
P0.6
R2 R4
图 3.1 两路相关模拟信号的监测
广州周立功单片机发展有限公司 Tel: (020)87535042 87583987(Fax) http://www.zlgmcu.com
- 2 -
信号A应该输入比较器1的正向输入端CIN1AP0.4信号B应该输入比较器1的反向输入端CMPREF
P0.5LED应该接在它的输出端CMP1OP0.6
在程序设计中有三件事要做首先在主程序的初始化部分应该将比较器1的输入端设置为模拟输
入状态将比较器1的输出信号从CMP1O输出以便控制LED设置好比较器1的中断功能其次在
中断向量区填写一条转移指令引导到比较器1的中断子程序最后编写比较器1的中断子程序由于
比较器输出端的上升沿和下降沿均能触发中断故在中断子程序里要根据情况分别处理相关程序如下
CMP1 DATA 0ACH比较器 1 控制 寄存器
P0M1 DATA 84HP0方式寄存器 1
P0M2 DATA 85HP0方式寄存器 2
PT0AD DATA 0F6HP0 数据输入禁能
IEN1 DATA 0E8H中断使能寄存器 1
EC1 BIT IEN1.5比较器 1 中断使能
CIN1A BIT P0.4比较器1输入 A正向输出端
CMPREF BIT P0.5比较器参考输入反向输出端
CMP1O BIT P0.6比较器1输出
ORG 0000H
LJMP MAIN至主程序
ORG 0063H
LJMP CMP1INT至比较器1中断子程序
ORG 0080H
MAIN主程序例行操作自检初始化等
MOV PT0AD,#30H禁止CIN1A和CMPREF上的数字输入功能使能比较器
ANL P0M2,#0CFH
ORL P0M1,#30H开启比较器1并进行如下设置
MOV CMP1,#24H正向输入为CIN1A反向输入为CMPREF结果输出到CMP1O
MOV R2#5延时
DELAYDJNZ R2DELAY
ANL CMP1,#0FEH清除比较器1的中断标志
SETB EC1使能比较器1中断保持当前中断优先权
SETB EA开中断
主程序其它内容
CMP1INTMOV ACMP1只响应下降沿引起的中断
JB ACC.1,CMP1E
- 单片机测量交流220v > 广州周立功单片机发展有限公司
-
广州周立功单片机发展有限公司
下载该文档 文档格式:PDF 更新时间:2007-04-01 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: pdf 文档作者: 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 2000/10/08 18:20:32 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: Acrobat Distiller 4.0 for Windows 加密标识: No 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:有好几位朋友索要软件模拟PT2272解码程序,索性就放上来,大家参考 ...
下一篇:JH5061型电平振荡器
点击查看更多关于单片机测量交流220v的相关文档
- 您可能感兴趣的
- 基于单片机的温度测量 单片机测量正弦波幅值 单片机测量频率 单片机测量相位差 51单片机测量脉冲宽度 单片机驱动220v继电器 单片机控制系统v2.12 51单片机测量脉冲幅度 51单片机交流调压电路
- 大家在找
-
- · 西安德天药业有限公司
- · 苏州人才招聘赶集网
- · 重生洪荒之元始
- · 高职课程改革
- · bp84463.
- · 上海羊毛衫加工
- · avi高清mv
- · 2012山东专升本真题
- · office2003学习教程
- · 轧钢项目不锈钢环评
- · 多发性胆囊息肉
- · 35cc燃油助力车价格
- · 兆欧表使用方法
- · cad2004制图软件
- · 化学选择题
- · ug编程加工设置
- · 2012考研网校哪个好
- · 机床夹具装配图
- · 实况2010汉化补丁
- · 钳工基础知识下载
- · 员工出勤表
- · 第八届蓝天杯论文获奖
- · 应用化学2期末考试试卷答案A卷20102011
- · office密钥
- · 使用普通光学显微镜
- · cad字体不显示
- · cad2006教程电子书
- · gsk数控
- · pclogo命令
- · 网游复活520
- 赞助商链接