硬件课程设计说明书教学楼课铃系统硬件电路设计.doc
《硬件课程设计说明书教学楼课铃系统硬件电路设计.doc》由会员分享,可在线阅读,更多相关《硬件课程设计说明书教学楼课铃系统硬件电路设计.doc(40页珍藏版)》请在三一办公上搜索。
1、教学楼课铃系统硬件电路设计学生学号: 学生姓名: 专业班级: 电信0803 指导教师: 职 称: 高级实验师 讲师 起止日期:2011.3.28-2011.4.15 吉林化工学院Jilin Institute of Chemical Technology课程设计任务书一、 设计题目:教学楼课铃系统二、设计目的1、掌握DS1302时钟芯片的硬件电路构成原理及软件编程方法,熟悉DS1302时钟芯片的性能指标及特点;2、熟悉SST89E/V516RD2单片机的性能特点,并掌握SST89E/V516RD2单片机控制DS1302读写时间、日期的硬件电路组成及软件编程方法;3、了解LED显示及按键电路的组
2、成原理,熟悉LED动态显示原理及实现方法;4、了解7805构成直流稳压电源的电路组成及工作原理。三、设计任务及要求 设计并实现具有显示日期和时间的电子数字钟,数字钟具有以下基本功能:1、使用7位LED显示时间、日期和星期,正常显示时、分、秒、星期,使用按键可切换显示年、月、日;2、具有时间、日期调整功能,通过键盘可进行时间、日期的调整;3、具有闹钟功能,使用键盘设定闹铃时间,由蜂鸣器产生闹铃;4、定时控制功能,使用小型继电器完成定时控制功能(发挥部分)。4、定时控制功能,使用小型继电器完成定时控制功能(发挥部分)。四、设计时间及进度安排设计时间共三周(2011.3.282011.4.17),具
3、体安排如下表:周安排设 计 内 容设计时间第一周硬件电路设计2011.3.282011.4.3第二周硬件电路焊接与调试2011.4.42011.4.10第三周编写课程设计说明书,课程设计答辩。2011.4.42011.4.17五、 指导教师评语及学生成绩指导教师评语:年 月 日成绩指导教师(签字):目 录课程设计任务书I摘要1第1章 系统设计目的及其意义2第2章 方案比较32.1 方案比较3第3章 硬件电路设计43.1 SST89E516RD主控制电路43.2 时钟模块系统73.3 看门狗模块系统93.4显示模块系统103.6 响铃系统设计12第5章 软件设计13总结15参考文献16附录总体电
4、路图17附录II元件清单18 摘要本设计是利用SST89E516RD单片机而设计的教学楼课铃系统,主要有主控模块、时钟模块、显示模块,复位模块、响铃模块、键盘接口模块等组成。该系统通过单片机来读取日历/时钟芯片DS1302的日期和时间,并且通过数码管显示出来,能够通过按键来调节日期、实时时间、响铃时间。该系统还采用了X25045芯片当程序跑飞时单片机自动复位。关键字:SST89E516RD、DS1302、X25045第1章 系统设计目的及其意义1、掌握DS1302时钟芯片的硬件电路构成原理及软件编程方法,熟悉DS1302时钟芯片的性能指标及特点。2、熟悉SST89E/V516RD2单片机的性能
5、特点,并掌握SST89E/V516RD2单片控制DS1302读写时间、日期的硬件电路组成及软件编程方法。3、了解LED显示及按键电路的组成原理,熟悉LED动态显示原理及实现方 法。 4、此系统设计的教学楼铃装置是按照学校作息时间设定的,模拟了电子钟 显示时,分,秒。还根据学校的作息时间按时打铃,本系统用四个按键分 别用来调年、月、日、时、分、秒以保证时钟与标准时间相吻合。第2章 方案比较2.1 方案比较 方案一:采用51单片机SST89E51芯片软件定时中断实现时钟。利用89E51单片机自身的中断和定时器,通过软件产生时钟,虽然不需要外置硬件电路直接用51单片机,但是占用I/O口比较多,而且断
6、电后时钟不能自加即再次充电(复位),程序又从初始化开始计时,不能友好的实现时钟要求。显示部分采用LCD(诺基亚5110)液晶来显示时间和闹铃,优点具有良好的人机界面,能够全面的显示日期和时间,显示字符多,缺点是价格比较高。键盘控制采用矩阵键盘。该方案优点在于减少I/O的使用,硬件电路连接麻烦,而且软件编程麻烦。方案二:采用DS1302时钟芯片实现实时时钟。利用DS1302芯片可以实现时钟,DS1302采用三线串行接口,占用引脚少。DS1302内部集成了可编程日历时钟,用户可以根据需要设置。内部集成了31个字节的静态RAM。DS1302的日历时钟可进行闰年的日历补偿。DS1302可以进行双电源供
7、电,可以使用主电源和备用电源。DS1302芯片具有对备用电源涓电流充电功能,可有效提高备份电源的寿命。显示部分采用LED数码管显示时钟的年月日时分秒,上电显示时间利用键盘来转换成年月日。缺点是只能显示09的数字和一些简单字符,采用LED数码管优点是显示亮度高,醒目,价格便宜,寿命长。键盘控制采用独立键盘,采用独立键盘操作简单便于硬件软件设置。综上所述,采用方案二。 2-1 系统总体设计框图第3章 硬件电路设计3.1 SST89E516RD主控制电路 图3-1 主控制电路 根据课题的具体内容,任务要求,计时,校时,定时,键盘显示等功能经多方考虑,采用SST89E516RD低功耗单片机。SST89
8、E516RD是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:8K字节的程序存储器,128字节的RAM,32条I/O线,3个16位定时器/计数器,9个中断源4级中断优先权的中断结构,一个全双工的串行口,片上振荡器和时钟电路,单片机程序和数据存储空间分开独立寻址,有两个片内 FLASH 存储块。基本FLASH 模块(Block 0)占用64K 字节,二级FLASH 存储块Block 1 为8K 字节。图3-2 SST89E516RD单片机的片内结构图引脚说明:P07:0 I/O: P0 是一个漏极开路的8 位双向I/O 口。作为输出口,每位能驱动多 个LS 型TTL 负
9、载。 P0 浮空,锁存器为“1”,可作为高阻抗输入。 在访问外部存储器时,P 0 口作为低8 位地址和数据总线分时复用。在 这种应用中,当转为高电平时,它用了强大的内部上拉。在外部主模式 编程状态下,P0 接收代码字节,在外部主模式校验过程中输出代码字 节。在程序校验过程中需要外部上拉电阻。P17:0 :带内部上拉的I/O:P1 是一个带内部上拉电阻的8 位准双向I/O 口。 每位能驱动 LS 型TTL负载。当P1 口作为输入口用时,向内部锁存器 写入“1”,P1 引脚被内部上拉电阻拉为高电平。由于内部上拉电阻, 被拉为低的P1 引脚能向外提供电流。P15,6,7 有16 毫安的高电 流驱动能
10、力。当外部主模式在编程和测试时,P1 也接收低8 位地址。P10 I/O T2 :定时器 /计数器2 外部计数输入或时钟输出从定时器/计数器2。P11 I T2EX: 定时器/计数器2 捕捉/重装触发器和方向控制。P12 I EC1:PCA 定时器/计数器外部输入。P13 I/O CEX0:比较/捕捉外部输入输出模块,每个比较/捕捉模块连接到一P1 口引脚,当不用于PCA 时,这个口用作标准I/O。P14 I/O SS#:主机输入、从机输出(SPI)或CEX1:比较/捕捉外部输入输出 模块。P15 I/O MOSI:主机输出,从机输入(SPI)或CEX2:比较/捕捉外部输入输出 模块。P16
11、I/O MISO:主机输入,从机输出(SPI)或CEX3:比较/捕捉外部输入输出 模块。P17 I/O SCK: 主机时钟输出、从机时钟输入或CEX4:比较/捕捉外部输入输 出模块。P27:0 :带内部上拉的I/O: P2 是一个带内部上拉电阻的8 位准双向I/O 端口,当被作为输入时,向它写“1”,P2 引脚被内部上拉电阻拉为高电平。作为输入使用时,被内部上拉电阻下拉为低电平的P2 会产生电流。当从片外程序存储器取数和访问片外数据存储器时,P2 能提供高8 位地址。在此应用中,当转为VOH 时,它利用了功能极强的内部上拉电阻。当外部主模式在编程和测试时,它还接收控制信号和部分高8 位地址。P
12、37:0 带内部上拉的I/O: P3 是一个带内部上拉电阻的8 位准双向I/O 口。P 3 的输出缓冲能驱动多个LS 型TTL 。当被作为输入时,向它写“1”,PORT 3 引脚被内部上拉电阻拉为高电平,作为输入使用时,被外部拉为低,能驱动电流。当外部主机在编程和校验时,它还能接收控制信号和部分高8 位地址。P30 I RXD :串行数据接收。P31 O TXD: 串行数据发送。P32 I INT0#:外部中断0 输入。P33 I INT1#:外部中断1 输入。P34 I T0:定时/计数器0 的外部计数输入。P35 I T1:定时/计数器1 的外部计数输入。P36 O WR#:外部数据存储器
13、写选通。P37 O RD#:外部数据存储器读选通。P47:0 :带内部上拉的I/O: P3 是一个带内部上拉电阻的4 位准双向I/O 口。P 3 口输出缓冲能驱动多个LS 型TTL 。当被作为输入时,向它写“1”,PORT 3 引脚被内部上拉电阻拉为高电平,作为输入使用时,被外部拉为低,能驱动电流。P40 I RXD :串行数据接收。P41 O TXD: 串行数据发送。P42 I INT3#:外部中断3 输入。P43 I INT2#:外部中断2 输入。PSEN# I/O 程序存储器允许:PSEN#是外部程序存储器读选通。当从内部程序存 储器执行时,PSEN#不激活。当从外部程序存储器执行时,每
14、个机器 周期PSEN#两次有效,除了当进入外部数据存储器时,在每个机器周 期都有一个PSEN#信号跳过。当RST 输入能持续保持高电平多于10 个机器周期时,迫使PSEN#由低到高的转换会使单片机进入主编程模 式。RST: 振荡器在工作时,此脚如能保持两个机器周期以上的高电平复位器件 复位后,当RST 输入保持高电平,PSEN#引脚被高到低的电平转换驱 动,器件将进入外部主模式,否则,器件将进入通用操作模式。EA# I: 外部访问允许:为了使单片机能从片外程序存储器取指令,EA#必为 低。 内部程序执行时,EA#必为高电平。然而,第四级加密锁将禁止EA#, 程序只能从片内程序存储器开始执行。E
15、A#能承受12V 的高电压。(“绝 对最大承受值 )。ALE/PROG I/0: 地址允许:在访问外部存储器时,ALE 用于锁存出现在P0 口 的低8 位地址。此引脚也是外部主模式编程脉冲输入端(PROG#)。除 了访问外部数据存储器,ALE 在每个机器周期有效两次,在第二个机 器周期有一个ALE 有效被跳过。然而,如果AO 置“1“,ALE 被禁 止。XTAL1/ I/0 振荡器:输入输出来转换振荡放大器。XTAL 1 是内部时钟产生电路 的输入从外部时钟源。VDD 输入 电源输入:通用、IDLE、省电、备用模式下的电源供应。VSS 输入 接地端:电源接地端(参考电压为0V)。3.2 时钟模
16、块系统图3-3时钟模块电路如图3-3,该系统采用了DS1302时钟芯片,DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,工作电压在2.55.5V,采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓电流充电的能力,本系统采用5V电源供电。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。时钟芯片DS1302在任何数据传送时必须先初始化,把RST引脚置为高电平,然后把8位地址和命令装入移位寄存器,数据在SCLK的上升沿被输入,无论是读周期还是写周期开始8位指定40个寄存器中哪个将被访问到,在开始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硬件 课程设计 说明书 教学楼 系统 电路设计
链接地址:https://www.31ppt.com/p-2883689.html