实验5-电子秒表显示器-15级计算机1班-钟国立基于KEIL C以及PROTUES.
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include <reg51.h>
- unsigned char count = 0;
- unsigned char second = 0;
- unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- timer0() interrupt 1{
- count++;
- if(count==20){
- count=0;
- second++;
- }
- if(second==60)second=0;
- P0=led[second/10];
- P2=led[second%10];
- TH0=0x3c;
- TL0=0xb0;
- }
- void main(){
- TMOD = 0x01;
- TH0=0x3c;
- TL0=0xb0;
- P0=led[second/10];
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
电子秒表显示器.rar
(54.48 KB, 下载次数: 37)
|