51单片机时钟
更新时间:2023-11-08 15:05:01 阅读量: 教育文库 文档下载
/**********************SY-1实验开发板例程************************ * 平台:SY-1+STC89C52 * 名称:钟表
* 公司:思源电子科技有限公司 * 编写:思源
* 日期:2012-12-25 * QQ : 936559219 * 晶振:11.0592MHZ
******************************************************************/ #include
#define uchar unsigned char
sbit dula=P2^6; sbit wela=P2^7; sbit beep=P2^3;
unsigned char j,k,a1,a0,b1,b0,c1,c0,s,f,m,key=10,temp,qq; uchar shi20,shi10,fen20,fen10,miao20,miao10,new,ok=1,wei; unsigned int pp;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(unsigned char i) {
for(j=i;j>0;j--)
for(k=125;k>0;k--); }
void display(uchar shi2,uchar shi1,uchar fen2,uchar fen1,uchar miao2,uchar miao1) {
dula=0;
P0=table[shi2]; dula=1; dula=0;
wela=0; P0=0xfe; wela=1; wela=0; delay(5);
P0=table[shi1]|0x80; dula=1; dula=0;
P0=0xfd; wela=1; wela=0; delay(5);
P0=table[fen2]; dula=1; dula=0;
P0=0xfb; wela=1; wela=0; delay(5);
P0=table[fen1]|0x80; dula=1; dula=0;
P0=0xf7; wela=1; wela=0; delay(5);
P0=table[miao2]; dula=1; dula=0;
P0=0xef; wela=1; wela=0; delay(5);
P0=table[miao1]; dula=1; dula=0;
P0=0xdf; wela=1; wela=0; delay(5); }
void keyscan0() {
P3=0xfb; temp=P3;
temp=temp&0xf0; if(temp!=0xf0) {
delay(10); if(temp!=0xf0) {
temp=P3; switch(temp) {
case 0xbb: ok=0; break;
case 0x7b: ok=1; break; } } } }
void keyscan() { {
P3=0xfe; temp=P3;
temp=temp&0xf0; if(temp!=0xf0) {
delay(10); if(temp!=0xf0) {
temp=P3; switch(temp) {
case 0xee: key=0; wei++; break;
case 0xde:
key=1; wei++; break;
case 0xbe: key=2; wei++; break;
case 0x7e: key=3; wei++; break; }
while(temp!=0xf0) {
temp=P3;
temp=temp&0xf0; beep=0; }
beep=1; } }
P3=0xfd; temp=P3;
temp=temp&0xf0; if(temp!=0xf0) {
delay(10); if(temp!=0xf0) {
temp=P3; switch(temp) {
case 0xed: key=4; wei++; break;
case 0xdd: key=5; wei++; break;
case 0xbd: key=6; wei++; break;
case 0x7d: key=7; wei++; break; }
while(temp!=0xf0) {
temp=P3;
temp=temp&0xf0; beep=0; }
beep=1; } }
P3=0xfb; temp=P3;
temp=temp&0xf0; if(temp!=0xf0) {
delay(10); if(temp!=0xf0) {
temp=P3; switch(temp) {
case 0xeb: key=8; wei++; break;
case 0xdb: key=9; wei++; break; }
while(temp!=0xf0) {
temp=P3;
temp=temp&0xf0;
正在阅读:
51单片机时钟11-08
九级数学上册第十六章二次根式的概念与性质教案沪教版五四制讲义03-19
气力输灰堵管 的原因分析及对策07-20
编程规范课程试题A卷2007030701-21
蔬菜大棚骨架镀锌几字型钢05-22
考研英语(一)高频重点单词详解—2006年翻译(下)07-20
童年里的一件事让我难忘作文450字06-22
柔性制造系统毕业设计 - 图文12-24
Sarason考试焦虑量表06-02
16、数学百题练、理科导数(培优篇)05-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 时钟
- 腾讯的微商策略
- 葫芦丝社团告家长通知书
- 国际金融模拟试卷及答案(湖大版)
- 10以内加减法练习题已排版 - 每页100题 - 可直接打印
- 毛概社会实践报告食品安全
- 2015年安全生产考试试题(安全)
- 地方教育财政支出绩效分析 - 图文
- 烟草专卖中级(四级)技能鉴定考点三
- 湖南省城市及道路照明工程招标文件 - 图文
- 第七章静电场中的导体
- 期末复习打印七下语文课内古诗词鉴赏练习(有答案)
- 浅谈互联网在农村普及的可行性和障碍
- 人教版广州市五年级下学期数学期末复习专题二:长方体与正方体(教师版)
- 化工热力学应用及计算考试试题
- 一维水量水质模型
- 2012年浙江师范大学《大学体育》课程理论考试试卷及答案
- 主板HD+Audio接口与前置耳机面板连接解决方案 - 图文
- 《内燃机原理》复习总结第三章
- (时代光华)情绪管理 课后测试最新
- 昆明市盘龙区劳动和社会保障局执法职责