|
| 采购元器件好去处--维库电子市场网推荐 |
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
[原创]51单片机8563时钟新片应用例题 |
| 作者:juf521 栏目:单片机 |
| 原版制作 此内容只有作者和已经回复此帖的浏览者能浏览: |
| 2楼: | >>参与讨论 |
| 作者: ynkmsj 于 2006-4-27 12:07:00 发布:
我已经用成功了,不过还是看看。 |
|
| 3楼: | >>参与讨论 |
| 作者: ynkmsj 于 2006-4-27 12:08:00 发布:
哪有?中计了。 |
|
| 4楼: | >>参与讨论 |
| 作者: juf521 于 2006-4-28 10:12:00 发布:
自己看看,C语言编写的,与大家学习.不对的希望大家指出/ |
|
| 5楼: | >>参与讨论 |
| 作者: juf521 于 2006-4-28 10:14:00 发布:
电路图我不提供,自己分析,提高你的水平,呵呵 |
|
| 6楼: | >>参与讨论 |
| 作者: owenwang 于 2006-4-28 20:20:00 发布:
学习学习! |
|
| 7楼: | >>参与讨论 |
| 作者: owenwang 于 2006-4-28 20:21:00 发布:
忘了?还是? 请楼主编辑帖子! |
|
| 8楼: | >>参与讨论 |
| 作者: juf521 于 2006-4-29 8:45:00 发布:
此内容只有作者和已经回复此帖的浏览者能浏览: //加入抗干扰技术 //时钟缓冲延时比较相同复位法确保系统可靠性。 //打铃时休眠抗干扰处理。 //看门狗死机重启系统处理. #include<reg51.h> #include <intrins.h> #define uCHAR unsigned CHAR sfr scan_PORT=0xa0;//PORT P2 sfr dPORT_PORT=0x80;//PORT P0 sfr WDTRST = 0xA6; #define DELAY_TIME 5//2 /*经实验,不要小于50!否则可能造成时序混乱*/ #define TRUE 1 #define FALSE 0 sbit SPEAKER=P1^7;//打铃输出 sbit TC=P1^6;//时间设置标志 sbit DC=P1^5;//日期设置标志 sbit chg_disp=P1^3;//交替显示标志 /* sbit Tsec=P1^2; sbit Tmin=P1^1; sbit Thou=P1^0; */ sbit SCL=P3^6;/*假设由3.7和3.6控制*/ sbit SDA=P3^7; sbit WP=P2^6;/*写保护*/ sbit jst_tm_sw=P3^2;//时间设置开关 sbit jst_dt_sw=P3^3;//日期设置开关 sbit jst_inc=P3^4;//数据加/日期时间显示方式设置 sbit jst_dec=P3^5;//数据减 bit jst_tm,jst_dt,spk_flg;//调整标位,打铃标志 bit Enable_mod=0;//模式允许 1.允许显示模式切换。0.禁止显示模式切换 bit disp_mod=0;//显示模式设置 1.显示年 0.显示时间 uCHAR code disp_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x086};//标准码 uCHAR code skp_sm_time_code[][3]={{0x06,0x25,0x00},{0x06,0x35,0x00},{0x06,0x55,0x00}, {0x07,0x10,0x00},{0x07,0x40,0x00}, {0x08,0x10,0x00},{0x08,0x55,0x00},{0x09,0x05,0x00}, {0x09,0x50,0x00},{0x10,0x20,0x00},{0x11,0x05,0x00}, {0x11,0x15,0x00},{0x12,0x00,0x00},{0x12,0x40,0x00}, {0x14,0x20,0x00},{0x14,0x30,0x00},{0x15,0x15,0x00}, {0x15,0x25,0x00},{0x16,0x10,0x00},{0x16,0x40,0x00}, {0x17,0x25,0x00},{0x17,0x35,0x00},{0x18,0x20,0x00}, {0x18,0x00,0x00},{0x18,0x30,0x00},{0x19,0x30,0x00}, {0x20,0x15,0x00},{0x20,0x25,0x00},{0x21,0x10,0x00}, {0x22,0x10,0x00},{0x22,0x30,0x00}};// uCHAR code skp_wn_time_code[][3]={{0x06,0x25,0x00},{0x06,0x35,0x00},{0x06,0x55,0x00}, {0x07,0x10,0x00},{0x07,0x40,0x00}, {0x08,0x10,0x00},{0x08,0x55,0x00},{0x09,0x05,0x00}, {0x09,0x50,0x00},{0x10,0x20,0x00},{0x11,0x05,0x00}, {0x11,0x15,0x00},{0x12,0x00,0x00},{0x12,0x40,0x00}, //与夏制不同*** {0x13,0x50,0x00},{0x14,0x00,0x00},{0x14,0x45,0x00}, {0x14,0x55,0x00},{0x15,0x40,0x00},{0x16,0x10,0x00}, {0x16,0x55,0x00},{0x17,0x05,0x00},{0x17,0x50,0x00}, {0x17,0x30,0x00},{0x18,0x00,0x00},{0x19,0x30,0x00}, //************* {0x20,0x15,0x00},{0x20,0x25,0x00},{0x21,0x10,0x00}, {0x22,0x10,0x00},{0x22,0x30,0x00}};// /*uCHAR code skp_sm_time_code[][3]={{0x12,0x01,0x00},{0x12,0x02,0x00},{0x12,0x03,0x00}, {0x12,0x04,0x00},{0x12,0x05,0x00},{0x12,0x06,0x00}};//夏制打铃代码 uCHAR code skp_wn_time_code[][3]={{0x12,0x01,0x30},{0x12,0x02,0x30},{0x12,0x03,0x30}, {0x12,0x04,0x30},{0x12,0x05,0x30},{0x12,0x06,0x30}};//冬制打铃代码 */ unsigned int disp_mod_cnt=0;//模式显示控制寄存器 uCHAR idata ckl_buffer[7]; uCHAR idata disp_buffer[]={0x1,0x2,0x3,0x4,0x5,0x6};//显示寄存 uCHAR idata ckl_buffer_cmp[3];//显示寄存 //disp_buffer[0] 数据显示在左边第一个数码管上. uCHAR bit_flash=0;//位闪烁寄存器 /*void delay1ms(void) { uCHAR a; for(a=0;a<100;a++); //for(b=2;b>0;b--); }*/ void DELAY(unsigned LONG int t) /*延时函数*/ { while(t!=0) t--; } void Delay1(unsigned int time) { unsigned int i,j; for(i=0;i<time;i++) for(j=0;j<10;j++); } void I2C_Start(void) { /*启动I2C总线的函数,当SCL为高电平时使SDA产生一个负跳变*/ SDA=1; SCL=1; DELAY(DELAY_TIME); SDA=0; DELAY(DELAY_TIME); SCL=0; DELAY(DELAY_TIME); } void I2C_Stop(void) { /*终止I2C总线,当SCL为高电平时使SDA产生一个正跳变*/ SDA=0; SCL=1; DELAY(DELAY_TIME); SDA=1; DELAY(DELAY_TIME); SCL=0; DELAY(DELAY_TIME); } void SEND_0(void) /* SEND ACK */ { /*发送0,在SCL为高电平时使SDA信号为低*/ SCL=0; DELAY(DELAY_TIME); SDA=0; DELAY(DELAY_TIME); SCL=1; DELAY(DELAY_TIME); } void SEND_1(void) { /*发送1,在SCL为高电平时使SDA信号为高*/ SCL=0; DELAY(DELAY_TIME); SDA=1; DELAY(DELAY_TIME); SCL=1; DELAY(DELAY_TIME); } void Check_Acknowledge(void) { /*发送完一个字节后检验设备的应答信号*/ //SDA=1;//??????????????? unsigned int a; SCL=0; &nbs |
|
| 9楼: | >>参与讨论 |
| 作者: rain00123 于 2006-6-29 12:33:00 发布:
ddddddddddddddd |
|
| 10楼: | >>参与讨论 |
| 作者: rain00123 于 2006-6-29 12:40:00 发布:
adddddddddddddddddddddddddddddddddddddd |
|
| 11楼: | >>参与讨论 |
| 作者: xiaoxing82 于 2006-6-29 19:32:00 发布:
xkddddddddddddd |
|
| 12楼: | >>参与讨论 |
| 作者: 啊恰 于 2006-6-30 12:09:00 发布:
看看 |
|
| 13楼: | >>参与讨论 |
| 作者: flyren 于 2006-6-30 12:51:00 发布:
我也正在搞8563啊,可以看看吗 |
|
| 14楼: | >>参与讨论 |
| 作者: anquer 于 2006-7-24 18:30:00 发布:
看看吧. |
|
| 15楼: | >>参与讨论 |
| 作者: wangzhao 于 2006-7-24 19:23:00 发布:
看看 |
|
| 16楼: | >>参与讨论 |
| 作者: qinxiaolin 于 2006-8-1 16:29:00 发布:
kk |
|
| 17楼: | >>参与讨论 |
| 作者: chaojiang 于 2006-8-1 21:32:00 发布:
okokokok! |
|
| 18楼: | >>参与讨论 |
| 作者: DMQQ 于 2006-8-20 0:31:00 发布:
ij8guy76t45 |
|
| 19楼: | >>参与讨论 |
| 作者: blackhk99 于 2006-8-20 10:32:00 发布:
ding 顶下 |
|
| 20楼: | >>参与讨论 |
| 作者: XZJ740914 于 2006-8-31 14:53:56 发布:
在此基础上 |
|
| 21楼: | >>参与讨论 |
| 作者: XZJ740914 于 2006-8-31 14:55:34 发布:
寺院 地方工业 |
|
| 22楼: | >>参与讨论 |
| 作者: 飞宁电狭 于 2006-8-31 20:49:28 发布:
看看 |
|
| 23楼: | >>参与讨论 |
| 作者: hckco 于 2006-9-7 17:13:21 发布:
nxfgjcgm,j,j, |
|
| 24楼: | >>参与讨论 |
| 作者: Ze 于 2006-9-7 18:50:53 发布:
晕还要回复的啊 |
|
| 25楼: | >>参与讨论 |
| 作者: 寒明矾 于 2006-9-10 14:13:20 发布:
真麻烦 什么都要回复了才能看 |
|
| 26楼: | >>参与讨论 |
| 作者: leiyong 于 2006-9-10 14:49:17 发布:
xu学习 |
|
| 27楼: | >>参与讨论 |
| 作者: yyacker 于 2006-9-11 22:31:08 发布:
支持 |
|
| 28楼: | >>参与讨论 |
| 作者: pingxi 于 2006-9-13 11:46:30 发布:
看看嘛 |
|
| 29楼: | >>参与讨论 |
| 作者: kimi 于 2006-9-15 8:13:20 发布:
有原理图吗?? |
|
| 30楼: | >>参与讨论 |
| 作者: zhuai 于 2006-9-19 7:21:37 发布:
看哈撒 |
|
| 31楼: | >>参与讨论 |
| 作者: lihai813 于 2006-9-19 22:55:41 发布:
我用DS1302写的也快出来了! |
|
| 32楼: | >>参与讨论 |
| 作者: jilz 于 2006-9-21 11:50:39 发布:
我也学习学习 |
|
| 33楼: | >>参与讨论 |
| 作者: zdr 于 2006-9-23 11:09:34 发布:
怎么那么麻烦,还要先回复 |
|
| 34楼: | >>参与讨论 |
| 作者: coocku 于 2006-9-24 18:34:30 发布:
瞄一下。 |
|
| 35楼: | >>参与讨论 |
| 作者: coocku 于 2006-9-24 18:37:05 发布:
瞄一下,怎么看不到啊、 |
|
| 36楼: | >>参与讨论 |
| 作者: lihai813 于 2006-9-24 22:12:19 发布:
怎么搞得这么的程序? 我用DS1302成功显示出来时间了,现在在做按键设置时间。还没做出来,做出来后再共享出来。 |
|
| 37楼: | >>参与讨论 |
| 作者: 249729372 于 2006-10-1 19:56:55 发布:
fffffff |
|
| 38楼: | >>参与讨论 |
| 作者: shqi2003 于 2006-10-2 21:17:27 发布:
看看 |
|
| 39楼: | >>参与讨论 |
| 作者: cong123 于 2006-12-27 11:44:10 发布:
我看看 |
|
| 40楼: | >>参与讨论 |
| 作者: 闯闯 于 2006-12-27 12:00:06 发布:
学习学习 |
|
| 41楼: | >>参与讨论 |
| 作者: jbandtsgky 于 2007-1-11 16:04:22 发布:
学习,学习 |
|
| 42楼: | >>参与讨论 |
| 作者: www000 于 2007-1-12 19:43:13 发布:
看看 |
|
| 43楼: | >>参与讨论 |
| 作者: drhust 于 2007-1-13 11:59:29 发布:
回个看看!好东西! |
|
| 44楼: | >>参与讨论 |
| 作者: vico 于 2007-1-13 14:14:09 发布:
好帖子,頂! |
|
| 45楼: | >>参与讨论 |
| 作者: 18473qc 于 2007-1-15 13:10:24 发布:
upupup |
|
| 46楼: | >>参与讨论 |
| 作者: 黑仔 于 2007-1-17 21:52:32 发布:
斤斤计较斤斤计较斤斤计较 |
|
| 47楼: | >>参与讨论 |
| 作者: jinking 于 2007-3-9 18:11:51 发布:
看看,借鉴一下 |
|
| 48楼: | >>参与讨论 |
作者: zhanwuchao 于 2007-4-1 2:42:57 发布:
![]() |
|
| 49楼: | >>参与讨论 |
| 作者: dlb112 于 2007-4-1 7:54:58 发布:
学习学习! |
|
| 50楼: | >>参与讨论 |
| 作者: superjym 于 2007-4-6 18:31:42 发布:
xiangkankan dingding |
|
| 51楼: | >>参与讨论 |
| 作者: FrankH 于 2007-4-7 10:01:23 发布:
Many thanks! |
|
| 52楼: | >>参与讨论 |
| 作者: lblw01 于 2007-4-7 15:57:14 发布:
看看 学学 |
|
| 53楼: | >>参与讨论 |
| 作者: niu90 于 2007-4-7 19:11:39 发布:
看看把~ ![]() |
|
| 54楼: | >>参与讨论 |
| 作者: xieyijin 于 2007-4-10 16:32:20 发布:
dddddddddddddddddddddddddddddddddddddd |
|
| 55楼: | >>参与讨论 |
| 作者: 04vision 于 2007-4-11 0:16:09 发布:
谢谢 |
|
| 56楼: | >>参与讨论 |
| 作者: www5566 于 2007-4-18 13:18:42 发布:
顶!!!!!!!11 |
|
| 57楼: | >>参与讨论 |
| 作者: jiangchao024 于 2007-5-5 23:57:47 发布:
快快快看 |
|
| 58楼: | >>参与讨论 |
| 作者: qwbush 于 2007-5-8 22:48:40 发布:
yumen |
|
| 59楼: | >>参与讨论 |
| 作者: sailing_0402 于 2007-5-13 10:38:52 发布:
呵呵!得支持一下 |
|
| 60楼: | >>参与讨论 |
| 作者: key 于 2008-2-22 10:24:47 发布:
呵呵.谢谢楼主.我也看看 |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |