智能实用可编程光控器源程序
SCK BIT P1.5 ;时钟控制
SI BIT P1.4 ;数据输入
SO BIT P1.6 ;数据输出
CS BIT P1.7 ;片选
RcvD DATA 6FH ;接收数据缓冲器
XmtD DATA 6EH ;发送数据缓冲器
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 ;读取数字拨盘开关编程设定值
CPL A
ANL A,#0FH ;处理读取数字拨盘开关的设定值
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 ;秒计数
MOV 45H,#00H
JNB P3.6, SZ1 ;单片机内部比较器输出的判断
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 ;分计数
MOV 46H,#00H
MOV A,47H
CJNE A,#3CH, FW0
INC 48H ;时计数
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)
相关推荐
可编程并行接口芯片应用
可编程并行接口芯片应用, 可编程定时器/计数器芯片8253/8254定时信号的产生 1.软件定时 方法:根据所需时间常数设计一个延迟子程序。 优点:节省硬件 缺点:执行延时程序期间CPU一直被占
2021-07-22 09:56:59
可编程技术的引爆点
25年前,赛灵思(Xilinx)公司发明了FPGA(现场可编程门阵列)。如今,以FPGA为代表的可编程芯片应用已经成为势不可挡的发展趋势,尤其在ASSP和传统ASIC之间出现的市场缺口上,FPGA将开辟出新的领域,而目前席卷全球的金融危机更是成为FPGA迅速发展的催化剂。
2019-07-25 08:05:19
可编程斜坡发生器对音频有好处吗?
嗨,我正在寻找新的8位芯片,我看到有可编程斜坡发生器。你可以用一个可编程斜坡发生器吗?看起来像三角形的PWM,而不是脉冲。它对音频有好处吗?和PWM有什么区别?谢谢您 以上来自于百度翻译 以下
2019-05-08 09:31:59
可编程模拟的各种架构
作者:Ron Wilson要点经济形势刺激了对可编程模拟元件的兴趣。不存在将可编程模拟芯片用于一个系统的设计流程。设计流取决于供应商为理解芯片而提供的隐喻(metaphor)。今后,这些设计流也许
2019-07-05 07:51:19
可编程逻辑器件
可编程逻辑器件到底是干什么用的呢,简单的说,就是通过重新写程序,重新注入到这个器件中达到实现其它的功能。最常见的当属电脑了。电脑本身除了加法,减法和简单的逻辑运算四种。比如要是想实现一个功能让电脑
2014-04-15 10:02:54
可编程序控制器(plc)有哪些应用
可编程序控制器(plc)应用综述phrem Ryan Alphonsusa, Mohammad Omar Abdullah摘要着自动化需求的显著增加,控制系统需要易于编程、灵活、可靠、健壮和成本效益
2021-07-12 06:31:22
可编程控制器的使用实验
功能,建立柔性的程序系统。国际电工委员会(IEC)颁布了对PLC的定义为:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算
2008-09-25 17:27:25
可编程控制器的使用实验
,建立柔性的程序系统。国际电工委员会(IEC)颁布了对PLC的定义为:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序
2008-12-11 23:21:05
FPGA可编程器件和CPLD可编程器件有哪些相同点和不同点
CPLD是什么?FPGA包含哪几类可编程资源呢?FPGA可编程器件和CPLD可编程器件有哪些相同点和不同点?
2021-11-10 07:42:51
PLC可编程控制器教材
的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入
2012-08-12 15:49:35
PLC可编程控制器教材
的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入
2012-08-12 15:52:09
【柴火智能硬件试用体验】Micro:bit可编程手表介绍
` 今天终于收到柴火智能Micro:bit可编程的手表,因为只有一个智能小车的名额,所以很可惜没有收到智能小车,但是收到了一个可编程手表,体验还是不错的,接下来我们将详细介绍Micro:bit可编程
2020-06-27 11:59:49
什么是可编程逻辑
什么是可编程逻辑 ? ??在数字电子系统领域,存在三种基本的器件类型:存储器、微处理器和逻辑器件。存储器用来存储随机信息,如数据表或数据库的内容。微处理器执行软件指令来完成范围广泛的任务,如运行字文
2009-05-29 11:36:21
分享一款不粗的基于VxWorks的MB系列智能可编程控制器设计
基于VxWorks的MB系列智能可编程控制器设计MB系列智能可编程控制器特点是什么MB系列智能可编程控制器的软件设计的关键技术
2021-04-27 06:26:16
各位大神 求led可编程风火轮电路图(不可编程叶可以) 急...
各位大神 求led可编程风火轮电路图(不可编程叶可以) 急... 可以求发网盘地址或865641213@qq.com
2014-10-08 16:25:13
基于可编程模拟器件的小信号测量系统应用
1 引 言 在系统可编程模拟电路(In System ProgrammabilityProgrammable Analog Circuits,ispPAC)是可编程模拟器件的一种,其内部有可编程
2019-07-02 07:06:27
基于可编程片上系统的智能电子血压计该怎么设计?
针对以往电子血压计的不足,介绍了一种基于可编程片上系统(SOPC)的智能电子血压计的设计,血压测量的方法采用基于充气过程的示波法。
2019-10-18 06:47:05
如何利用现场可编程逻辑门阵列FPGA实现实现DDS技术?
介绍了利用现场可编程逻辑门阵列FPGA实现直接数字频率合成(DDS)的原理、电路结构和优化方法。重点介绍了DDS技术在FPGA中的实现方法,给出了采用ALTERA公司的ACEX系列FPGA芯片EP1K30TC进行直接数字频率合成的VHDL源程序。
2021-04-30 06:29:00
如何设计一种基于CPLD的可编程高精度CCD信号发生器?
设计一种基于CPLD的可编程高精度CCD信号发生器,设计中充分利用CPLD的可编程性,模拟出满足系统要求的CD信号,输出信号频率达到1IMHZ。
2021-04-13 06:44:36
如何设计基于FPGA的可编程电压源系统?
可编程电源指某些功能或参数可以通过计算机软件编程进行控制的电源。可编程电源的实现方法有很多种。其中,现场可编程门阵列(Field ProgrammableGate Array,FPGA)具有性能好,规模大,可重复编程,开发投资小等优点。
2019-11-04 06:26:07
开源可编程手环
贴近智能穿戴实战开发,体验DIY带来的乐趣丰富的传感器外设:计步,体感,时间,显示,BLE任你自由开发开源可编程手环-教程下载地址:pan.baidu.com/s/1eQlUGiI开源可编程手环
2015-10-17 18:40:51
怎么使用kc705上的用户可编程时钟?
我想在我的设计中使用kc705上的用户可编程时钟。我已阅读有关Si570编程的用户指南,但我想知道在调整时钟后是否会对电路板进行编程会重置用户可编程时钟吗?另外,我不确定如何从寄存器中提取的值。先谢谢你。
2020-03-27 10:36:03
物联网工业智能网关DTU的二次开发可编程性
`DTU工业智能网关作为工业路由器其安全问题是不容忽视的,特别是可编程路由器具有重新定义功能、加密系统为数据采集,上下载程序等保驾护航。华杰智控HJ6200是可编程4G工业器由器网关,安装了常用库
2019-08-02 18:24:47
现场可编程门阵列有哪些应用?
现场可编程门阵列(FPGA)是一种可编程逻辑器件,由成千上万个完全相同的可编程逻辑单元组成,周围是输入/输出单元构成的外设。制造完成后,FPGA可以在工作现场编程,以便实现特定的设计功能。典型设计工
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
需要可编程频率发生器
我需要一个可编程频率发生器,以产生频率从20千赫到50千赫。如果分频器参数是可编程的,我可以使用FrqDeBER组件。但我理解,它不能从代码中访问。请帮忙。 以上来自于百度翻译 以下为原文I
2018-10-08 16:19:59
高精度可编程电压源
运用ADI/Linear产品的超高精度可编程电压源提供更清晰的器官和软组织图像,医疗专业人员将能更准确地探知心脏问题、肿瘤、囊肿和身体各部分中的异常。这只是该可编程电压源的诸多应用之一。在今天的"组合参考电路"系列文章中,我们将介绍一款同时运用ADI/Linear产品的超
2019-07-25 07:00:37
可编程控制器(PLC)
可编程控制器(PLC) PPT课件 11.1 可编程控制器的结构和工作原理11.2 可编程控制器的程序编制11.3 可编程控制器应用举例本章要求:1. 了解可编程控制器的结构和工作原
2008-12-04 14:23:22
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器在液体混合搅抖器中的应用
介绍以可编程序控制器为主控制装置的液体混合搅抖器的原理和程序设计方法。关键词: 可编程序控制器; 梯形图; 传感器; 电磁阀
2009-06-30 09:34:35
12
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器产品详解
可编程序控制器产品详解:可编程序控制器产品详解:国产PC产品,华光SR-10和SR-20/21,上策耳CF-40MR可编程序,日本生产的PC产品,美国和欧洲的PC产品,其他PC产品。
2009-08-04 23:48:52
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
逻辑及可编程序控制系统
逻辑及可编程序控制系统:1、教材:高等学校教材,“小型可编程序控制实用技术”,王兆义,机械工业出版社,2001年9月2、参考书目:“电器逻辑控制技术”,熊葵容,科
2009-11-14 10:54:43
26
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器技术及应用 电子教案
可编程序控制器技术及应用 电子教案:第一章 可编程控制器概述第二章可编程控制器系统构成与工作原理 第三章可编程控制器基本指令 第四章可编程控制器程序设计 第
2010-03-30 17:42:46
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器技术及应用 电子课件
可编程序控制器技术及应用 电子课件:第一章 可编程控制器的基础知识 1.1概述可编程控制器(Programmable Controller)简称PC.他是在继电器控制和计算机控制的基础上开发出来
2010-03-30 17:57:08
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器的五种标准编程语言
可编程序控制器的五种标准编程语言
PLC的用户程序是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制设计的。根据国际
2009-06-19 13:06:26
6141
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A5/08/wKgZomUMNqSANaD_AAAN3qW7MUs227.gif)
现场可编程门阵列的供电原理及应用
现场可编程门阵列的供电原理及应用
FPGA概述现场可编程门阵列(FPGA)是一种可编程逻辑器件,由成千上万个完全相同的可编程逻辑单元组
2010-03-17 10:44:16
1377
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com//web2/M00/A5/81/wKgZomUMOMCAU0_EAAA6QvMdVro745.jpg)
可编程振荡器,什么是可编程振荡器
可编程振荡器,什么是可编程振荡器
可编程振荡器是20世纪90年代早期为克服常规振荡器制造时间长的缺点而推出的。如图1所示,任意频率的常规
2010-03-22 14:40:14
2426
![](https://skin.elecfans.com/images/2021-soft/eye.png)
可编程SoC(SoPC),什么是可编程SoC(SoPC)
可编程SoC(SoPC),什么是可编程SoC(SoPC)
SOPC ( System on a Programmable Chip,片上可编程系统)是以PLD(可编程逻辑器件)取代ASIC(专用集成电路),更
2010-03-26 17:01:35
2336
![](https://skin.elecfans.com/images/2021-soft/eye.png)
可编程硅荡器SITIME
可编程有源晶振的制造方式及其优点: 可编程有源晶振是由两颗芯片;一为全硅MEMS谐振器,一为具有温补功能之启动电路锁相环CMOS芯片;利用标准半导体芯片MCM封装方式完成。 可编程有
2011-06-08 18:04:42
1689
![](https://skin.elecfans.com/images/2021-soft/eye.png)
可编程序控制器原理与设计(于玲译)
可编程序控制器又名 PLC ,是专门为工业环境应用下而设计的工业控制计算机,已经成为电气控制系统中应用广泛的核心装置。本书将从十七个章节对可编程序控制器进行详细说明。
2011-07-21 16:18:26
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
现代可编程序控制器网络通信技术_部分2
本书是针对IEC 61131可编程序控制器国际标准详细地介绍了现代可编程序控制器的基本结构原理、功能特性;IEC 61131可编程序控制器国际标准的基本内容及编程语言;可编程序控制器数据通信、串行
2016-04-19 15:45:00
5
![](https://skin.elecfans.com/images/2021-soft/load.png)
第7章 S7-200系列可编程序控制器
第6章 FX2系列可编程序控制器及指令系统
第7章 S7-200系列可编程序控制器.
第8章 可编程序控制器的程序设计
第9章 可编程序控制器的应用系统设计
2016-04-29 11:28:59
13
![](https://skin.elecfans.com/images/2021-soft/load.png)
第8章 可编程序控制器的程序设计(改)
第6章 FX2系列可编程序控制器及指令系统
第7章 S7-200系列可编程序控制器.
第8章 可编程序控制器的程序设计
第9章 可编程序控制器的应用系统设计
2016-04-29 11:28:59
25
![](https://skin.elecfans.com/images/2021-soft/load.png)
第9章 可编程序控制器的应用系统设计(改)
第6章 FX2系列可编程序控制器及指令系统
第7章 S7-200系列可编程序控制器.
第8章 可编程序控制器的程序设计
第9章 可编程序控制器的应用系统设计
2016-04-29 11:28:59
27
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制器的硬件与工作原理
1.了解可编程序控制器的组成,理解个部分的特点与作用,2.理解可编程序控制器的工作原理,了解开关量I/O模块、模拟量I/O模块和特殊I/O模块的应用。3.了解FX系列PLC性能。
2016-08-05 17:32:53
20
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程序控制系统设计时应注意的7个问题
在现代化的工业生产中,大量采用了可编程序控制系统,可编程序控制器能在恶劣的工作环境下正常工作,但其构成的控制系统由于设计、安装、干扰等因素有时会出现故障。有些问题是在系统计时考虑不周造成的。根据实践中的经验和教训,本文阐述可编程序控制系统设计时应注意的问题。
2019-01-31 15:08:00
1898
![](https://skin.elecfans.com/images/2021-soft/eye.png)
plc可编程控制器的工作原理
可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能
2019-07-26 14:25:46
11778
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file.elecfans.com/web1/M00/9E/84/o4YBAF06nI2ARYQGAAArcLG6dMY542.jpg)
现场可编程门阵列简介
FPGA业界的可编程只读存储器(PROM)和可编程逻辑器件(PLD)萌芽。可编程只读存储器(PROM)和可编程逻辑器件(PLD)都可以分批在工厂或在现场(现场可编程)编程,然而,可编程逻辑被硬线连接在逻辑门之间。
2021-04-07 10:14:02
76
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程直流电源程序编程手册(SCPI版)V02
可编程直流电源程序编程手册(SCPI版)V02(核达中远通电源技术有限公司怎么样)-可编程直流电源程序编程手册(SCPI版)V02
2021-09-15 17:12:35
0
![](https://skin.elecfans.com/images/2021-soft/load.png)
可编程逻辑控制继电器
可编程逻辑控制继电器 可编程逻辑控制继电器是一种“可编程序”、“通用”、“智能化”控制继电器,不同厂商的产品有不同的名称,如,德国金钟-默勒公司的“easy”控制继电器;西门子公司的“LOGO
2022-11-01 13:16:20
816
![](https://skin.elecfans.com/images/2021-soft/eye.png)
PLC可编程序控制器的应用市场和发展趋势
可编程序控制器的英文为Programmable Controller,在二十世纪70-80年代一直简称为PC。由于到90年代,个人计算机发展起来,也简称为PC;加之可编程序的概念所涵盖的范围太大
2022-12-05 11:09:21
1481
![](https://skin.elecfans.com/images/2021-soft/eye.png)
评论