智能實用可編程光控器源程序
SCK BIT P1.5 ;時鐘控制
SI BIT P1.4 ;數(shù)據(jù)輸入
SO BIT P1.6 ;數(shù)據(jù)輸出
CS BIT P1.7 ;片選
RcvD DATA 6FH ;接收數(shù)據(jù)緩沖器
XmtD DATA 6EH ;發(fā)送數(shù)據(jù)緩沖器
ORG 0000H
AJMP INIT_0
ORG 000BH
AJMP T0ZD
ORG 001BH
AJMP T1ZD
ORG 0050H
INIT_0: CLR 59H
MOV 55H,#35
MOV 56H,#35
MOV P1,#0C3H
MOV P3,#0FFH
MOV TCON,#10H
MOV TMOD,#11H
MOV TL0,#0AFH
MOV TH0,#3CH
MOV IE,#8AH
ACALL WD_SET ;看門狗定時時間設置
LOOP0: LCALL WD_RST ;喂狗
MOV 50H,#85H
LOOP1: MOV 51H,#35H
LOOP2: DJNZ 51H, LOOP2
DJNZ 50H, LOOP1
JNB 59H, LOOP0 ;光控開燈標志
;若光控啟動,則進入延時處理
MOV A,P3 ;讀取數(shù)字撥盤開關編程設定值
CPL A
ANL A,#0FH ;處理讀取數(shù)字撥盤開關的設定值
JZ LOOP0 ;編程設定值是否為"0",若不為"0"
;則作關燈延時處理
CJNE A,48H, LOOP0 ;取時鐘計時,與編程設定值比較是否相等
CLR P1.3 ;若相等,清"0"P1.3,關掉相應的路燈
AJMP LOOP0
T0ZD: PUSH Acc ;時鐘程序
MOV TL0,#0AFH
MOV TH0,#3CH
INC 45H
MOV A,45H
CJNE A,#0AH, FW0
INC 46H ;秒計數(shù)
MOV 45H,#00H
JNB P3.6, SZ1 ;單片機內(nèi)部比較器輸出的判斷
MOV 56H,#35 ;抗干擾延時設置處理
DJNZ 55H, SZ2
CLR 59H ;關燈處理
CLR P1.2
CLR P1.3
AJMP SZ2
SZ1: MOV 55H,#35 ;抗干擾延時設置處理
DJNZ 56H, SZ2
JB 59H, SZ2
SETB 59H ;開燈處理
SETB P1.2
SETB P1.3
MOV 45H,#00H
MOV 46H,#00H
MOV 47H,#00H
MOV 48H,#00H
SZ2: MOV A,46H
CJNE A,#3CH, FW0
INC 47H ;分計數(shù)
MOV 46H,#00H
MOV A,47H
CJNE A,#3CH, FW0
INC 48H ;時計數(shù)
MOV 47H,#00H
MOV A,48H
CJNE A,#02H FW0
FW0: POP ACC
RETI
RDX5045: NOP ;看門狗程序
WD_RST: CLR CS
SETB CS
RET
WD_SET: MOV R4,#10H
LCALL WR_SR
RET
RD_SR: MOV A,#05H
CLR CS
LCALL WR0
LCALL RD0
SETB CS
RET
WR0: MOV R4,#08H
WR1: RLC A
MOV SI,C
CLR SCK
SETB SCK
DJNZ R4, WR1
RET
RD0: MOV R4,#08H
RD1: SETB SCK
CLR SCK
MOV C,SO
RLC A
DJNZ R4, RD1
RET
WR_SR: LCALL RD_SR
CLR F0
JNB 0E0H, WR_SR1
SETB F0
RET
WR_SR1: CLR CS
MOV A,#06H
LCALL WR0
SETB CS
CLR CS
MOV A,#01H
LCALL WR0
MOV A,#10H ;;;;
LCALL WR0
CLR CS
SETB CS
RET
RD_B: LCALL RD_SR
JB 0E0H, RD_B
CLR CS
MOV A,#03H
LCALL WR0
MOV A,XmtD
LCALL WR0
LCALL RD0
MOV RcvD,A
SETB CS
RET
WR_B: LCALL RD_SR
JB 0E0H, WR_B
CLR CS
MOV A,#06H
LCALL WR0
SETB CS
CLR CS
MOV A,#02H
LCALL WR0
MOV A,XmtD
LCALL WR0
MOV A,RcvD
LCALL WR0
CLR CS
SETB CS
RET
END
智能實用的可編程光控器源程序
- 源程序(45149)
相關推薦
可編程并行接口芯片應用
可編程并行接口芯片應用, 可編程定時器/計數(shù)器芯片8253/8254定時信號的產(chǎn)生 1.軟件定時 方法:根據(jù)所需時間常數(shù)設計一個延遲子程序。 優(yōu)點:節(jié)省硬件 缺點:執(zhí)行延時程序期間CPU一直被占
2021-07-22 09:56:59
可編程技術的引爆點
25年前,賽靈思(Xilinx)公司發(fā)明了FPGA(現(xiàn)場可編程門陣列)。如今,以FPGA為代表的可編程芯片應用已經(jīng)成為勢不可擋的發(fā)展趨勢,尤其在ASSP和傳統(tǒng)ASIC之間出現(xiàn)的市場缺口上,F(xiàn)PGA將開辟出新的領域,而目前席卷全球的金融危機更是成為FPGA迅速發(fā)展的催化劑。
2019-07-25 08:05:19
可編程斜坡發(fā)生器對音頻有好處嗎?
嗨,我正在尋找新的8位芯片,我看到有可編程斜坡發(fā)生器。你可以用一個可編程斜坡發(fā)生器嗎?看起來像三角形的PWM,而不是脈沖。它對音頻有好處嗎?和PWM有什么區(qū)別?謝謝您 以上來自于百度翻譯 以下
2019-05-08 09:31:59
可編程模擬的各種架構
作者:Ron Wilson要點經(jīng)濟形勢刺激了對可編程模擬元件的興趣。不存在將可編程模擬芯片用于一個系統(tǒng)的設計流程。設計流取決于供應商為理解芯片而提供的隱喻(metaphor)。今后,這些設計流也許
2019-07-05 07:51:19
可編程邏輯器件
可編程邏輯器件到底是干什么用的呢,簡單的說,就是通過重新寫程序,重新注入到這個器件中達到實現(xiàn)其它的功能。最常見的當屬電腦了。電腦本身除了加法,減法和簡單的邏輯運算四種。比如要是想實現(xiàn)一個功能讓電腦
2014-04-15 10:02:54
可編程序控制器(plc)有哪些應用
可編程序控制器(plc)應用綜述phrem Ryan Alphonsusa, Mohammad Omar Abdullah摘要著自動化需求的顯著增加,控制系統(tǒng)需要易于編程、靈活、可靠、健壯和成本效益
2021-07-12 06:31:22
可編程控制器的使用實驗
功能,建立柔性的程序系統(tǒng)。國際電工委員會(IEC)頒布了對PLC的定義為:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應用而設計。它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算
2008-09-25 17:27:25
可編程控制器的使用實驗
,建立柔性的程序系統(tǒng)。國際電工委員會(IEC)頒布了對PLC的定義為:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應用而設計。它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序
2008-12-11 23:21:05
FPGA可編程器件和CPLD可編程器件有哪些相同點和不同點
CPLD是什么?FPGA包含哪幾類可編程資源呢?FPGA可編程器件和CPLD可編程器件有哪些相同點和不同點?
2021-11-10 07:42:51
PLC可編程控制器教材
的規(guī)定:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應用而設計。它采用可編程序的存貯器,用來在其內(nèi)部存貯執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術運算等操作的指令,并通過數(shù)字的、模擬的輸入
2012-08-12 15:49:35
PLC可編程控制器教材
的規(guī)定:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應用而設計。它采用可編程序的存貯器,用來在其內(nèi)部存貯執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術運算等操作的指令,并通過數(shù)字的、模擬的輸入
2012-08-12 15:52:09
【柴火智能硬件試用體驗】Micro:bit可編程手表介紹
` 今天終于收到柴火智能Micro:bit可編程的手表,因為只有一個智能小車的名額,所以很可惜沒有收到智能小車,但是收到了一個可編程手表,體驗還是不錯的,接下來我們將詳細介紹Micro:bit可編程
2020-06-27 11:59:49
什么是可編程邏輯
什么是可編程邏輯 ? ??在數(shù)字電子系統(tǒng)領域,存在三種基本的器件類型:存儲器、微處理器和邏輯器件。存儲器用來存儲隨機信息,如數(shù)據(jù)表或數(shù)據(jù)庫的內(nèi)容。微處理器執(zhí)行軟件指令來完成范圍廣泛的任務,如運行字文
2009-05-29 11:36:21
分享一款不粗的基于VxWorks的MB系列智能可編程控制器設計
基于VxWorks的MB系列智能可編程控制器設計MB系列智能可編程控制器特點是什么MB系列智能可編程控制器的軟件設計的關鍵技術
2021-04-27 06:26:16
各位大神 求led可編程風火輪電路圖(不可編程葉可以) 急...
各位大神 求led可編程風火輪電路圖(不可編程葉可以) 急... 可以求發(fā)網(wǎng)盤地址或865641213@qq.com
2014-10-08 16:25:13
基于可編程模擬器件的小信號測量系統(tǒng)應用
1 引 言 在系統(tǒng)可編程模擬電路(In System ProgrammabilityProgrammable Analog Circuits,ispPAC)是可編程模擬器件的一種,其內(nèi)部有可編程
2019-07-02 07:06:27
基于可編程片上系統(tǒng)的智能電子血壓計該怎么設計?
針對以往電子血壓計的不足,介紹了一種基于可編程片上系統(tǒng)(SOPC)的智能電子血壓計的設計,血壓測量的方法采用基于充氣過程的示波法。
2019-10-18 06:47:05
如何利用現(xiàn)場可編程邏輯門陣列FPGA實現(xiàn)實現(xiàn)DDS技術?
介紹了利用現(xiàn)場可編程邏輯門陣列FPGA實現(xiàn)直接數(shù)字頻率合成(DDS)的原理、電路結構和優(yōu)化方法。重點介紹了DDS技術在FPGA中的實現(xiàn)方法,給出了采用ALTERA公司的ACEX系列FPGA芯片EP1K30TC進行直接數(shù)字頻率合成的VHDL源程序。
2021-04-30 06:29:00
如何設計一種基于CPLD的可編程高精度CCD信號發(fā)生器?
設計一種基于CPLD的可編程高精度CCD信號發(fā)生器,設計中充分利用CPLD的可編程性,模擬出滿足系統(tǒng)要求的CD信號,輸出信號頻率達到1IMHZ。
2021-04-13 06:44:36
如何設計基于FPGA的可編程電壓源系統(tǒng)?
可編程電源指某些功能或參數(shù)可以通過計算機軟件編程進行控制的電源。可編程電源的實現(xiàn)方法有很多種。其中,現(xiàn)場可編程門陣列(Field ProgrammableGate Array,F(xiàn)PGA)具有性能好,規(guī)模大,可重復編程,開發(fā)投資小等優(yōu)點。
2019-11-04 06:26:07
開源可編程手環(huán)
貼近智能穿戴實戰(zhàn)開發(fā),體驗DIY帶來的樂趣豐富的傳感器外設:計步,體感,時間,顯示,BLE任你自由開發(fā)開源可編程手環(huán)-教程下載地址:pan.baidu.com/s/1eQlUGiI開源可編程手環(huán)
2015-10-17 18:40:51
怎么使用kc705上的用戶可編程時鐘?
我想在我的設計中使用kc705上的用戶可編程時鐘。我已閱讀有關Si570編程的用戶指南,但我想知道在調(diào)整時鐘后是否會對電路板進行編程會重置用戶可編程時鐘嗎?另外,我不確定如何從寄存器中提取的值。先謝謝你。
2020-03-27 10:36:03
物聯(lián)網(wǎng)工業(yè)智能網(wǎng)關DTU的二次開發(fā)可編程性
`DTU工業(yè)智能網(wǎng)關作為工業(yè)路由器其安全問題是不容忽視的,特別是可編程路由器具有重新定義功能、加密系統(tǒng)為數(shù)據(jù)采集,上下載程序等保駕護航。華杰智控HJ6200是可編程4G工業(yè)器由器網(wǎng)關,安裝了常用庫
2019-08-02 18:24:47
現(xiàn)場可編程門陣列有哪些應用?
現(xiàn)場可編程門陣列(FPGA)是一種可編程邏輯器件,由成千上萬個完全相同的可編程邏輯單元組成,周圍是輸入/輸出單元構成的外設。制造完成后,F(xiàn)PGA可以在工作現(xiàn)場編程,以便實現(xiàn)特定的設計功能。典型設計工
2019-08-06 08:27:36
請問如何去設計可編程器件輔助軟件?
HAD輔助設計軟件有哪些功能?電路模塊HDL程序是怎樣生成的?管理電路單元庫程序的設計思路是怎樣的?請問如何去設計可編程器件輔助軟件?
2021-04-14 06:21:42
誰有可編程燈箱控制器資料?
本帖最后由 eehome 于 2013-1-5 09:57 編輯
誰有可編程燈箱控制器資料?購買的可編程電子燈箱控制器的主控制芯片上面的字都特殊處理了,看不到。用的好像是單片機,有誰知道詳細的電路原理圖和相關程序,謝謝!
2012-12-27 14:06:13
需要可編程頻率發(fā)生器
我需要一個可編程頻率發(fā)生器,以產(chǎn)生頻率從20千赫到50千赫。如果分頻器參數(shù)是可編程的,我可以使用FrqDeBER組件。但我理解,它不能從代碼中訪問。請幫忙。 以上來自于百度翻譯 以下為原文I
2018-10-08 16:19:59
高精度可編程電壓源
運用ADI/Linear產(chǎn)品的超高精度可編程電壓源提供更清晰的器官和軟組織圖像,醫(yī)療專業(yè)人員將能更準確地探知心臟問題、腫瘤、囊腫和身體各部分中的異常。這只是該可編程電壓源的諸多應用之一。在今天的"組合參考電路"系列文章中,我們將介紹一款同時運用ADI/Linear產(chǎn)品的超
2019-07-25 07:00:37
可編程控制器(PLC)
可編程控制器(PLC) PPT課件 11.1 可編程控制器的結構和工作原理11.2 可編程控制器的程序編制11.3 可編程控制器應用舉例本章要求:1. 了解可編程控制器的結構和工作原
2008-12-04 14:23:220
可編程序控制器在液體混合攪抖器中的應用
介紹以可編程序控制器為主控制裝置的液體混合攪抖器的原理和程序設計方法。關鍵詞: 可編程序控制器; 梯形圖; 傳感器; 電磁閥
2009-06-30 09:34:3512
可編程序控制器產(chǎn)品詳解
可編程序控制器產(chǎn)品詳解:可編程序控制器產(chǎn)品詳解:國產(chǎn)PC產(chǎn)品,華光SR-10和SR-20/21,上策耳CF-40MR可編程序,日本生產(chǎn)的PC產(chǎn)品,美國和歐洲的PC產(chǎn)品,其他PC產(chǎn)品。
2009-08-04 23:48:520
可編程序控制器的應用
可編程序控制器的應用:PC應用概論,PC輸入輸出接口電路設計,邏輯控制系統(tǒng)的概述,實用程序實例,PC實用實例,PC的安裝和配線。
2009-08-04 23:50:170
邏輯及可編程序控制系統(tǒng)
邏輯及可編程序控制系統(tǒng):1、教材:高等學校教材,“小型可編程序控制實用技術”,王兆義,機械工業(yè)出版社,2001年9月2、參考書目:“電器邏輯控制技術”,熊葵容,科
2009-11-14 10:54:4326
可編程序控制器技術及應用 電子教案
可編程序控制器技術及應用 電子教案:第一章 可編程控制器概述第二章可編程控制器系統(tǒng)構成與工作原理 第三章可編程控制器基本指令 第四章可編程控制器程序設計 第
2010-03-30 17:42:460
可編程序控制器技術及應用 電子課件
可編程序控制器技術及應用 電子課件:第一章 可編程控制器的基礎知識 1.1概述可編程控制器(Programmable Controller)簡稱PC.他是在繼電器控制和計算機控制的基礎上開發(fā)出來
2010-03-30 17:57:080
設計可編程控制系統(tǒng)時的故障防范
設計可編程控制系統(tǒng)時的故障防范
在現(xiàn)代化的工業(yè)生產(chǎn)中,大量采用了可編程序控制系統(tǒng), 可編程序控制器能在惡劣的工作環(huán)境下正常
2009-06-17 14:43:01412
可編程序控制器的五種標準編程語言
可編程序控制器的五種標準編程語言
PLC的用戶程序是設計人員根據(jù)控制系統(tǒng)的工藝控制要求,通過PLC編程語言的編制設計的。根據(jù)國際
2009-06-19 13:06:266141
設計可編程控制系統(tǒng)時的故障防范
設計可編程控制系統(tǒng)時的故障防范
在現(xiàn)代化的工業(yè)生產(chǎn)中,大量采用了可編程序控制系統(tǒng),可編程序控制器能在惡劣的工作環(huán) 境下正常
2009-06-20 11:40:39383
現(xiàn)場可編程門陣列的供電原理及應用
現(xiàn)場可編程門陣列的供電原理及應用
FPGA概述現(xiàn)場可編程門陣列(FPGA)是一種可編程邏輯器件,由成千上萬個完全相同的可編程邏輯單元組
2010-03-17 10:44:161377
可編程振蕩器,什么是可編程振蕩器
可編程振蕩器,什么是可編程振蕩器
可編程振蕩器是20世紀90年代早期為克服常規(guī)振蕩器制造時間長的缺點而推出的。如圖1所示,任意頻率的常規(guī)
2010-03-22 14:40:142426
可編程SoC(SoPC),什么是可編程SoC(SoPC)
可編程SoC(SoPC),什么是可編程SoC(SoPC)
SOPC ( System on a Programmable Chip,片上可編程系統(tǒng))是以PLD(可編程邏輯器件)取代ASIC(專用集成電路),更
2010-03-26 17:01:352336
可編程硅蕩器SITIME
可編程有源晶振的制造方式及其優(yōu)點: 可編程有源晶振是由兩顆芯片;一為全硅MEMS諧振器,一為具有溫補功能之啟動電路鎖相環(huán)CMOS芯片;利用標準半導體芯片MCM封裝方式完成。 可編程有
2011-06-08 18:04:421689
可編程序控制器原理與設計(于玲譯)
可編程序控制器又名 PLC ,是專門為工業(yè)環(huán)境應用下而設計的工業(yè)控制計算機,已經(jīng)成為電氣控制系統(tǒng)中應用廣泛的核心裝置。本書將從十七個章節(jié)對可編程序控制器進行詳細說明。
2011-07-21 16:18:260
現(xiàn)代可編程序控制器網(wǎng)絡通信技術_部分2
本書是針對IEC 61131可編程序控制器國際標準詳細地介紹了現(xiàn)代可編程序控制器的基本結構原理、功能特性;IEC 61131可編程序控制器國際標準的基本內(nèi)容及編程語言;可編程序控制器數(shù)據(jù)通信、串行
2016-04-19 15:45:005
第7章 S7-200系列可編程序控制器
第6章 FX2系列可編程序控制器及指令系統(tǒng)
第7章 S7-200系列可編程序控制器.
第8章 可編程序控制器的程序設計
第9章 可編程序控制器的應用系統(tǒng)設計
2016-04-29 11:28:5913
第8章 可編程序控制器的程序設計(改)
第6章 FX2系列可編程序控制器及指令系統(tǒng)
第7章 S7-200系列可編程序控制器.
第8章 可編程序控制器的程序設計
第9章 可編程序控制器的應用系統(tǒng)設計
2016-04-29 11:28:5925
第9章 可編程序控制器的應用系統(tǒng)設計(改)
第6章 FX2系列可編程序控制器及指令系統(tǒng)
第7章 S7-200系列可編程序控制器.
第8章 可編程序控制器的程序設計
第9章 可編程序控制器的應用系統(tǒng)設計
2016-04-29 11:28:5927
可編程序控制器的硬件與工作原理
1.了解可編程序控制器的組成,理解個部分的特點與作用,2.理解可編程序控制器的工作原理,了解開關量I/O模塊、模擬量I/O模塊和特殊I/O模塊的應用。3.了解FX系列PLC性能。
2016-08-05 17:32:5320
可編程序控制系統(tǒng)設計時應注意的7個問題
在現(xiàn)代化的工業(yè)生產(chǎn)中,大量采用了可編程序控制系統(tǒng),可編程序控制器能在惡劣的工作環(huán)境下正常工作,但其構成的控制系統(tǒng)由于設計、安裝、干擾等因素有時會出現(xiàn)故障。有些問題是在系統(tǒng)計時考慮不周造成的。根據(jù)實踐中的經(jīng)驗和教訓,本文闡述可編程序控制系統(tǒng)設計時應注意的問題。
2019-01-31 15:08:001898
plc可編程控制器的工作原理
可編程控制器有兩種基本的工作狀態(tài),即運行(RUN)狀態(tài)與停止(STOP)狀態(tài)。在運行狀態(tài),可編程序控制器通過執(zhí)行反映控制要求的用戶程序來實現(xiàn)控制功能。為了使可編程序控制器的輸出及時地響應隨時可能
2019-07-26 14:25:4611778
現(xiàn)場可編程門陣列簡介
FPGA業(yè)界的可編程只讀存儲器(PROM)和可編程邏輯器件(PLD)萌芽。可編程只讀存儲器(PROM)和可編程邏輯器件(PLD)都可以分批在工廠或在現(xiàn)場(現(xiàn)場可編程)編程,然而,可編程邏輯被硬線連接在邏輯門之間。
2021-04-07 10:14:0276
可編程直流電源程序編程手冊(SCPI版)V02
可編程直流電源程序編程手冊(SCPI版)V02(核達中遠通電源技術有限公司怎么樣)-可編程直流電源程序編程手冊(SCPI版)V02
2021-09-15 17:12:350
可編程邏輯控制繼電器
可編程邏輯控制繼電器 可編程邏輯控制繼電器是一種“可編程序”、“通用”、“智能化”控制繼電器,不同廠商的產(chǎn)品有不同的名稱,如,德國金鐘-默勒公司的“easy”控制繼電器;西門子公司的“LOGO
2022-11-01 13:16:20816
PLC可編程序控制器的應用市場和發(fā)展趨勢
可編程序控制器的英文為Programmable Controller,在二十世紀70-80年代一直簡稱為PC。由于到90年代,個人計算機發(fā)展起來,也簡稱為PC;加之可編程序的概念所涵蓋的范圍太大
2022-12-05 11:09:211481
評論
查看更多