导航:首页 > 电器电路 > 电路图方口

电路图方口

发布时间:2021-02-16 18:41:44

电路图和实物图画法

画电路图题型大约可分为以下几种:

1、看实物画出电路图。
2、看图连元件作图。
3、根据要求设计电路。
4、识别错误电路,并画出正确的图。一般考试就以上四种作图,下面就它们的作图方法详细说明。
(一)看实物画电路图,关键是在看图,图看不明白,就无法作好图,中考有个内部规定,混联作图是不要求的,那么你心里应该明白实物图实际上只有两种电路,一种串联,另一种是并联,串联电路非常容易识别,先找电源正极,用铅笔尖沿电流方向顺序前进直到电源负极为止。明确每个元件的位置,然后作图。顺序是:先画电池组,按元件排列顺序规范作图,横平竖直,转弯处不得有元件若有电压表要准确判断它测的是哪能一段电路的电压,在检查电路无误的情况下,将电压表并在被测电路两端。对并联电路,判断方法如下,从电源正极出发,沿电流方向找到分叉点,并标出中文“分”字,(遇到电压表不理它,当断开没有处理)用两支铅笔从分点开始沿电流方向前进,直至两支笔尖汇合,这个点就是汇合点。并标出中文“合”字。首先要清楚有几条支路,每条支路中有几个元件,分别是什么。特别要注意分点到电源正极之间为干路,分点到电源负极之间也是干路,看一看干路中分别有哪些元件,在都明确的基础上开始作电路图,具体步骤如下:先画电池组,分别画出两段干路,干路中有什么画什么。在分点和合点之间分别画支路,有几条画几条(多数情况下只有两条支路),并准确将每条支路中的元件按顺序画规范,作图要求横平竖直,铅笔作图检查无误后,将电压表画到被测电路的两端。
(二)看电路图连元件作图
方法:先看图识电路:混联不让考,只有串,并联两种,串联容易识别重点是并联。若是并联电路,在电路较长上找出分点和合点并标出。并明确每个元件所处位置。(首先弄清楚干路中有无开并和电流表)连实物图,先连好电池组,找出电源正极,从正极出发,连干路元件,找到分点后,分支路连线,千万不能乱画,顺序作图。直到合点,然后再画另一条支路[注意导线不得交叉,导线必须画到接线柱上(开关,电流表,电压表等)接电流表,电压表的要注意正负接线柱]遇到滑动变阻器,必须一上,一下作图,检查电路无误后,最后将电压表接在被测电路两端。
(三)设计电路方法如下:
首先读题、审题、明电路,(混联不要求)一般只有两种电路,串联和并联,串联比较容易,关键在并联要注意干路中的开关和电流表管全部电路,支路中的电流表和开关只管本支路的用电器,明确后分支路作图,最后电压表并在被测用电器两端。完毕检查电路,电路作图必须用铅笔,横平竖直,转弯处不得画元件,作图应规范。
(四)识别错误电路一般错误发生有下列几种情况:
1、是否产生电源短路,也就是电流不经过用电器直接回到电源负极;
2、是否产生局部短接,被局部短路的用电器不能工作;
3、是否电压表、电流表和正负接线柱错接了,或者量程选的不合适(过大或过小了);

② 电路板上,图中白色原件,一个是方口,一个是梯口,那个是正极,那个是负极。已用红色线标出。

旁边那是个usb接口吧。用万用表,一个表笔接那个外壳,另一个测量两个引脚,通的那个就是负极。也可以反过来看看,印制板负极一般都是大面积的铺铜。

③ 什么是电路方块图

电路方块图(Sheet Symbol)是层次电抄路设计不可缺少的组件

简单的说,电路方块图就是设计者通过组合其他元件,自己定义的一个复杂元件.这个复杂元件再图纸上用简单的方块图来表示,至于这个复杂元件由哪些部件组成,内部的接线又如何,可以由另外一张原理图来详细描述.

④ 网线插座里电路的原理或者电路图

RJ45网线插座电路原理:

1、其滤波器中POE的工作原理是透过(局域网)网络线提供ACCESS内POINT(无线接取点容)工作所需之电源,并不需要单独连接电源线缆的全新供电方式。

2、RJ45网络插座POE的工作原理是让DC电源利用CAT5连接线中未使用到的线路传递电能,本身同时具备资料传输介面与电源线等两种角色。如果远端AP采用POE的话,将可让系统架构更为简单,也大大减少线缆用量,更加容易维护,更加方便,更能降低成本。而且POE的本身稳定性与安全性兼具,也具有远端监控功能,不需要转接器,无论是110V或是220V电压的电源都可以通用。因此今后会有更多以太网路由器的终端产品应用POE技术。


RJ45网线插座电路图:

⑤ 物理电路图中的长方形是什么

这个(R)可以理解为用电器(灯泡)
也可以理解为电阻

⑥ 电路图讲解和实物图

电路图讲解:首先,要了解各个元件的有什么功能,有什么特点。说白了就回是要了解各个元件有答什么作用,其次,要了解各个元件间的组合有什么功能,再者,要知道一些基本的电路,比如:基本的电压源与电流源之间的相互转换电路,基本的运算放大电路等等。然后,就是可以适当的看一点复杂的电路图,慢慢了解各个电路间电流的走向。

以上所说的模拟电路,还有数字电路就是要多了解一些‘门’的运用,比如说:与非门,与或门等等。还有在一些复杂的电路图上会有集成芯片,所以,你还要了解给个芯片引脚的作用是什么,该怎么接,这些可以在网上或书上查到,再有,提到一点就是一些电路中的控制系统,有复杂的控制系统,也有简单的控制系统,我说一个简单的,比如说单片机的,你就要了解这个单片机有多少引脚,各个引脚的功能是什么,这个单片机要一什么铺助电路想连接,这样组成一个完整的电路。

实物图:就是用实际元件表示电路连接的图

⑦ 电路图 正方形 ±

设一边电阻为x欧.
则有1/2.5x + 1/1.5x = 1/15
可以求出 X= 16

⑧ 懂得电子仿真的帮我看看这个电路图好吗TP(正方形)是什么元件,还有20端口的-5是什么意思PCM系统

TP代表检测点,方便检修用,实际电路板上可以是一个插针或者一个焊点。

I/O 表示接口,是与其他电回路或者电路板连接答的符号。与7-14直接相连。是否需要这个几个端口,还要看你仿真时候需要不需要它的功能。如果需要信号输入,那就要按要求送入,否则TP3067工作不正常。

5脚的VFRO,参考芯片说明,http://wenku..com/view/840de465783e0912a2162a20.html

⑨ 电路图里插座的符号是什么

电路图里插座的符号如下图:

( a )表示一个插头和一个插座,(有两种表示方式)左边表示插座,右边表示插头。

( b )表示一个已经插入插座的插头。

( c )表示一个 2 极插头座,也称为 2 芯插头座。

( d )表示一个 3 极插头座,也就是常用的 3 芯立体声耳机插头座。

( e )表示一个 6 极插头座。

为了简化也可以用图( f )表示,在符号上方标上数字 6 ,表示是 6 极。接插件的文字符号是 X 。

为了区分,可以用“ XP ”表示插头,用“ XS ”表示插座。

(9)电路图方口扩展阅读:

开关插座虽然不像家电一样是“大件”,却关系家庭日常安全,而且是保障家庭电气安全的第一道防线,所以在选择开关插座的时候绝对不能马虎。电气专家特别提醒,不同场所搭配不同种类的开关、插座。

有小孩的家庭,为了防止儿童用手指触摸或金属物捅插座孔眼,则要选用带保险挡片的安全插座。

这样便于与其他电路接通。通过线路与铜件之间的连接与断开,来达到最终达到该部分电路的接通与断开。

平时使用的国标组合孔的产品应属于转换器,符合的标准是GB2099.3-2008《家用和类似用途插头插座 第2部分:转换器的特殊要求》(IEC60884-2-5:1995,MOD)转换器的定义为由一个插头部分和一个或多个插座部分两者作为一个整体单元所构成的移动式电器附件。

多数人提及的插座实际应是插孔要满足GB1002-2008孔型,即纯国标孔产品。

⑩ 写出一个你感兴趣的电路:1,写出电路的用途2,画出电路图或原理方框图3,简述电路的基本工作原理或调试方

电子时钟

一摘要

单片计算机即单片微型计算机。(Single-ChipMicrocomputer),是集CPU,RAM,ROM,

定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产

品和工业自动化上。而51单片机是各单片机中最为典型和最有代表性的一种。这次毕业设

计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

二说明

系统由AT89C51、LED数码管、按键、发光二极管等部分构成,能实现时间的调整、定

时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4完成。其中SB0

为时间校对,定时器调整功能键,按SB0进入调整状态。SB1为功能切换键。第一轮按动

SB1依次进入一路、二路、三路定时时间设置提示程序,按SB3进入各路定时调整状态。定

时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1键,依次进入时间

¡年¡位校对、¡月¡位校对、¡日¡位校对、¡时¡位校对、¡分¡位校对、¡秒¡位

校对状态。不管是进入那种状态,按动SB2皆可以使被调整位进行不进位增量加1变化。各

预置量设置完成后,系统将所有的设置存入RAM中,按SB1退出调整状态。上电后,系统自

动进入计时状态,起始于¡00¡时¡00¡分。SB4为年月日显示转换键,可使原来显示时分

秒转换显示年月日。

三、电路原理分析

1.显示原理

电原理图见附图1。由6个共阴极的数码管组成时、分、秒的显示。P0口的8条数据线

P0.0至P0.7分别与两个CD4511译码的ABCD口相接,P2口的P2.0至P2.2分别通过电阻

R10至R13与VT1至VT3的基极相连接。这样通过P0口送出一个存储单元的高位、低位BCD

显示代码,通过P2口送出扫描选通代码轮流点亮LED1至LED6,就会将要显示的数据在数

码管中显示出来。从P0口输出的代码是BCD码,从P2口输出的就是位选码。这是扫描显示

原理。

2键盘及读数原理

键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去

抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电

平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里

采用软件延时的方法来避开抖动,延时时间20ms.

3连击功能的实现

按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应

的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则

执行下一条对应程序。利用连击功能,能实现快速调时操作。

四、程序设计思想和相关指令介绍

本系统的主程序主要完成时间显示和定时输出判断功能。而年月日显示和各时间单元进

位,时间设定时,调定时间设定时等功能全部在中断服务程序中完成。

1.数据与代码转换。

由前述可知,从P2口输出位选码,从P0口输出段选码,LED就会显示出数字来。但P0

口的输出的数据是要BCD码,各存储单元存储的是二进制数,也就是和要显示出的字符表达

的含义是不一致的。可见,将要显示的存储单元的数据直接送到P0口去驱动LED数码管显

示是不能正确表达的,必须在系统内部将要显示的数据经过BCD码行转换后,将各个单元数

据的段选代码送入P0口,给CD4511译码后去驱动数码管显示。

具体转换过程如下:

我们先将要显示的数据装入累加器A中,再将A中的数据转换成高低两位的BCD码,

再放回A中,然后将A中的值输出。如:有一个单元存储了45这样一位数,则需转换成四

位的BCD码:(0100)(0101)然后放入A中。A中BCD码,高位四位代表¡4¡低四位代

表¡5¡同时送给两个译码器中,译码后¡45¡字就在两个LED中显示出来。

2.计时功能的实现与中断服务程序

时间的运行依靠定时中断子程序对时钟单元数值进位调整来实现的。计数器T0打开后,

进入计时,满100毫秒后,重装定时。中断一次,满一秒后秒进位,满60秒后即为1分钟,

分钟单元进位,60分到了后,时单元进位,24小时满后,天单元进位。这样然后根据进率,

得到年、月、日、时、分、秒存储单元的值,并经译码后,通过扫描程序送LED中显示出来,

实现时钟计时功能。累加是用指令INC来实现的。

进入中断服务程序以后,执行PUSHPSW和PUSHA将程序状态寄存器PSW的内容和累

加器A中的数据保存起来,这便是所谓的¡保护现场¡.以保护现场和恢复现场时存取关键

数据的存储区叫做堆栈。在软件的控制之下,堆栈可在片内RAM中的任一区间设定,而堆栈

的数据存取与一般的RAM存取又有区别,对它的操作,要遵循¡后进先出¡的原则。

3时间控制功能与比较指令

系统的另一功能就是实现对执行设备的定时开关控制,其主要控制思想是这样的:先

将执行设备开启的时间和关闭时间置入RAM某一单元,在计时主程序当中执行几条比较指

令,如果当前计时时间与执行设备的设定开启时间相等,就执行一条CLR指令,将对应的

那路P3置为高电位,开启;如果当前计时时间与执行设备设定的关闭时间相等,就执行SETB

对应的P3置低电位,二极管截止,。实现此控制功能用到的比较指令为CJNEA,#direct,

rel,其转移条件是累加器A中的值与立即数不等则转移。

参考文献

1、谢自美,《电子线路设计、实验、测试》武汉:华中理工大学出版社,2000

2、何书森、何华斌《实用数字电路原理与设计速成》福州:福建科学技术出版社,2000.6

3、白驹衍,《单片计算机及应用》北京:电子工业出版社,1999.2

五:程序

SECEQU32H;秒即时时间伪指令

MINEQU31H;分

HOUREQU30H;时

DAYEQU35H;日

MONEQU34H;月

YEAREQU33H;年

MIN_1EQU41H;分定时器1路、开存储单元

HOUR_1EQU42H;时

DAY_1EQU43H;

MON_1EQU44H;

YEAR_1EQU45H;

MIN_11EQU40H;分定时器1路、关存储单元

HOUR_11EQU46H;时

DAY_11EQU47H;日

MON_11EQU48H;月

YEAR_11EQU49H;年

;***********************

ORG0000H

ljmpMAIN

ORG0003H;中断转换显示年月日、INT0(SB4键)

LJMPSHOW

ORG000BH;计数中断T0、方式1

LJMPTIME

ORG0013H

LJMPCHANGE;调整时间、定时、INT1(SB0键)

;------主程序

ORG0030H

MAIN:

;--------初始化付值

MOVYEAR,#02

MOVMON,#05

MOVDAY,#01

MOVHOUR,#00

MOVMIN,#00

MOVSEC,#00

CLR40H;定时单元1路清零

CLR41H

CLR42H

CLR43H

CLR44H

CLR45H

CLR46H

CLR47H

CLR48H

CLR49H

;-------开中断

MOVTMOD,#01H;计数、模式1、T0

MOVTL0,#0B0H;100SM计数定时

MOVTH0,#3CH;

clrp3.0

MOV20H,#0AH;10次*100SM

SETBPT0;T0为最高级

SETBTR0;允许计数

SETBET0;允许T0中断

SETBEX0;允许INT0中断

SETBEX1;允许INT1中断

SETBEA;开总中断

;------显示、定时器启动判断

LOOP:

MOVR1,#30H;存储单元

MOVR4,#01H;位选通

MOVR3,#03H;三组显示

NEXT:

MOVA,@R1;

MOVB,#10;将存储单元转换成两高低两组的BCD码

DIVAB

SWAPA

ORLA,B

MOVP0,A;输出

MOVP2,R4

INCR1;下一单元

MOVA,R4;

RLA;位移

MOVR4,A

LCALLDE5SM;延时0.5SM

DJNZR3,NEXT;全扫描显示一偏

;------判断定时输出(只编写了一路)

CJNER7,#88H,LOOP;是8则开,否则、定时已关、转

;---------开

MOVA,YEAR

CJNEA,YEAR_1,LOOP_1;年比较,不等转关

MOVA,MON

CJNEA,MON_1,LOOP_1

MOVA,DAY

CJNEA,DAY_1,LOOP_1

MOVA,HOUR

CJNEA,HOUR_1,LOOP_1

MOVA,MIN

CJNEA,MIN_1,LOOP_1

CPLP3.0

;---------关

LOOP_1:

MOVA,YEAR

CJNEA,YEAR_11,LOOP;年比较

MOVA,MON

CJNEA,MON_11,LOOP

MOVA,DAY

CJNEA,DAY_11,LOOP

MOVA,HOUR

CJNEA,HOUR_11,LOOP

MOVA,MIN

CJNEA,MIN_11,LOOP

CPLP3.0

LJMPLOOP

;-----年月日显示中断子程序

SHOW:

PUSHPSW

pushACC

PUSHB

PUSH01H

PUSH02H

PUSH03H

PUSH04H

MOVR2,#0FFH;中断扫描次数

TURN:MOVR1,#33H

MOVR4,#01H

MOVR3,#03H

NEXT_1:

MOVA,@R1

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,R4

INCR1

RLA

MOVR4,A

LCALLDE5SM

DJNZR3,NEXT_1

DJNZR2,TURN;反复显示一定时间后返回

POP04H

POP03H

POP02H

POP01H

POPB

POPACC

POPPSW

RETI

;-----计数中断服务子程序

TIME:

PUSHPSW

PUSHACC

PUSHB

PUSH06H

MOVTH0,#3CH;重装计数

MOVTL0,#0BH;

DJNZ20H,OUT;转到中断跳出pop程序

MOV20H,#0AH;重装:100*10=1000

;-----进位程序

INCSEC

MOVR6,SEC;

CJNER6,#60,OUT;比较

MOVSEC,#00;

INCMIN

MOVR6,MIN

CJNER6,#60,OUT

MOVMIN,#00

INCHOUR

MOVR6,HOUR

CJNER6,#25,OUT

MOVHOUR,#00

INCDAY

MOVR5,MON

CJNER5,#1,MON_22;是否1月、不是转2月

MOVR5,DAY

CJNER5,#32,OUT;本月是否益出

INCMON

MOVDAY,#1

LJMPOUT

OUT:

POP06H

POPB

POPACC

POPPSW

RETI

MON_22:

MOVR5,MON

CJNER5,#2,MON_33;是否2月、不是转3月

MOVA,YEAR;判断是否瑞年

MOVB,#4

DIVAB

MOVA,B

JNZOUT_1;不是则转(A不为零则转)

MOVR5,DAY

CJNER5,#30,OUT;如是瑞年、判断是否到29天

INCMON

MOVDAY,#1

LJMPOUT

OUT_1:

MOVR5,DAY

CJNER5,#29,OUT;平年二月判断

INCMON

MOVDAY,#1

LJMPOUT

MON_33:

MOVR5,MON

CJNER5,#3,MON_44

MOVR5,DAY

CJNER5,#32,OUT

INCMON

MOVDAY,#1

LJMPOUT

MON_44:

MOVR5,MON

CJNER5,#4,MON_55

MOVR5,DAY

CJNER5,#31,OUT

INCMON

MOVDAY,#1

LJMPOUT

MON_55:

MOVR5,MON

CJNER5,#5,MON_66

MOVR5,DAY

CJNER5,#32,OUT

INCMON

MOVDAY,#1

LJMPOUT

MON_66:

MOVR5,MON

CJNER5,#6,MON_77

MOVR5,DAY

CJNER5,#31,OUT

INCMON

MOVDAY,#1

LJMPOUT

MON_77:

MOVR5,MON

CJNER5,#7,MON_88

MOVR5,DAY

CJNER5,#32,L1

INCMON

MOVDAY,#1

L1:LJMPOUT

MON_88:

MOVR5,MON

CJNER5,#8,MON_99

MOVR5,DAY

CJNER5,#32,L2

INCMON

MOVDAY,#1

L2:LJMPOUT

MON_99:

MOVR5,MON

CJNER5,#9,MON_00

MOVR5,DAY

CJNER5,#31,L3

INCMON

MOVDAY,#1

L3:LJMPOUT

MON_00:

MOVR5,MON

CJNER5,#10,MON_AA

MOVR5,DAY

CJNER5,#32,L4

INCMON

MOVDAY,#1

L4:LJMPOUT

MON_AA:

MOVR5,MON

CJNER5,#11,MON_BB

MOVR5,DAY

CJNER5,#31,L5

INCMON

MOVDAY,#1

L5:LJMPOUT

MON_BB:

MOVR5,DAY

CJNER5,#32,L6

INCYEAR

MOVMON,#1

MOVDAY,#1

L6:LJMPOUT

;-------按SB2定时器年单元加1子程序

SB3_2:LJMPSHOW_2;二路没编返回

SB3_3:LJMPSHOW_3;三路没编返回

SB3_1:

MOVA,YEAR_1;调时年单元

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#01H

LCALLREAD

LCALLDE250SM

CJNEA,01H,SB3_1

CJNEA,#0FBH,KEY2_7;按SB2转年调整

LJMPMON_111;按SB1往下调月单元

KEY2_7:CJNEA,#0FDH,SB3_1

INCYEAR_1;1路年单元加1

MOVR5,YEAR_1

CJNER5,#09,SB3_1;益出

MOVYEAR_1,#00H

AJMPSB3_1;

;-------月单元加1子程序

MON_111:

MOVA,MON_1;调时月单元显示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#02H

LCALLREAD

LCALLDE250SM

CJNEA,01H,MON_111

CJNEA,#0FBH,KEY2_8;按SB2转月调整

LJMPDAY_111

KEY2_8:

CJNEA,#0FDH,MON_111

INCMON_1;1路月单元加1

MOVR5,MON_1

CJNER5,#13,MON_111;益出

MOVMON_1,#01H

AJMPMON_111;转到月显

;_------日单元加1子程序

DAY_111:

MOVA,DAY_1;调时日单元显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#04H

LCALLREAD

LCALLDE250SM

CJNEA,01H,DAY_111

CJNEA,#0FBH,KEY2_9;按SB2转日调整

LJMPHOUR_111

KEY2_9:CJNEA,#0FDH,DAY_111

INCDAY_1;1组日单元加1

MOVR5,DAY_1

CJNER5,#32,DAY_111;益出

MOVDAY_1,#01H

AJMPDAY_111;转到日显

;-------按SB2时单元加1子程序

HOUR_111:

MOVA,HOUR_1;调时时单元显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#01H

LCALLREAD

LCALLDE250SM

CJNEA,01H,HOUR_111

CJNEA,#0FBH,KEY2_10;按SB2转时调整

LJMPMIN_111

KEY2_10:CJNEA,#0FDH,HOUR_111

INCHOUR_1

MOVR5,HOUR_1

CJNER5,#24,HOUR_111;益出

MOVHOUR_1,#00H

AJMPHOUR_111;转到时显

;-------分单元加1子程序

MIN_111:

MOVA,MIN_1;调时分单元、并显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#02H

LCALLREAD

LCALLDE250SM

CJNEA,01H,MIN_111

CJNEA,#0FBH,KEY2_11;按SB2转分调整

AJMPOFF_CH;按SB3往下调定时:关单元

KEY2_11:CJNEA,#0FDH,MIN_111

INCMIN_1;1路分单元加1

MOVR5,MIN_1

CJNER5,#60,MIN_111;益处

MOVMIN_1,#00H

AJMPMIN_111;转到分显

年单元调整

OFF_CH:MOVA,YEAR_11;调时年单元

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#01H

LCALLREAD

LCALLDE250SM

CJNEA,01H,OFF_CH

CJNEA,#0FBH,KEY2_F7;按SB2转年调整

LJMPMON_OFF;按SB1往下调月单元

KEY2_F7:CJNEA,#0FDH,OFF_CH

INCYEAR_11;1路年单元加1

MOVR5,YEAR_11

CJNER5,#09,OFF_CH;益出

MOVYEAR_11,#00H

AJMPOFF_CH;

;-------月单元加1子程序

MON_OFF:

MOVA,MON_11;调时月单元显示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#02H

LCALLREAD

LCALLDE250SM

CJNEA,01H,MON_OFF

CJNEA,#0FBH,KEY2_F8;按SB2转月调整

LJMPDAY_OFF

KEY2_F8:

CJNEA,#0FDH,MON_OFF

INCMON_11;1路月单元加1

MOVR5,MON_11

CJNER5,#13,MON_OFF;益出

MOVMON_11,#01H

AJMPMON_OFF;转到月显

;_------日单元加1子程序

DAY_OFF:

MOVA,DAY_11;调时日单元显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#04H

LCALLREAD

LCALLDE250SM

CJNEA,01H,DAY_OFF

CJNEA,#0FBH,KEY2_F9;按SB2转日调整

LJMPHOUR_OFF

KEY2_F9:CJNEA,#0FDH,DAY_OFF

INCDAY_11;1组日单元加1

MOVR5,DAY_11

CJNER5,#32,DAY_OFF;益出

MOVDAY_11,#01H

AJMPDAY_OFF;转到日显

;-------按SB2时单元加1子程序

HOUR_OFF:

MOVA,HOUR_11;调时时单元显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#01H

LCALLREAD

LCALLDE250SM

CJNEA,01H,HOUR_OFF

CJNEA,#0FBH,KEY2_F10;按SB2转时调整

LJMPMIN_OFF

KEY2_F10:CJNEA,#0FDH,HOUR_OFF

INCHOUR_11

MOVR5,HOUR_11

CJNER5,#24,HOUR_OFF;益出

MOVHOUR_11,#00H

AJMPHOUR_OFF;转到时显

;-------分单元加1子程序

MIN_OFF:

MOVA,MIN_11;调时分单元、并显示提示

MOVB,#10

DIVAB

SWAPA

ORLA,B

MOVP0,A

MOVP2,#02H

LCALLREAD

LCALLDE250SM

CJNEA,01H,MIN_OFF

CJNEA,#0FBH,KEY2_F11;按SB2转分调整

LJMPON_1;按SB3往下调定时:开与关

KEY2_F11:CJNEA,#0FDH,MIN_OFF

INCMIN_11;1路分单元加1

MOVR5,MIN_11

CJNER5,#60,MIN_OFF;益处

MOVMIN_11,#00H

LJMPMIN_OFF;转到分显

;-------开、关定时

ON_1:CJNEA,#0FBH,MIN_OFF

K1:MOVA,#88H

MOVR7,A

MOVP0,A

MOVP2,#0FFH;三组都显示开

LCALLREAD

LCALLDE250SM

CJNEA,01H,ON_1;去抖后比较

CJNEA,#0FBH,KEY2_12;按SB2转关

LJMPOUT_A;按SB3调出、处于开状态

KEY2_12:CJNEA,#0FDH,K1

k2:MOVA,#00H;显示0关

MOVR7,A

MOVP0,A

MOVP2,#0FFH;

LCALLREAD

LCALLDE250SM

CJNEA,01H,K2;去抖后比较

CJNEA,#0FBH,KEY2_13;按SB2转开

LJMPOUT_A;SB3调出、处关状态

KEY2_13:

CJNEA,#0FDH,K2;比较按了没

LJMPK1;按了SB2、转开

OUT_A:

POP00H

POPB

POPACC

POPPSW

RETI

;_------读取按键程序

READ:MOVA,P1;读取按键

MOVR1,A

LCALLDE10MS

MOVA,P1

RET

;_----延时程序

DE5SM:

PUSH01H

MOVR1,#0FFH

DJNZR1,$

POP01H

RET

DE10MS:PUSH04H

PUSH05H

MOVR4,#0AH

Dl1:MOVR5,#0FFH

dl2:DJNZR5,$

DJNZR4,dl1

POP05H

POP04H

RET

DE250SM:PUSH02H

PUSH00H

MOVR0,#0FFH

DEL:MOVR2,#0FFH

DJNZR2,$

DJNZR0,DEL

POP00H

POP02H

RET

;_---调整时间进位程序

MIN_AD:

INCMIN

MOVR6,MIN

CJNER6,#60,OU1

MOVMIN,#00

OU1:RET

HOUR_AD:

INCHOUR

MOVR6,HOUR

CJNER6,#25,OU2

MOVHOUR,#00

OU2:RET

DAY_AD:

INCDAY

MOVR6,DAY

CJNER6,#32,OU3;是否益出

MOVDAY,#01H

OU3:RET

MON_AD:

INCMON

MOVR6,MON

CJNER6,#13,OU4;是否益出

MOVMON,#01H

OU4:RET

YEAR_AD:

INCYEAR

MOVR6,YEAR

CJNER6,#09,OU5;是否益出

MOVYEAR,#00H

OU5:RET

六:附录

实验设计电路图1

阅读全文

与电路图方口相关的资料

热点内容
汽车pec故障如何维修 浏览:371
净水器上门维修收电话 浏览:328
苹果6s维修大概要多久 浏览:572
别墅后院如何做防水 浏览:475
大平米sbs防水为什么一直漏水 浏览:674
老磁带盒怎么翻新 浏览:964
线路维修需要哪些小型养护机械 浏览:330
座机电话有杂音是怎么维修 浏览:727
先科电热水壶维修视频 浏览:275
iphone保修换电池吗 浏览:85
沃尔沃s60l国产维修费 浏览:882
防水绝缘胶带怎么用 浏览:429
哪些家电中有银 浏览:740
品爱家具品牌怎么样 浏览:988
洛阳上门维修家电 浏览:52
北京市天梭售后维修点 浏览:554
如何做好汽车维修行业2018 浏览:36
海尔热顺义维修电话 浏览:681
合肥皇明太阳能维修电话 浏览:410
莆田家庭防水补漏电话多少 浏览:822