电子课程设计大连大学讲述.docVIP

  • 2
  • 0
  • 约1.9万字
  • 约 31页
  • 2017-05-06 发布于湖北
  • 举报
电子课程设计大连大学讲述

课程名称:电子系统设计 指导教师: 班 级: 姓 名: 学 号: 目录 前 言 2 第 1 章 系统概述 3 第 2 章 单元电路设计与分析 3 1.通用键盘/显示器接口芯片8279 3 1.1 8279的介绍 3 1.2实验设计 7 2. DS12887日历时钟芯片 9 2.1 DS12887介绍 9 2.2 实验设计 13 第 3 章 数字电子时钟的综合设计 14 附录 1 程序 17 前 言 本次电子系统设计主要内容是基于单片机的数字电子时钟的设计。随着科技的飞速发展,电子产品得到广泛的应用,人们对数字电子时钟的要求愈来愈高,传统的时钟已经不能满足人们的需求,则多功能的数字时钟越来越受人们的青睐。此次电子时钟的设计是以ATMEL公司的AT89S51单片机作为数字钟的核心控制器,选用DALLAS公司生产的并行方式的实时时钟芯片DS12887,利用Inter公司8279芯片来对实时时钟进行显示和按键控制。首先,通过上网查阅数字电子时钟以及所用到的各个集成芯片的资料,了解数字电子时钟的主要功能,掌握各个芯片的使用和编程方法;接着,根据查阅的资料确定设计的思想与步骤,划分模块并画出各个模块的流程图;再者,按照流程图采取循序渐进的方式,对各个模块进行一步一步编程调试,最后实现数字电子钟的设计。 第 1 章 系统概述 本次对数字电子钟的设计,总体设计思路是通过51单片机对实时时钟芯片DS12887进行控制,并可以通过外部按键/显示接口芯片8279设置时钟时分秒初始时间,并显示在数码管上。在设计过程中用LOOP仿真器实现电脑与集成电路板的连接,以便于编程者随时修改程序并且可以随时观察到实现的实验现象。总体方案需要了解掌握的知识有:51单片机的原理与应用,对数码管的控制,以及对芯片DS12887和8279的寄存器的了解掌握并能用程序控制其正常工作。由于在大三上学期我们已经学习了单片机原理与应用这门课程,具备了用C语言和汇编语言编程的能力以及对单片机的外扩能力,而且也具备学习并使用外部器件的能力,所以从知识结构上来说,我们是能够完成数字电子钟的设计的;其次,这个方案也曾经被其他同学实现过,并且达到了很不错的实验效果,证明此方案是切实可行的。本系统主要分为五个模块,第一个模块:实现对8279芯片的控制,令其能使集成板上的8个数码管正常显示,接着能通过外部按键按不同的键显示其对应的键值并将其修改成爱对应的键码。第二个模块是实现对DS12887芯片进行控制,使时钟能正常运行并正常显示。第三个模块是整合前边的模块的内容使整个系统最终能完成预定效果,即可以通过按键来设定电子时钟的初始值及工作状态。 第 2 章 单元电路设计与分析 1.通用键盘/显示器接口芯片8279 1.1 8279的介绍 1.1.1 8279简述 Intel公司的8279芯片是1种通用可编程键盘/显示器接口电路芯片,它能完成监视键盘输入和显示控制2种功能。 8279对键盘部分提供1种扫描工作方式,能对64个按键键盘阵列不断扫描,自动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。 显示部分为LED或其它显示器提供了按扫描方式工作的显示接口,可显示多达16位的字符或数字。 1.1.2 引脚功能介绍 (1)与CPU的接口引脚 ①DB0~DB7 数据总线、双向、三态,与单片 机数据总线P0口相连,在CPU和 8279之间传送命令或数据。 ②CLK 系统始终输入线。用于8279内 部定时,以产生其工作所需的时 序。与单片机的ALE相连。 ③RESET 复位输入线。高电平有效。 ④/CS 片选线,输入,低电平有效。本次设计中/CS 与单片机的P2.7相连。 ⑤A0 A0=1时,CPU写入8279的字节是命令字,从8279读出的字节是状态字A0=0时,写

文档评论(0)

1亿VIP精品文档

相关文档