9创新实践实训报告学院 信息电子技术学院专业 电子信息工程班级 14学籍号姓名指导老师 蒋野2025 年 06 月 29 日单 片 机 控 制 秒 表 电 路一、电路工作原理1.工作原理用STC89C52 设计一个2 位的LED 数码显示作为“秒表”:显示时间为00—99 秒,每秒自动加1 ,另设计一个“暂停”键S2和一个“继续”键S3。为使本设计系统更加完善,可以引入一个“复位”键S1,以方便对系统的控制。如图。XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52C130pFC230pFX112MR110kC310uFR210k本系统采纳STC89C51 单片机为中心器件,利用其定时器/ 计数器定时计数的原理,结合硬件电路如电源电路,晶振电路,复位电路和显示电路,以及一些按键电路等来设计计数器,将软硬件有机结合起来,其中软件系统采纳汇编语言编写程序,包括显示程序,计数程序,中断,硬件系统利用Protues强大的功能来实现,简单易于观察,在仿真中就可以观察到实际的工作状态。 2.元器件作用(1)STC89C52 单片机在电子行业中有着广泛的应用。AT89C52有40个引脚,32个外部双向输入/ 输出(I/O)端口,同时内含2 个外中断口,3 个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,STC89C52 可以根据常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本。(2)时钟电路作用是为电路提供唯一的时钟信号。(3)复位电路外接一个开关,控制电路复位,接通电源电路直接复位,假如没有开关亦可将复位电路引出导线接电源后断开。( 4 ) 本 设 计 要 求 使 用 共 阳 极 的 数 码 管 , 如 下 是 共 阳 极 的 数 码 管 的 0-9编 码 :0xc0,0x92,0x82,0xf8,0x80,0x90,0xf9,0xa4,0xb0,0x99.(5 )控制电路:S2 按下电路停止计时,S3按下电路恢复计时。 二、程序流程图主程序流程图开始显示“ 00”开启中断,并允许 T1 , T2 中断TH1 、 TL1初始化每隔 1 秒开始计数按键S2T1 停止暂停计数S3T2 恢复恢复计数三、检测安装与调...