蔡正科教学单元十二情景八分析.pptxVIP

  • 0
  • 0
  • 约1.26千字
  • 约 16页
  • 2016-11-25 发布于湖北
  • 举报
;2;重点、难点、教法;4;电路组成及分析:采用数码管的动态显示方式,硬件电路采用图5-5,要显示的数码管的8个笔画端接在单片机的P0端口的8位上,而单片机的另一个端口P2的各个位分别控制8位数码管的公共端,控制数码管是否点亮选通。在程序的控制下依次快速输出要显示的各个数,并同时控制对应的数码管工作。 软件设计思路:根据任务分析可以确定整个程序的主框架是以定时1s计算依一次的方式来实现数字电子钟。定时1s的程序段,使用动态显示程序实现延时,即完成了延时1s,也完成了数字的显示。在计算程序中,使对应于时、分和秒的变量分别按照24进制和60进制进行计算,动态显示程序直接引用这些变量,达到显示的数字也随之不断的变化,即完成了数字钟的功能。 ;#include reg51.h //头文件 #define uchar unsigned char uchar display_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92, 0x82,0xF8,0x80,0x90}; //存放显示数字的编码 uchar time[]={0,0,0,0}; //定义数组,存放小时、分、秒的计数值 void delay05ms(void) //延时程序 { uchar i; for(i=250;i0;i--); } ;void display()

文档评论(0)

1亿VIP精品文档

相关文档