单片机实验报告
实验名称:
时钟综合实验
姓 名:
学 号:
班 级:
时 间:
单片机实验报告
实验名称:
时钟综合实验
姓 名:
学 号:
班 级:
时 间:
3、根据实验任务设计程序,。在Keil软件中实现程序的编辑、编译与执行等操作。对编译通过的程序可选择单步调试的方式观察运行的结果,以及各个寄存器的值如何变化,。
4、最后在Proteus中加载目标程序(.hex文件),运行并观察仿真结果。
5、也可以实现Proteus和Keil软件的联调,来观测实验现象,。
Proteus原理图
实验代码:
#include <>
#include <>
#define uchar unsigned char;
uchar code disp_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
uchar data disp_data[4];
uchar sec0=0,sec1=0,min0=0,min1=0;
int m=0,count=20;
char temp=0x80;
void delay()
{ int i;
for(i=0;i<200;i++)
{;}
}
void T1_srv() interrupt 3
{
TH1=0x3C;
TL1=0xB0;
count--;
if(count==0)
{
sec0=sec0+1;
if(sec0==10)
{
sec0=0;
sec1=sec1+1;
if(sec1==6)
{
sec1=0;
min0=min0+1;
if(min0==10)
{
min0=0;
min1=min1+1;
if(min1==6)
{min1=0;}
}
}
}
count=20;
}
时钟综合实验.c 来自淘豆网www.taodocs.com转载请标明出处.