资源简介
一个完整的protel99se-电子时钟课程设计!刚学完这门课,做了个电子时钟!里面包含源代码,电子时钟ddb,所用库文件pcb,课程设计报告!

代码片段和文件信息
#include
#define uchar unsigned char
uchar code table[]={0x200xa70x900x820x07
0x420x400xa60x000x02};
uchar fenmiaonum;
sbit key1=P1^3;
sbit key2=P1^4;
sbit key3=P1^5;
sbit bell=P3^6;
void delay(int x)
{
int ij;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void display1(uchar fen)
{
uchar mn;
m=fen/10;
n=fen%10;
P2=0xfe;
P0=table[m];
delay(1);
P2=0xfd;
P0=table[n];
delay(1);
}
void display2(uchar miao)
{
uchar kh;
k=miao/10;
h=miao%10;
P2=0xfb;
P0=table[k];
delay(1);
P2=0xf7;
P0=table[h];
delay(1);
}
void keyscan()
{
P2=0xff;
if(key1==0)
{
delay(10);
if(key1==0)
TR0=0;
while(!key1);
}
if(key2==0)
{
delay(10);
if(key2==0)
TR0=1;
while(!key2);
}
if(key3==0)
{
delay(10);
if(key3==0)
miao=fen=0;
TR0=0;
while(!key3);
}
}
void init()
{
P2=0xff;
P0=0xff;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
init();
while(1)
{
keyscan();
display1(fen);
display2(miao);
if(miao==00)bell=0;
else bell=1;
}
}
void to() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
if(num==20)
{
num=0;
miao++;
}
if(miao==60)
{
miao=0;
fen++;
}
if(fen==60)
{
fen=0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1772 2011-11-30 15:23 电子时钟\1.c
文件 5189 2011-12-05 19:17 电子时钟\2.c
文件 897718 2011-11-15 17:35 电子时钟\2011CAD课程设计题目(通信).pdf
文件 3318 2011-11-30 16:21 电子时钟\4.c
文件 1313 2011-12-02 20:38 电子时钟\4.hex
文件 3385 2011-11-30 17:03 电子时钟\5.c
文件 1813 2011-11-30 12:01 电子时钟\lesson.c
文件 20109312 2011-12-12 10:55 电子时钟\PCB.ddb
文件 557 2011-12-06 11:09 电子时钟\测试\1.c
文件 684032 2011-12-12 10:56 电子时钟\电子时钟.ddb
文件 612864 2011-12-17 20:58 电子时钟\电子时钟.doc
目录 0 2011-12-17 20:59 电子时钟\测试
目录 0 2011-12-17 21:09 电子时钟
----------- --------- ---------- ----- ----
22321273 13
- 上一篇:smtp邮件服务器的编写程序
- 下一篇:基于FPGA的DHT11的温湿度数据采集
相关资源
- pcbtemp电流计算软件
- 开源1A锂电池充电板TP4056原理图+PCB
- FTP课程设计(服务端+客户端)
- 开源电调BLHeli硬件PCB 4层板 2.5cm宽
- 三星DDR800内存条PCB文件和原理图
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- EDA课程设计_密码锁
- NE555电路应用原理图及PCB
- 单片机课程设计 篮球计分器
- 数据结构课程设计 6 1 彩票系统
- 端口扫描课程设计详细的报告
- 步进电机课程设计(个人设计)
- 51单片机PCB设计图
- 校园网络规划与设计课程设计
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 分页系统模拟实验 操作系统 课程设
- 模拟段页式虚拟存储管理中地址转换
- 硬件课程设计—流水灯(quartus软件
- 超市收银系统eclipse access大学课程设计
- 航空订票系统_数据结构课程设计
- c 课程设计 职工信息管理系统
- 汇编语言,课程设计,红绿灯
- 机床液压系统课程设计卧式钻床动力
- 基于JM20329的SATA转USB 1394
- 智能寻迹机器人源程序及pcb图
- 课程设计蔬菜大棚自动控制系统,包
评论
共有 条评论