计算机硬件综合设计——实时时钟显示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书

学生姓名: 专业班级:

指导教师:工作单位:计算机科学与技术学院

题目: 实时时钟显示例程设计

初始条件:

1.课程设计使用ZG211硬件综合实验平台(8051单片机),配有课程设计接口芯片和辅助芯片

以及器件;

2.ZG211有程序设计集成开发环境,程序设计语言为C语言;

3.ZG211硬件综合实验平台使用说明书;

要求完成的主要任务:(包括课程设计工作量及其技术要求,撰写说明书具体要求)

1.学习使用ZG211硬件综合实验平台,程序设计集成开发环境;

2.根据课程设计题目,进行需求分析,搞清楚课程设计需要设计需求和需要解决的设计内容。

3.查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程要领。查阅

和学习课程设计题目需要的辅助芯片以及器件资料。

4.设计接口芯片和辅助芯片以及器件与8051单片机连接硬件电路原理图。

5.设计与硬件电路原理图对应的C语言程序(或8051汇编语言)。给出程序流程图。在集成开

发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数据。

6.撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。

时间安排:

第18周:

1.熟悉ZG211硬件综合实验平台,KEILCUVISION2集成开发环境;查阅接口芯

片资料,熟悉接口芯片和它的使用方法。

2.设计硬件电路原理图,。

第19周:

1.使用C语言或汇编语言设计和调试接口程序。

2.撰写计算机硬件综合设计报告。

指导教师签名:年月日系主任(或责任教师)签名: 年月日

实时时钟显示例程设计

目录:

1 实验目的----------------------------------------4

2实验设备-----------------------------------------4

2.1硬件环境--------------------------------------------4

2.2实验板模块------------------------------------------9

3 实验要求---------------------------------------10

4实验原理----------------------------------------11

4.1 PCF8563芯片---------------------------------------11

4.2I2C 协议------------------------------------------14

5实验步骤----------------------------------------20

5.1硬件连接----------------------------------------20

5.2 软件设计----------------------------------------20

6实验成功标志------------------------------------21

7程序说明----------------------------------------21

8操作过程说明------------------------------------22

9心得体会----------------------------------------22

1实验目的

1.掌握IO口操作;

2.掌握显示及键盘芯片的运用;

3.了解中断的运用;

4.了解I2C总线操作。

2实验设备

2.1硬件环境

1.PC机一台;ZG-211单片机系统实验板一块;实验连接线若干

2.芯片

CH451芯片

CH451是一个整合了数码管显示驱动和键盘扫描控制以及μP 监控的多功能外围芯

片。CH451内置RC振荡电路,可以动态驱动8 位数码管或者64 位LED,具有BCD译码、

闪烁、移位等功能;同时还可以进行64键的键盘扫描;CH451 通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。

(1)显示驱动

1.内置大电流驱动级,段电流不小于30mA,字电流不小于160mA。

2.动态显示扫描控制,直接驱动8 位数码管或者64位发光管LED。

3. 可选数码管的段与数据位相对应的不译码方式或者BCD 译码方式。

4. 字数据左移、右移、左循环、右循环。

5. 各数字独立闪烁控制。

6. 通过占空比设定提供16 级亮度控制。

7.支持段电流上限调整,可以省去所有限流电阻。

8. 扫描极限控制,支持1 到8 个数码管,只为有效数码管分配扫描时间。

(2) 键盘控制

1. 内置64 键键盘控制器,基于8×8矩阵键盘扫描。

2.内置去抖动电路。

3. 键盘中断,低电平有效输出。

4. 提供按键释放标志位。

(3) 外部接口

1. 高速的4线串行接口,支持芯片级联,时钟速度从0到10MHz。

2. 串行接口中的DIN 和DCLK 信号线可以与其它接口电路共用。

3.完全内置RC 阻容振荡电路,根据需要可以外接阻容振荡。

4. 内置上电复位和看门狗Watch-Dog,提供高电平有效和低电平有效复位输出。

(4)其它杂项

1. 可选多种封装:DIP28、SOP28、DIP24S。

2. 经过授权采用了2 项专利技术,低成本,简便易用。

89S52芯片

(1)主要性能

1.与MCS-51单片机产品兼容

2.8K字节在系统可编程Flash存储器

3.1000次擦写周期

4.全静态操作:0Hz~33Hz

5.三级加密程序存储器

6.32个可编程I/O口线

7.三个16位定时器/计数器

8.八个中断源

9.全双工UART串行通道

10.低功耗空闲和掉电模式

11.掉电后中断可唤醒

12.看门狗定时器

相关文档
最新文档