智能化仪器仪表课程设计简介2012.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、上机安排与成绩考核
1、上机安排及分组情况 两人一组:一套仿真器和一台计算机,
测控3班 :(15周1-5上午、16周1-3上午) 测控4班 :(15周1-5下午、16周1-3下午)
地点:仰北503
2、成绩考核
五分制:平时成绩(20%)、作品成绩(60%)和设计报告 成绩(20%)综合评定。
2018/10/18
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
5、 寄存器B
SET 位:芯片工作控制位。该位为 1 时,芯 片停止工作,此时可对芯片进行初始化; 该位为0时,芯片处于工作状态,每秒产 生一个更新中断。
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
PIE 、AIE、UIE位:这三位分别是周期中断、报 警中断、更新中断的允许控制位。当各位写 1 时,将允许芯片发出相应的中断。 SQWE位:方波输出允许位。 DM 位:时标寄存器用十进制 BCD 码格式或用二进 制码格式的选择位。 DM 为 1 时,表示二进制码; DM为0时,表示十进制BCD码。
计量测试工程学院
智能化仪器课程设计
智能计时温湿度计 硬件电路设计
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
1、引脚
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
AD0~AD7:地址/数据分时复用线。 MOT: 总线类型选择。接高电平,选择摩托罗拉时序,接低电平, 选 择英特尔时序; AS: 址选通信号:下降沿将地址锁存在DS12887内部以选通其内部 RAM; R/W:读/写控制信号,在英特尔时序下, R/W用做wr信号。 DS:数据选通信号。在英特尔时序下,DS用做读RD信号。 /RESET:复位输人;要求复位时间应大于200ms。 /IRQ:中断请求输出信号。只要内部所允许的中断信号存在,它就保 持在低电平上。 SQW:方波输出信号。
计量测试工程学院
二、时间安排
5月21日-5月25日(不含周六、日)
采用授课与自行设计相结合的方式,掌握整个硬件电路原理的基 本知识以及软件编程。
5月28日-6月01日(不含周六、日)
上机编程、调试 ,并完成设计总结报告。
6月07日
考核 测控093(上午)测控094(下午) 。
2018/10/18
计量测试工程学院
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
8、 与CPU的接口
2018/10/18
计量测试工程学院
二、显示电路
设计中应用了8个LED共阳数码管作为输出结 果的显示,利用两个扩展I/O口,控制段码 和位码输出,实现动态扫描显示。
2018/10/18
计量测试工程学院
一、主要任务
3 完成系统调试
① 硬件调试
② 软件调试
③ 掌握Medwin开发环境,能够在该环境下编写、 调试程序。
2018/10/18
计量测试工程学院
一、主要任务
4 完成设计报告
①设计的基本方案
②硬件电路原理
③软件流程框图 ④主要程序设计说明
2018/10/18
6、 寄存器C
IRQF位:中断申请标志位。其逻辑表达式为: IRQF=(PF·PIE)+(AF·AIE)+(UF·UIE)。当IRQF位变为1 时,脚变低,从而引发中断申请。
PF、AF、UF位:这三位分别是周期中断、报警中断、更新结束中断 标志位。只要满足中断条件,相应的中断标志位将置1。
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
7、 寄存器D
VRT位:内部数据有效指示位。该位的读出值 应为1;一旦读出值为0,则指示内部锂电池电 力不足,此时无法保证其内部数据的正确性。 读该寄存器后,该位将自动置1。
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
7、 DS12887的初始化方法 ① 应禁止芯片内部的更新周期操作,先将DS12887状 态寄存器B中的SET位置“1”。 ② 初始化00H~09H时标参数寄存器和状态寄存器A。 ③ 通过读状态寄存器C,清除寄存器C中的周期中断标 志位PF、报警中断标志位AF、更新周期结束中断标 志位UF。 ④ 读寄存器D中的VRT位,读状态寄存器后,VRT位将 自动置“1”。 ⑤ 状态寄存器B中的SET位清“0”芯片开始计时工作。
计量测试工程学院
智能化仪器课程设计
ห้องสมุดไป่ตู้
智能计时温湿度计
2018/10/18
计量测试工程学院
一、主要任务
1. 掌握系统硬件原理
① CPU及其外围电路: 89C51单片机及其各端口在电路中的作用;
② 日历时钟: DS12887工作原理;
③ 温度、湿度检测电路:利用555和热敏、湿敏探头进行温湿度 转换原理;电阻与频率信号的转换原理;
④ LED显示电路:串口驱动共阳LED数码管显示器的原理;
⑤ 按键。
2018/10/18
计量测试工程学院
一、主要任务
2 完成系统软件编程
① 显示子程序:LED显示编程;
② 按键子程序:
③ 日历时钟IC的检测、设置与显示:DS12887的操作, 显示年、月、日、 时、分、秒和周; ④ 采集子程序:温度、湿度信号的采集、处理与显示
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
2 、控制寄存器与内部RAM
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
3 、时间、日历和报警数据位置分配
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
4 、 寄存器A
UIP:更新进行中状态标志。为1时,表示更新即将开始,为0时,表 示更新至少在244s内不会产生,即该位为0时,时钟信息可读。 DV2、DV1、DVO:芯片内部振荡器控制位。当芯片解除复位状态,并将 010写入DV2、DV1、DVO后,下一次更新将在半秒后进行。 RS3、RS2、RS1、RSO:周期中断可编程方波输出速率选择位。
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887
24/12位:该位用来选择是24小时进制还是 12 小时进制。 24/12 位为 1 时,表示 24 小 时进制工作模式; DSE位:夏令时选择位。DSE位为1时,表 示夏时制有效。
2018/10/18
计量测试工程学院
一、实时时钟芯片DS12887