欢迎来到天天文库
浏览记录
ID:38254746
大小:548.89 KB
页数:7页
时间:2019-06-07
《s51单片机中期报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西安工业大学北方信息工程学院毕业设计(论文)中期报告题目:单片机开发板的设计系别电子信息系专业通信工程班级B110310姓名刘翔宇学号B11031011导师冯晓岗2015年3月16日1、设计(论文)进展状况通过近阶段老师的指导、答疑及自己对任务的进一步的理解和查询相关资料,课题取的了很大进展。已对单片机学习板各个基础部件和芯片的硬件管脚的功能有了更全面的掌握,通过对DS1302、AT24C02及DS18B20等主要芯片的经典程序的查询、学习和简单的编写,对几种芯片的工作时序,IIC协议的时序逻辑有了更深的体会。完成了89S51单片机学
2、习板原理图的绘制和各个部分接线的调整和校对。1.1、单片机总线模式模块(图1)图1单片机总线模块专门设计了总线形式的模块,分离出地址线和数据线,可将有片选功能的芯片挂在138译码器上,节约的单片机的I/O口。1.2、DS1302模块(图2)图2DS1302模块(1)DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具
3、有闰年补偿功能。工作电压宽达2.5~5.5VDS1302有下列几组寄存器(表1):表1DS1302寄存器(2)DS1302的数据读写时序(图3)图3DS1302数据读写时序1.3、AT24C02模块(图4)图4AT24C02模块(1)24C02支持IIC总线传输协议,IIC是一种双向、两线串行通讯接口,分别是串行数据线SDA和串行时钟线SCL,两根线都必须通过一个上拉电阻接到电源。(2)24C02的读写操作(图5)图5AT24C02读写操作时序1.4、DS18B20模块(图6)图6DS18B20模块DS18B20依靠一个单线端口通讯。
4、在单线端口条件下,必须先建立ROM操作协议,才能进行存储器和控制操作。因此,控制器必须首先提供下面5个ROM操作指令之一:读ROM,匹配ROM,搜索ROM,跳过ROM,报警搜索。这些命令对每个器件的激光ROM部分进行操作,在单线总线上挂有多个器件时,可区分出单个器件,同时可以向总线控制器指明有多少器件或是什么型号的器件。成功执行完一条ROM操作序列后,即可进行存储器和控制操作,控制器可以提供6条存储器和控制操作指令中的任一条。(表2)表2内部9个暂存单元1.5、学习板原理图设计(图7)图7学习板完整原理图2、存在问题及解决措施(1)对
5、于IIC总线驱动程序编写不熟悉:(2)对于ADC0832,DS18B20等有些芯片的软件调试存在问题,还在学习阶段,不能独立编写;(3)对于硬件的接线还可以再进行完善,以便于今后的PCB布线。(4)对于学习板的各部件供电的可靠性和充分性有待进一步实验,必要时得使用外接电源供电。3、后期工作安排(1)对于重要芯片的软件调试进行更全面的学习;(2)对原理图进行必要的调整;(3)结合原理图完成PCB布线。指导教师签字:年月日
此文档下载收益归作者所有