基于AT89C2051单片机比较器的应用

发布者:cheng1984最新更新时间:2012-05-10 来源: 21IC 关键字:AT89C2051  比较器 手机看文章 扫描二维码
随时随地手机看文章

AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用在全静态LED显示屏上。当初的情况是原有LED 显示屏的光控是用专用的AD转换芯片做的,比较贵。最后用这个方案做为一个补丁用了一下。

它的使用原理是:用单片机的比较器和电容及光敏电阻组成一个充放电电路,用单片机的两个定时器组成一个PWM信号输出。PWM信号从一个端口输出,然后控制LED 显示屏的显示使能信号,这样就可以做到在夜间LED显示屏变暗一点,的天变亮一点。以达到一个最好的效果。
 
ORG 0000H
 LJMP MAIN
 ORG 000BH
 LJMP TIMER0  ;改变占空比
 ORG 001BH
 LJMP TIMER1  ;定时10MS
 ORG 0030H
MAIN: MOV SP,#70H
 MOV P1,#0FFH
 CLR P1.1
 MOV P3,#0FFH
 MOV TMOD,#11H
 MOV IE,#8AH
 MOV TH1,#0DCH ;定时10MS,扫描频率100HZ
 MOV TL1,#00H
 MOV TH0,#00H ;根据光强改变亮度占空比
 MOV TL0,#00H
 MOV 30H,#00H
 MOV 31H,#00H
 MOV 32H,#50 ;配合定时器1完成启动光检测的时间500MS
 ;MOV 33H,#5
 MOV 34H,#055H ;十秒到标志,055H为时间到
 ;MOV 35H,#0AAH ;启动比较器标志,55H为启动
 SETB TR1
MAIN1: SETB ET0
 CPL P1.4
 MOV A,34H
 CJNE A,#55H,MAIN1
 MOV 34H,#0AAH
 CLR TR0
 CLR ET0
 MOV TH0,#00H
 MOV TL0,#00H
 SETB TR0
 SETB P1.1
 JB P3.6,$
 CLR TR0
 SETB P3.7
 CLR P1.1
 CPL P1.5
  MOV    30H,TH0
  MOV 31H,TL0
  MOV A,#0FFH
  CLR C
  SUBB A,31H
  MOV 31H,A
  MOV A,#0FFH
  SUBB A,30H
  MOV 30H,A
  LJMP MAIN1
 
 
TIMER1: PUSH ACC
 MOV TH1,#0DCH
 MOV TL1,#00H
 MOV TH0,30H
 MOV TL0,31H
 SETB TR0
 CLR P3.7
 CPL P1.7
 DJNZ 32H,T1ZD1
 MOV 32H,#50
 MOV 34H,#55H ;500MS
T1ZD1: POP ACC
 RETI
 
TIMER0:  PUSH ACC
  CLR TR0
  MOV TH0,30H
 MOV TL0,31H
 SETB P3.7
 cpl p1.6
        POP ACC
 RETI
 
 END

关键字:AT89C2051  比较器 引用地址:基于AT89C2051单片机比较器的应用

上一篇:单片机实现洗浴服务机器人的控制系统设计
下一篇:基于C8051F320 USB接口的数据采集存储电路

推荐阅读最新更新时间:2024-03-16 12:59

专家点评:模拟半导体市场将何去何从?
  继2007年表现平平之后,模拟半导体市场今年有望反弹。但预计不是所有的模拟厂商都能从中受益。有些厂商面临需求不振,有些又遭遇产能短缺。有人担心韩国手机厂商模拟器件库存过剩。   市场调研公司American Technology Research Inc.(ATR)最近降低了对凌力尔特公司、美信集成产品公司和Micrel Semiconductor Inc.的季度业绩预测。“部分厂商通过面向PC和消费终端市场,有可能超过总体模拟半导体市场的增长水平,”ATR的分析师Doug Freedman表示,“这些市场包括超移动笔记本电脑和具备高端特点的手机,它们都需要模拟内容,”如触摸屏、多媒体能力、传感器和支持新兴的无线协议。  
[模拟电子]
流水线ADC中高速比较器的设计和分析
1 前言   在任何一个高速高分辨率的模数转换器中,高精度和快速比较器总是起着至关重要的作用。与其它种类的ADC相比,流水线ADC 有着高速、高分辨率的特点。因此,它在电子系统中,有着广泛的应用。流水线ADC由许多子FLASHADC 构成。流水线ADC 的特性中,特别是速度,功耗和失调电压对整个电路有着很重要的影响。适合流水线的动态比较器主要有三种:电阻分压比较器、差分比较器和电容差分比较器 。但是他们可能消耗过多的功耗和较大的失调电压。因此,前置运放锁存比较器的优势体现在3.5 位的子FLASHADC 或者更高分辨率的子FLASHADC 中。在考虑上面提及的因素后,本文给出了时间延迟、失调电压和比较器的踢回噪声的理论分析,并根
[模拟电子]
具快速比较器的 7ns 超快响应时间 15GHz RF 检波器
可承受 125 C 的工作环境 加利福尼亚州米尔皮塔斯 (MILPITAS, CA) 2015 年 2 月 25 日 凌力尔特公司 (Linear Technology Corporation) 推出高温级 RF 肖特基峰值功率检测器 LTC5564H,该器件在 600MHz 至 15GHz 频率范围内工作,可从脉冲 RF 信号产生 7ns 超快检测响应时间。此外,该器件具内置快速可闭锁比较器,总的检测和传播延迟时间为 9ns。 LTC5564H 的快速响应时间允许实现很多其他响应时间较慢的器件无法支持的新型 RF 及微波应用。例如,该器件可检测诸如快速雷达脉冲等想要的信号、准确地调节 RF 功率放大器的功率值、以及支持包络
[网络通信]
AT89C2051烧录器电路DIY
這是一個簡易的AT89C2051燒錄器的電路,+5V和+12V可由電腦接出來,或使用7805,7812做電源供應,Q1,Q2可使用9013或相似的電晶體皆可,看到這張圖之後,有沒有覺的燒路器其實很容易做的,閒暇之餘不彷做一個,以備日後不時之需.
[单片机]
<font color='red'>AT89C2051</font>烧录器电路DIY
XMEGA为8位MCU重新定义系统性能
  爱特梅尔现已推出AVR® XMEGA™ 微控制器系列,这是其AVR微控制器系列的重要新成员。AVR XMEGA的系统性能扩展了8位微控制器的市场领域。XMEGA采用了第二代picoPower™ 技术,是唯一真正使用1.6V工作电压的闪存微控制器。该系列器件的功耗超低,并具有快速12位模拟功能、一个DMA控制器、一个创新的事件系统,以及一个加密引擎,全部都无需占用CPU资源,能够最大限度地减少功耗和提高系统性能。   爱特梅尔AVR产品市场总监Ingar Fredriksen称:“通过先进的AVR CPU,爱特梅尔能够同时服务于8位和16位微控制器市场。由于旧式8位和16位CPU无法满足客户的要求,许多竞争对手被迫提供32位产
[新品]
MSP430单片机的比较器工作原理解析
这两天研究了一下430的比较器,开始的时候,没有看懂是怎么一回事,在网站看这方面的博客,好像懂了,但是一到编程,就变得无从下手,但是,皇天不负有心人,笔者还是把他弄懂了 其实这里就是看懂一幅图,两个寄存器,明白工作原理就可以了 这是比较器A的逻辑图,比价器A由4个部分组成 标号1:内部参考电压发生器,可以产生0.25V,0.50v的参考电压 标号2,:外部电压输入端,CA0对应P2.3,CA1对应P2.4 标号3:内部比较器,今天上课刚好上了比较器,也就是正输入端大于负输入端的时候,比较器输出一个1,同时产生一个中断标志位 标号4:也就是比较结果输入端 因此,一般的模版就可以出来了 1:设置内部的参考电压 2:打开外部的输
[单片机]
MSP430单片机的<font color='red'>比较器</font>工作原理解析
利用低功耗比较器自动检测插入附件 控制系统的整体功耗
         便携式电子设备大多采用3芯或4芯插孔,它可以作为立体声耳机插孔,带麦克风输入和压簧开关的单声道耳机插孔,也可以作为带有麦克风/压簧开关组合的立体声耳机插孔。利用MAX9060系列超小尺寸、微功耗比较器,通过不同的配置方式对外部附件进行检测,不仅把功耗控制在可以忽略的等级,还为产品提供了一种小巧、简单、具有极高性价比的检测方案。   目前,绝大多数电子设备(手机、PDA、笔记本电脑、手持式媒体播放器、游戏机等产品)通常需要连接外部附件。因此,这些设备需要专用的逻辑电路,用于自动检测附件的连接并识别其类型,从而使内部控制电路进行相应的调整。   增加电路实现自动检测/选择功能会提高系统功耗,这就带来了问题。作
[电源管理]
利用低功耗<font color='red'>比较器</font>自动检测插入附件 控制系统的整体功耗
基于单片机的智能照明控制系统设计
随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。本文介绍了基于单片机AT89C51的室内灯光控制系统及其原理,提出了有效的节能控制方法。该系统采用了当今比较成熟的传感技术和计算机控制技术,利用多参数来实现对学校教室室内照明的控制。系统以单片微型计算机为核心外加多种接口电路组成,共有六个主要部分:AT89C51芯片、光信号采集电路、人体信号采集电路、时钟控制电路DS12887、输出控制电路、定时监视器电路。 主控制
[单片机]
基于单片机的智能照明控制系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved