TDA2030功放電路圖 電動車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開關電源電路圖 傳感器技術 led 電磁兼容
電子電路圖
當前位置: 首頁 > 電子電路 > 設計編程

轉:51單片機的比較器的應用

時間:2011-11-08 19:39:57來源:原創 作者:admin 點擊:

51單片機的比較器的應用
   <<版權聲明:本文由容源電子網(www_dziuu_com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正?!?/font>

 

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
(本文轉自電子工程世界:http://www.eeworld.com.cn/mcu/2011/1107/article_6102.html)
   <<版權聲明:本文由容源電子網(www_dziuu_com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正?!?/font>

 

容-源-電-子-網-為你提供技術支持

本文地址:http://www.morningstargreenhouses.com/dz/22/2011118194038.shtml


本文標簽:


.
頂一下
0%
返回首頁
0
0%

------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
表情:
名稱: E-mail: 驗證碼: 匿名發表
發布文章,推廣自己產品。
亚洲熟妇无码一区二区三区苍井空|色喜国模苍井空|欧美曰本理论在线dⅴd|久久久久69精品成人片