SPI总线的DS1302实时钟控制.docxVIP

  • 16
  • 0
  • 约8.14千字
  • 约 11页
  • 2021-02-20 发布于天津
  • 举报
最新精品文档,知识共享! 最新精品文档,知识共享! 最新精品文档,知识共享! 最新精品文档,知识共享! 实验四 SPI 总线的 DS1302 实时钟控制 一、实验目的 1、了解电子电路 PROTEUS 软件的在单片机方面的仿真应用 2、掌握具有 SPI 总线 DS1302、MAX7219 芯片的应用及编程 二、实验要求 在 PROTEUS 环境下,利用 DS1302 实时钟芯片实现时间、日期的显示,并且 具有调节时间、 日期的功能, 显示用共阴极 LED 显示。 用串行芯片 MAX7219 驱动 LED 显示 . 实现此功能的电路原理图如下所示: 1、显示“星期”的共阳极二极管接到单片机的 P0 口, P0口数据线接上拉电阻; 2、显示“时间”或“日期”,是采用 MAX7219 控制共阴极 LED 来实现 3、DS1302的IO脚接单片机的 P1.1,时钟信号 SCLK接单片机P1.0,复位信号/RST 接单片机 P1.2。DS1302 的晶振在这里可以不接,电源、地线都省略。 4、MAX7219是用来驱动“时间”或“日期”的LED显示的。MAX7219 的DIN信号脚 接单片机的 P2.0,/LOAD 接单片机的 P2.1,CLK 接单片机的 P2.2; 5、时间 /日期的调整: 按下调整键,再分别按相应的 “星期”、“年”、“月”、“日”,“时”、 “分”、“秒“键,即可以调整时间 /日期; 6、在正常显示时,按下 “时间 /日期“切换键,即可以在显示时间或日期来回切换。 三、 PROTEUS 环境下的硬件设计 1、打开 PROTEUS ISIS,在 PROTEUS ISIS 编辑窗口中单击列表上的 “ P按”钮, 添加下列元器件: 元件名称 所属类 AT89C51 Microprocessor ICS CRYSTAL 晶振 Misecllaneous CAP 电容 Capacitor RES 电阻 Resistor DS1302 Microprocessor ICS 7SEG-COM-ANODE 共阳极 Optoeletronics BUTTON 按键 Switchesrelays MAX7129 Microprocessor ICS RESPACK-7 排阻 Resistor 7SEG-MPX-CA-BLUE 共阴极 Optoeletronics 表1 在 PROTEUS 编辑窗口添加完元器件,连线。如附图 1 四、软件设计 在 KEIL 环境下编辑、编译程序,生成 *.HEX 文件后,装入单片机即可 !{}(0==λ?α) θl!MM } // (o==λ?a)4! θs∣θ { t(θiu 屮 n 9)3θεuθs !(Mθiu 屮 n O)ι7ppe=[ι7]θiu!μn9 t(θiu 屮 n 9)soεUθ9 !{}(O==H丄NOlAI) θl!UM } // (O==H丄NOIΛl)j!θs∣θ { t(θiu ∏jn 9)30εUθS 09]θlu !P∏ 9)gppe=[9]θω!μno t(θiu ∏jn 9)soεUθ9 !{}(0==d?3λ) θl!MM } 酚古观歪 // (0==d?3人)j! θs∣θ { t(θiu ∏jn 9)30εUθS !l=[g]θω屮no g==[Qθiu屮心! !M+[g]θiu 屮 r∣0=[9]θiu 屮 no t(θiu 屮 n 9)3θεUθ∈) !{}(0==133M) θl!MM // 瞬滋盜// !++M } (0==133M)4! } (L==I) θl!MM { {}(0==19ll)θl!MM Z } (0==19ll)4! t(θiu 屮 no)乙 0EI4θ9 } ?f? 亟 // // 瞬滋阴出乙OELScl回聲// 11 // 6L3Z WM // ⑴ θ∣!ψv? !(gg3)Λe∣θp !(gg3)Λe∣θp t(ιUnU )ME∣ds!G //■[ k[91θω!μno]归 CloOoCl t(θiu ∏jn 9)soεUθ9 !(θωU)3oεUθS 06 比 O!U∣ } (9U9∩ Ih?瓦阴壷%P∕鎌冨⑨bH?rz!F壷呵丑來壷圭(舌瓦翌 ()uιeιu p∣0Λ // M6L3Z θP∩PU^ M70GLSa θpn∣0U!* μ? ∣,g6θjθp npu!# Sjt 最新精品文档,知识共享! 最新精品文档,知识共享! //// // // t(ιUnU)∣∕E∣ds!G θs∣θ t(ιUnU)乙Λe∣ds∣α (L==U)』 { {} (0==N?H9)θl!MM !u~=u } (0==N?H9)4! { { {}(0==19ll)θl!MM T } (0==19ll)4! W-[9]θw 屮 2]归 ClO

文档评论(0)

1亿VIP精品文档

相关文档