资源简介
资源包含数字时钟源程序代码,经过编译后可直接烧录到板子中运行,还包括Multisim仿真实验的工程资源
代码片段和文件信息
#include
#include
unsigned char code distab[16]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x770x7c0x390x5e0x790x71};
unsigned char data yue=5 ri=15 shi=7 fen=59 miao=58 int_cnt=0 nshi=8 nfen=0xqxianshi=0xuanze=0;
unsigned int data nian=2018jmy;
bit x=0t=0b=0;
sbit k0=P1^1;
sbit k1=P1^2;
sbit k2=P1^3;
sbit k3=P1^4;
sbit LED=P1^0;
void mDelay(unsigned int Delay)
{
unsigned int i;
for(;Delay>0;Delay--)
{
for(i=0;i<114;i++){;}
}
}
void displayshijian()
{
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[miao%10]+0x80);
P2=0xfe;
mDelay(1);
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[miao/10];
P2=0xfd;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[fen%10]+0x80);
P2=0xfb;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[fen/10];
P2=0xf7;
mDelay(1);
P2=0xff;
if( ( xuanze==3||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[shi%10]+0x80);
P2=0xef;
mDelay(1);
P2=0xff;
if( ( xuanze==3||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[shi/10];
P2=0xdf;
mDelay(1);
}
void displaynyr()
{
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[ri%10]+0x80);
P2=0xfe;
mDelay(1);
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[ri/10];
P2=0xfd;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[yue%10]+0x80);
P2=0xfb;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[yue/10];
P2=0xf7;
mDelay(1);
P2=0xff;
if( ( xuanze==3||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[nian%10]+0x80);
P2=0xef;
mDelay(1);
P2=0xff;
if( ( xuanze==3||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[(nian%100)/10];
P2=0xdf;
mDelay(1);
}
void displaynaozhong()
{
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[nfen%10]+0x80);
P2=0xfe;
mDelay(1);
P2=0xff;
if( ( xuanze==1||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[nfen/10];
P2=0xfd;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[nshi%10]+0x80);
P2=0xfb;
mDelay(1);
P2=0xff;
if( ( xuanze==2||LED==0 )&&j>100 )P0=0xff;
else P0=~distab[nshi/10];
P2=0xf7;
mDelay(1);
P2=0xff;
if( ( xuanze==3||LED==0 )&&j>100 )P0=0xff;
else P0=~(distab[xq]+0x80);
P2=0xdf;
mDelay(1);
}
void chushihua()
{
TMOD=0x01; //定时方式1
TH0=(19456/256);
TL0=(19456%256);
EA=1;ET0=1; //开T0中断
TR0=1; //启动T0
int_cnt=0;
}
void chuli
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-12 16:41 数字钟(仿真+源程序)\
文件 122332 2018-06-12 15:31 数字钟(仿真+源程序)\Last Loaded shuzizhong.DBK
文件 7805 2018-06-12 15:12 数字钟(仿真+源程序)\main.c
文件 22534 2018-06-12 15:12 数字钟(仿真+源程序)\main.LST
文件 21695 2018-06-12 15:12 数字钟(仿真+源程序)\main.OBJ
文件 17076 2018-06-12 15:12 数字钟(仿真+源程序)\shuzizhong
文件 119803 2018-11-27 14:11 数字钟(仿真+源程序)\shuzizhong.DSN
文件 7966 2018-06-12 15:12 数字钟(仿真+源程序)\shuzizhong.hex
文件 31 2018-06-12 15:12 数字钟(仿真+源程序)\shuzizhong.lnp
文件 21843 2018-06-12 15:12 数字钟(仿真+源程序)\shuzizhong.M51
文件 2199 2019-06-12 16:41 数字钟(仿真+源程序)\shuzizhong.pdsprj.sgs-PC.sgs.workspace
文件 176 2018-11-27 14:18 数字钟(仿真+源程序)\shuzizhong.plg
文件 1052 2018-11-27 14:12 数字钟(仿真+源程序)\shuzizhong.PWI
文件 55182 2018-11-27 14:18 数字钟(仿真+源程序)\shuzizhong.uvopt
文件 13224 2018-05-08 20:25 数字钟(仿真+源程序)\shuzizhong.uvproj
文件 55190 2018-06-12 15:31 数字钟(仿真+源程序)\shuzizhong_uvopt.bak
文件 0 2018-05-08 18:24 数字钟(仿真+源程序)\shuzizhong_uvproj.bak
相关资源
- 2018年TI杯电子设计大赛FDC2214、TPS630
- DMG-AC轴-530五轴后处理
- myeclipse10破解压缩包
- pwgen.rpm包
- Spring Boot整合Spring Batch,实现批处理
- Improving the Transformer Translation Model wi
- OPENMV中文参考资料
- 基于zemax的双凸透镜
- SPI_samplefiles
- VRML简单迷宫
- VESA Signal 1600 x 1200 @ 60 Hz timing.pdf
- 简易FTP客户端/服务端系统
- pscad的statcom模型
- MSP430F5529LP 串口通信 UART 代码 CCS工程
- 光纤sms单模-多模-单模结构rsoft仿真
- 同相放大电路设计
- 《结构方程模型:Amos的操作与应用》
- 支持向量数据描述算法svdd
- Cprimeplus第六版程序清单.zip
- stm32f103c8t6+mpu9250读取九轴原始数据
- landmarc定位
- 基于stm32的图片显示
- FPGA Verilog -LPM_ROM控制器 完整工程
- 基于MSP430的UART串口控制机械臂
- 数据库准备信息
- 基于STM32的智能扫地机器人避障系统设
- verilog实现pwm输出按键控制数码管显示
- AMBA_APB_I2C
- OFDM注水算法仿真实现,有吞吐量
- 收藏奉献_微机磁盘操作系统10号:P
评论
共有 条评论