电子系统设计Word格式.docx

上传人:b****5 文档编号:20407945 上传时间:2023-01-22 格式:DOCX 页数:20 大小:225KB
下载 相关 举报
电子系统设计Word格式.docx_第1页
第1页 / 共20页
电子系统设计Word格式.docx_第2页
第2页 / 共20页
电子系统设计Word格式.docx_第3页
第3页 / 共20页
电子系统设计Word格式.docx_第4页
第4页 / 共20页
电子系统设计Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

电子系统设计Word格式.docx

《电子系统设计Word格式.docx》由会员分享,可在线阅读,更多相关《电子系统设计Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

电子系统设计Word格式.docx

为显示器消隐控制线。

1.28279的键盘及显示接口

8279键盘、显示器接口器件是实现人机对话的主要部件,它已为广大用户欢迎和广泛应用。

下图为8279的典型用法:

其中:

OUTB3-OUTB0、OUTA3-OUTA0为显示寄存器数据输出线。

SL2-SL0经74LS138译码器后转为八列扫描输出线。

RL3-RL0为键盘四行扫描输出线。

从0—31有32个按键。

8279的典型用法(阵列矩阵)

1.2、按键抖动及消除电路

图中按键在闭合和断开时,触点会存在抖动现象。

按键的抖动时间一般为5ms~10ms,

抖动可能造成一次按键的多次处理

问题。

在按键较少时,常采用如:

消抖电路。

当按键未按下时,

输出为“1”,当按键按下时,输出

为“0”,即使在B位置时因抖动瞬

时断开,只要按键不回A位置,输

出就会保持“0”状态。

抖动现象消抖电路

1.38279的键盘及显示接口实验设计

2DS12887性能介绍

2.1DS12887芯片介绍

DS12887内部由振荡电路、分频电路、周期中断/方波选择电路、14字节时钟和控制单元、114字节用户非易失RAM、十进制/二进制计加器、总线接口电路、电源开关写保护单元和内部锂电池等部分组成。

图2显示了DS12887管脚排列图。

下面分别说明管脚功能:

GND,VCC:

直流电源+5V电压。

当5V电压在正常范围内时,数据可读写;

当VCC低于4.25V,读写被禁止,计时功能仍继续;

当VCC下降到3V以下时,RAM和计时器被切换到内部锂电池。

MOT(模式选择):

MOT管脚接到VCC时,选择MOTOROLA时序,当接到GFND时,选择INTEL时序。

SQW(方波信号同):

SQW管脚能从实时时钟内部15级分频器的13个抽头中选择一个作为输出信号,其输出频率可通过对寄存器A编程改变。

AD0~AD7(双向地址/数据复用线):

总线接口,可与MOTOROLA微机系列和INTEL微机系列接口。

AS(地址选通输入):

用于实现信号分离,在AD/ALE的下降沿把地址锁入DS12887。

DS(数据选通或读输入):

DS/RD客脚有两种操作模式,取决于MOT管脚的电平,当使用MOTOROLA时序时,DS是一正脉冲,出现在总线周期的后段,称为数据选通;

在读周期,DS指示DS12887驱动双向总的时刻,在写周期,DS的后沿使DS12887锁存写数据。

选择INTEL时序时,DS称作(RD),RD与典型存贮器的允许信号(OE)的定义相同。

R/W(读/写输入):

R/W管脚也有两种操作模式。

选MOTOROLA时序时,R/W是一电平信号,指示当前周期是读或写周期,DSO为高电平时,R/W高电平指示读周期,R/W低电平指示写周期;

选INTEL时序,R/W信号是一低电平信号,称为WR。

在此模式下,R/W管脚与通用RAM的写允许信号(WE)的含义相同。

CS(片选输入):

在访问DS12887的总线周期内,片选信号必须保持为低。

IRQ(中断申请输入):

低电平有效,可作微处理的中断输入。

没有中断条件满足时,IRQ处于高阻态。

IRQ线是漏极开路输入,要求外接上接电阻。

RESET(复位输出):

当该脚保持低电平时间大于200ms,保证DS12887有效复位。

2.2DS12887日历时钟实验设计

3基于DS12887和8279的电子时钟实验设计

3.1具体方案

(1)DS12887初始化。

(2)将DS12887中的时、分、秒送到8279显示缓冲区并显示出来。

(3)最终结果:

利用实验板上的16个键盘来控制时钟,A、B、C键分别是时、分、秒键,F键为回车键。

按A键显示小时,然后按1-9数字键来调整时间,同理,按B键显示分钟,然后按1-9数字键来调整分钟,按C键显示秒,然后按1-9数字键来调整秒。

按F键后计算机将修改的时间、分、秒按各个功能键的不同分别传给DS12887中相应功能单元,最后显示器显示正常的时、分、秒。

总结

每一件好的产品都需要创新的意识,严谨的科研作风,实事求是的工作态度,夜以继日的付出以及一个优秀的团体。

这次课程设计,我们小组就是按照这样的要求来严于律己的。

回首做课程设计的一个多月,从一开始分析课题到最后的调试成功,过程是曲折的,但却很充实。

期间,我们应用到了数字电路,汇编语言,单片机接口技术等相关知识。

通过写代码,硬件调试,不仅巩固了理论,而且有效的和实际结合在了一起,将理论付诸实践。

这次课程设计告诉了我模块化设计的重要性,把一个大的工程分成几个模块分别编写和调试,提高了工作的效率,减少了出错的概率,也有利于调试的时候排查错误。

最后我们的设计结果是符合题意的,但我们不只在乎这一结果,更加在乎的,是这个过程。

这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。

作为一名电子专业的大三学生,我觉得做类似单片机实习是十分必要的。

我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?

如何把我们所学的专业基础课理论知识运用到实践中去呢?

我想做类似实习就为我们提供了良好的发挥平台。

附录

1.8279的键盘及显示接口实验程序

ORG00H

LJMPSTART

ORG100H

START:

MOVSP,#60H

MOVDPTR,#77FFH

MOVA,#00H

MOVX@DPTR,A

MOVA,#2AH

MOVA,#0D1H

LP2:

MOVXA,@DPTR

JBACC.7,LP2

LP0:

MOVDPTR,#77FFH

LP:

ANLA,#07H

CJNEA,#00H,LP1

SJMPLP

LP1:

MOVA,#50H

MOVX@DPTR,A

MOVDPTR,#77FEH

MOVXA,@DPTR

MOVC,ACC.0

MOVACC.6,C

RRA

RRA

ANLA,#0FH

MOVB,A

LCALLDIR

SJMP$

DIR:

MOVDPTR,#77FFH

MOVA,#90H

MOVR7,#01H

DL0:

MOVA,B

MOVDPTR,#ADSEG

MOVCA,@A+DPTR

MOVDPTR,#77FEH

DJNZR7,DL0

SJMPLP0

ADSEG:

DB3FH,06H,5BH,4FH,66H,6DH

DB7DH,07H,7FH,6FH,77H,7CH

DB39H,5EH,79H,71H,73H,3EH

END

2.DS12887日历时钟实验程序

ORG000H

LJMPTIME

ORG100H

TIME:

MOVDPTR,#600BH

MOVA,#8EH

MOVX@DPTR,A

MOVDPTR,#6000H

MOVA,#00H

INCDPTR

MOVA,#0FFH

MOVA,#12H

MOVDPTR,#600AH

MOVA,#20H

MOVDPTR,#600CH

MOVXA,@DPTR

MOVA,#0AH

MOVSP,#70H

MOVDPTR,#7001H

LP:

JBACC.7,LP

LP3:

LP2:

JBACC.7,LP2

MOVR7,A

ANLA,#0FH

MOV25H,A

MOVA,R7

SWAPA

ANLA,#0FH

MOV24H,A

MOVDPTR,#6002H

MOVR7,A

MOV23H,A

MOV22H,A

MOVDPTR,#6004H

MOV21H,A

MOV20H,A

MOVR0,#20H

MOVR5,#06H

MOVDPTR,#7001H

MOVA,#90H

MOVA,@R0

MOVDPTR,#TAB

MOVDPTR,#7000H

MOVX@DPTR,A

INCR0

DJNZR5,LP1

AJMPLP3

TAB:

DB3FH,06H,5BH,4FH,66H,6DH

DB7DH,07H,7FH,6FH,77H,7CH

DB39H,5EH,79H,71H,73H,3EH

DB31H,6EH,1CH,23H,40H,03H

DB18H,38H,00H

END

3.基于DS12887和8279的电子时钟实验程序

org00h

TAB:

DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H

start:

MOVDPTR,#77FFH

LP:

TIMER:

MOVA,#0A2H

MOVDPTR,#6000H

MOVX@DPTR,A

INCDPTR

MOVA,#0FFH

MOVA,#0FFH

MOVA,#12H

MOVDPTR,#600BH

MOVA,#22H

PAN:

MOV20H,#00H

PAN0:

MOVA,20H

CJNEA,#00H,PAN1

LCALLBEGIN

LCALLDIR

LJMPKEY

PAN1:

MOVA,20H

CJNEA,#01H,PAN2

LCALLXIAN

PAN2:

CJNEA,#02H,PAN3

LCALLXIAN

LJMPKEY

PAN3:

CJNEA,#03H,PANAN

PANAN:

MOV20H,#00H

KEY:

MOVXA,@DPTR

CJNEA,#0,DKEY

LJMPPAN0

DKEY:

MOVB,#8

DIVAB

MOVR3,A

MOVR4,B

MOVA,#8

MULAB

ADDA,R3

MOVR7,A

PANA:

MOVA,R7

CJNEA,#0AH,PANB

MOVA,30H

MOV40H,A

MOVR0,#40H

MOV20H,#01H

ANLA,#0F0H

SWAPA

ANLA,#0FH

MOV41H,A

LCALLQINGXIAN

LJMPPAN0

PANB:

CJNEA,#0BH,PANC

MOVA,31H

MOV20H,#02H

LCALLQINGXIAN

LJMPPAN0

PANC:

CJNEA,#0CH,PANSHU

MOVA,32H

MOV20H,#03H

MOVA,32H

MOV41H,A

LCALLQINGXIAN

PANSHU:

MOVB,#0AH

DIVAB

CJNEA,#00H,PANDEF

MOV@R0,A

MOVA,R0

ANLA,#0F1H

MOVR0,A

LJMPPAN0

PANDEF:

MOVB,#0DH

CJNEA,#00H,PAN201

PAN201:

CJNEA,#01H,PAN202

MOVA,40H

SWAPA

ADDA,41H

MOV30H,A

LCALLCHONG

LJMPTIAO

PAN202:

CJNEA,#02H,PAN203

MOV31H,A

LCALLCHONG

PAN203:

CJNEA,#03H,TIAO

MOV32H,A

TIAO:

LCALLQING20

QING20:

MOV20H,#00H

RET

XIAN:

AAA:

MOVA,41H

CHONG:

MOVA,30H

MOVDPTR,#6002H

MOVA,31H

QINGXIAN:

JBACC.7,LP1

RET

BEGIN:

MOVR0,#30H

MOVR5,#03H

LOOP:

DJNZR5,LOOP

END

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1