单片机课程设计报告1设计任务实时时钟芯片应用1)可以显示时间,日期及闹钟,并可通过按键进行调整;2)可同时设置多个闹钟时间(不少于3个)。:1)根据实验电路原理图,找出关于时钟设计的相关芯片及原件并利用相关图书资料和网络资源搞清楚其功能结构,最终将各个元件连成时钟电路图画在草稿纸上。2)根据画好的电路原理图进行电路的焊接过程。3)电路焊接完毕后,首先进行最小系统的调试,测试最小系统是否能够实现。4)最小系统在测试通过后进行时钟电路的焊接及测试,若最小系统没有通过测试,则进行错误排查直至最小系统成功实现。5)最小系统及时钟电路测试通过后进行软件部分编写。6)根据搜集到的芯片相关资料,了解各芯片管脚结构及功能后进行软件编写。7)对编写好的程序下载到单片机中进行测试直至所要求功能全部实现。:硬件电路最小系统实现硬件电路设计硬件电路焊接软件部分编写硬件电路数码管部分电路实现硬件电路部分电路调试全部功能实现软件部分调试3硬件设计最小系统原理:1)最小系统电路由芯片SST89E516RD和MAX232ACPE,复位电路,LED双色灯,数据通信串口,USB连接口以及晶振部分组成。2)单片机SST89E516RD工作在12MHz频率下,控制整个电路的运行。3)复位电路主要通过按钮的短接来实现电路的复位功能。4)9针的通信串口与MAX232ACPE芯片连接与单片机上的RXD(串行数据接收)和TXD(串行数据发送)来实现单片机与计算机之间的通信。5)。6)~。7)USB接口通过与计算机USB接口相连为电路板上的电路提供电源。显示电路原理:1)芯片SN74HC573AN实现数码管显示的控制,其八条线路分别控制数码管上a,b,c,d,e,f,g,dot的亮灭,从而将相关数据显示在数码管中。2)数码管上的Y0~Y7口分别于74LS138芯片上的管脚相连,来实现对数码管某一位的亮灭控制。时钟电路原理:1)通过向DS1302中写入初始时钟来让其通过内部和外部的晶振实现计时功能。2)DS1302中I/O端口为串行数据输入/输出,RST为复位/片选线,Vcc2为主电源,X1、X2为振荡源,GND为地线,SCLK为串行时钟引脚,Vcc1为后备电源。LED数码管结构图:四位共阴数码管内部逻辑图四位共阴数码管实物引脚图芯片介绍SST89E516RD介绍兼容80C51系列,内置超级FLASH存储器的单片机,工作电压VDD=~,5伏工作电压时0~40MHz的频率范围,工作电压VDD=~,在3伏工作电压下,原厂保证0~25MHz的工作频,实际最高可达40MHz,与现行的80C52列单片机硬件PIN-TO-PIN完全兼容,软件、开发工具也完全兼容。1K*8的内部RAM(256Bytes+768Bytes,可使用C语言编程)两块超级FLASHEEPROM,即SST89E516RD/SST89V516RD:64K*8的基本存储块和8K*8的二级存储块(扇区大小为128字节)和SST89E58RD/SST89V58RD:32K*8的基本存储块和8K*8的二级存储块(扇区大小为128字节),(二级存储块可用于存放掉电后要保存的数据,放在内部具有极强的抗干扰性)。独立的块加密,IAP下的并行操作,块地址重映射。最大片外程序/数据地址空间为64K*8(当然也可以通过I/O口进行块切换,实现超64K扩展)。三个高电流驱动引脚(每个16mA,可直接驱动LED)和三个16位定时器/计数器。全双工增强型UART:帧错误检测、自动地址识别。9个中断源,四个中断优先级。看门狗定时器(WatchdogTimer,缺省情况下不打开,用户不需要时可不使用)。可编程计数阵列(PCA),标准为每个机器周期12个时钟,器件可选择在每个机器周期6个时钟基础上加倍。掉电检测(Brow-out缺省为产生复位,也可设置为产生中断)降低EMI模式(通过AUXRSFR不允许ALE输出时钟)四个8位I/O口(32根输入输出线)MAX232介绍MAX232是一种把电脑的串行口RS232信号转换为单片机所用到的TTL信号电平的芯片。RS232引脚定义1-9针作用分别是载波检测(DCD)、接收数据(RDX)、发送数据(TXD)、数据终端准备好(DTR)、地信号(SG)、数据准备好(DSR)、请求发送(RTS)、清除发送(CTS)、振铃提示(RI)。DS1302简介:DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时
时间温度显示电路 来自淘豆网m.daumloan.com转载请标明出处.