病房呼叫系统文档格式.docx

上传人:b****1 文档编号:4401645 上传时间:2023-05-03 格式:DOCX 页数:13 大小:78.42KB
下载 相关 举报
病房呼叫系统文档格式.docx_第1页
第1页 / 共13页
病房呼叫系统文档格式.docx_第2页
第2页 / 共13页
病房呼叫系统文档格式.docx_第3页
第3页 / 共13页
病房呼叫系统文档格式.docx_第4页
第4页 / 共13页
病房呼叫系统文档格式.docx_第5页
第5页 / 共13页
病房呼叫系统文档格式.docx_第6页
第6页 / 共13页
病房呼叫系统文档格式.docx_第7页
第7页 / 共13页
病房呼叫系统文档格式.docx_第8页
第8页 / 共13页
病房呼叫系统文档格式.docx_第9页
第9页 / 共13页
病房呼叫系统文档格式.docx_第10页
第10页 / 共13页
病房呼叫系统文档格式.docx_第11页
第11页 / 共13页
病房呼叫系统文档格式.docx_第12页
第12页 / 共13页
病房呼叫系统文档格式.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

病房呼叫系统文档格式.docx

《病房呼叫系统文档格式.docx》由会员分享,可在线阅读,更多相关《病房呼叫系统文档格式.docx(13页珍藏版)》请在冰点文库上搜索。

病房呼叫系统文档格式.docx

连接孔1

连接孔2

1

P1.0

S0

2

P1.1

S1

3

P1.2

S2

4

P1.3

S3

5

P1.4

S4

6

P1.5

S5

7

P1.6

S6

8

P1.7

S7

9

KEY/LED_CS

CS0

10

P3.5

喇叭脉冲输入

11

P3.2

脉冲

12

P3.3

六、程序设计如下:

OUTBITequ08002h;

位控制口

OUTSEGequ08004h;

段控制口

LEDBufequ60h;

显示缓冲

LEDBuf1equ80h

Hourequ40h

Minuteequ41h

Secondequ42h

C100usequ43h

chuanggaoequ70h

chuangdiequ71h

shuliangequ72h

Tickequ10000

T100usequ256-50

ORG0000H

LJMPMAIN

ORG0003H

LJMPMT

ORG000BH

LJMPTOINT

ORG0013H

LJMPHT

ORG001BH

LJMPT1INT

MAIN:

movTMOD,#22h;

模式2,定时器0.1毫秒中断一次

movTH0,#T100us

movTL0,#T100us

movTL1,#6H

MOVTH1,#6H

movIE,#10001010b;

EA=1,IT0=1

movHour,#0

movMinute,#0

movSecond,#0

movC100us,#high(Tick)

movC100us+1,#low(Tick)

SETBIT0

SETBIT1

SETBEX0

SETBEX1

SETBIE0

SETBIE1

setbTR0

ljmpMLoop

MT:

;

分調整

INCMinute

MOVA,Minute

CJNEA,#60,LOP1

MOVMinute,#0

LOP1:

RETI

HT:

時調整

INCHour

MOVA,Hour

CJNEA,#24,lop2

MOVHour,#0

lop2:

MLoop:

mova,Hour

movb,#10

divab

callToLED

movLEDBuf,a

mova,b

orla,#80h

movLEDBuf+1,a

mova,Minute

movLEDBuf+2,a

movLEDBuf+3,a

mova,Second

movLEDBuf+4,a

movLEDBuf+5,a

callDisplayLED

movr1,100h

movr3,#0

jbp1.0,tiao1

k1:

jbp1.1,tiao2

k2:

jbf0,xian

tiao1:

SETBTR1

setbf0

incr3

mov30h,r3

mov@r1,#1

incr1

sjmpk1

tiao2:

mov@r1,#2

sjmpk2

xian:

clrf0

mova,chuanggao

mova,chuangdi

mova,shuliang

JBP1.7,lp1

cjner3,#0,xian

ljmpxun

lp1:

CLRTR1;

关振铃器返回显示时间

ljmpmloop

xun:

movr3,30h;

重新置初值

mova,r1

adda,30h

movr1,a

ljmpxian

T1INT:

CPLP3.6;

定时器1中断程序

RETI

TOINT:

pushPSW

pushACC

mova,C100us+1

jnzGoon

decC100us

Goon:

decC100us+1

mova,C100us

orla,C100us+1

jnzExit

decr1

decr3

movchuanggao,#0

movchuangdi,@r1

movshuliang,30h

incSecond

cjnea,#60,Exit

incMinute

incHour

cjnea,#24,Exit

Exit:

popACC

popPSW

reti

Delay:

;

延时子程序

movr7,#0

DelayLoop:

djnzr7,DelayLoop

djnzr6,DelayLoop

ret

Delay1:

movr4,#4;

loop3:

movr7,#250

loop2:

movr6,#200

nop

loop1:

djnzr7,Loop1

djnzr6,Loop2

djnzr4,loop3

LEDMAP:

八段管显示码

db3fh,06h,5bh,4fh,66h,6dh,7dh,07h

db7fh,6fh,77h,7ch,39h,5eh,79h,71h

DisplayLED:

movr0,#LEDBuf

movr5,#6;

共6个八段管

movr2,#00100000b;

从左边开始显示

Loop:

movdptr,#OUTBIT

mova,#0

movx@dptr,a;

关所有八段管

mova,@r0

movdptr,#OUTSEG

movx@dptr,a

mova,r2

显示一位八段管

movr6,#1

callDelay

mova,r2;

显示下一位

rra

movr2,a

incr0

djnzr5,Loop

ToLED:

movdptr,#LEDMap

movca,@a+dptr

END

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2