课程设计材料

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

课程设计材料

天津职业技术师范大学电子工程学院

电子信息工程

课程设计报告

同组学生姓名(学号):石富友()

卢志锋()

王震()

班级:电信1001班

任务分工:卢志锋负责电路焊接及调试、石富友和王震负责查找资料、编程序和撰写报告总结

设计时间: 1月7 日——年 1月18日

指导教师:薛召军、丁学文

目录

题目:基于单片机的电子万年历设计

一、课程设计的目的与要求(含设计指标).. 错误!未定义书签。

二、方案论证选择 (3)

三、原理设计(或基本原理) (3)

四、电路仿真 (5)

五、方案实现与测试(或调试) (7)

六、课程设计小结

七、参考文献

个人总结(姓名) (17)

一课程设计的目的和要求(含设计指标)

1、显示年月日时分秒及星期信息。

2、具有可调整日期和时间功能

3、增加闰年计算功能

二方案论证和选择

(1)单片机芯片的选择方案和论证

方案一:

采用STC89C52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,因此不会对芯片造成损坏。因此选择采用STC89C52作为主控制系统.

方案二:

采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,可是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。

(2)时钟芯片的选择方案和论证

方案一:

直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,可是,实现的时间误差较大。因此不采用此方案。

方案二:

采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA.,但找不到这种芯片,因此本设计不采用这种芯片。

三原理设计(或基本原理)

(1)微处理器

在设计过程中我使用12MHZ晶振与单片机8052相连接,经过软件编程的方法实现了以24小时为一个周期同时显示小时,分钟和秒的要求,该定时闹钟设有九个按键,使之具备了校时、定时功能。利用单片机定时器及计数器产生定时效果经过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。同时经过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。

在PROTEUS软件环境下的8052芯片如图1所示:

相关文档
最新文档