00~59分计数器及其报警器实验报告.docVIP

  • 18
  • 0
  • 约3.46千字
  • 约 12页
  • 2015-07-27 发布于安徽
  • 举报
高级语言程序设计I 课程设计 课题: 00~59分计数器 及 报警器 姓名: 指导老师: 题目任务 00~59分计数器及报警器 流水灯 二、方案设计 我们小组这次的实验题目是00~59分计数器,首先我们需要用C语言进行编程,在 AT89S51 单片机的 P0 和 P2 端口分别接有两个共阴数码管,P0 口驱动显示秒时间的十位,而 P2 口驱动显示秒时间的个位。在设计过程中我们用一个存储单元作为秒计数单元,当一秒钟到来时,就让秒计数单元加 1,当秒计数达到 60 时,就自动返回到 0,重新秒计数。 对于秒计数单元中的数据要把它十位数和个数分开,方法仍采用对 10 整除和对 10 求余。 电路图连接完毕并进行调试 调试完毕后 四、软件设计 (一)流程图 编程框图 (二)程序设计 C语言 #include AT89X51.H sbit L1=P1^0; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //建立字符串并且赋值 unsigned char Second,min=0; //建立无符号字符Second与min void delay1s(v

文档评论(0)

1亿VIP精品文档

相关文档