1 / 34
文档名称:

电脑自动打铃器设计与实现.ppt

格式:ppt   页数:34
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电脑自动打铃器设计与实现.ppt

上传人:所以所以 2012/6/6 文件大小:0 KB

下载得到文件列表

电脑自动打铃器设计与实现.ppt

文档介绍

文档介绍:第7章 电脑自动打铃器设计与实现
通过对ARM7TDMI体系结构、LPC2000系列ARM、μC/OS-II微小内核分析与程序设计基础的深入学习之后,我们已经对嵌入式系统有了比较清晰的了解。本章将结合一个具体的实例--电脑自动打铃器来阐述嵌入式应用系统的工程设计方法。
绪论
设计要求
任务设计
硬件设计
程序设计
1
2
3
4
目录
系统功能
系统框图
1
2
设计要求
设计要求| 电脑自动打铃器设计与实现
系统功能
具有实时时钟功能,能显示时分秒,年月日星期(采用8位数码管显示)
具有键盘输入功能
可以设置若干个闹钟,以及闹钟的禁止与使能
可设置每个闹钟发生时的输出动作(一共四路输出,可独立设置每路输出的时间和电平状态)
设计要求| 电脑自动打铃器设计与实现
系统框图
LPC2000系列ARM具有RTC功能,RTC掉电后仍可使用电池继续运行,从而保证了系统掉电后时钟的准确性。ZLG7290是一款键盘和LED驱动芯片,最多支持64个按键和8个共阴极数码管。
LPC2000
ZLG7290
Vcc
键盘输入
数码管显示
SDA
SCL
INT
输出控制
键盘显示电路
输出控制电路
1
2
硬件设计
硬件设计| 电脑自动打铃器设计与实现
键盘显示电路
本设计实例基于SmartARM2200A工控开发平台实现。SmartARM2200A工控开发平台提供I2C0接口,可以和PACK板“Panel Module ZYPM7290”连接,组成键盘显示电路,硬件电路及连接方法请参考配套教材。
硬件设计| 电脑自动打铃器设计与实现
输出控制电路
图示为输出控制模拟电路,在实际应用中,可能需要控制继电器等。
任务的划分
任务的数据结构设计
任务的优先级设计
1
2
3
多任务之间的同步与互斥
多任务之间的信息传递
4
5
任务设计