51单片机控制数字钟原理图及程序设计 搜狗旗下的互动问答社区,用户可以提出问题、解决问题、或者搜索其他用户沉淀的精彩内容;在这里可以感受到最热烈的互助气氛,浏览到最精彩的问答内容。
急求80c51单片机数字钟设计报告及程序 去我空间,那里有你要的程序,而且比你的功能还要全,还是液晶屏显示,如果不想要就去掉,变成LED显示。有问题发消息给我。我给你解决LED显示分静态和动态,你到网上查一下很多的.键盘电路你也在网上找一下,而我那个程序你用心看一下,不会用你太多时间.液晶显示的程序不用看,看懂了之后完成你的要求轻松.我现在比较忙,很抱歉.
求:一个基于51单片机的数字时钟程序 给你ds18b20温度传感器代码你参考,我的空间还有些资料主函数void main(void){uint8 temp;while(1)/主循环{temp=ReadTemperature();DisplayTemperture(temp);}}
求:一个基于51单片机的数字时钟程序 给你ds18b20温度传感器代码你参考,我的空间还有些资料DS18B20温度传感器/作者:jammylee日期:2008-2-25版本:V1.0晶振:12MHZ包含头文件includeincludetypedef unsigned char uint8;定义八位无符号变量定义引脚(根据硬件改变)sbit highbit=P2^7;sbit lowbit=P2^6;sbit DQ=P3^0;温度传感器数据引脚通信定义unsigned char Code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};定义数字显示数组0,1,2 3 4 5 6 7 8 9定义延时子函数void mDelay(uint8 Delay){while(Delay-);}温度传感器DS18B20的初始化函数Init_DS18B20(void){uint8 x=0;DQ=1;DQ复位信号mDelay(8);延时DQ=0;将DQ电平拉低mDelay(80);延时大于480usDQ=1;将DQ电平拉高mDelay(14);延时x=DQ;如果x=0则初始化成功,x=1则初始化失败mDelay(20);延时}读一个字节ReadOneChar(void){uint8 i=0;uint8 dat=0;for(i=8;i>;0;i-){DQ=0;低电平脉冲信号dat>;>;=1;dat右移一位DQ=1;高低平脉冲信号if(DQ){dat|=0x80;}mDelay(4);延时}return(dat);返回dat值}写一个字节WriteOneChar(uint8 dat){uint8 i=0;for(i=8;i>;0;i-){DQ=0;低电平脉冲信号DQ=dat&0x01;mDelay(5);延时DQ=1;。
求数字时钟程序,是用51单片机做的,我们实验室里能提供六个数码管,一个74ls245,一个74ls138译码器,只需 74ls138三八译码器,A\\B\\C分别接P1.0\\P1.1\\P1.2,Y0~Y7分别接0~7号数码管(共阴极),输出格式是:23-59-59,你只用6个数码管,就把中间的两个横杠去掉就行了,代码修改一下。(不仅是代码中用于显示-的部分,还有数码管的控制字,也就是三八译码器的3个输入端得信号,也要去掉两个)。P2.0~P2.7接数码管的八位(P2.0接a,依次。调整时间的用四个独立按键,控制时钟+的接P3.2,-的接P3.2,控制分钟+的接P1.0,-的接P1.1。这4个控制键可以自己改。源程序:COUNT1 EQU 30HMIAO1 EQU 31HMIAO2 EQU 32HCOUNT2 EQU 33HFEN1 EQU 34HFEN2 EQU 35HCOUNT3 EQU 36HSHI1 EQU 37HSHI2 EQU 38HORG 0000HSJMP STARTORG 0030HSTART:MOV SP,#60HMOV P0,#0FFHMOV P2,#0FFHMOV DPTR,#TABMOV COUNT1,#0MOV MIAO1,#0MOV MIAO2,#0MOV COUNT2,#0MOV FEN1,#0MOV FEN2,#0MOV COUNT3,#0MOV SHI1,#0MOV SHI2,#0MAIN:CALL PROCESS1CALL PROCESS2CALL PROCESS3CALL DISPLAYINC COUNT1SJMP MAINPROCESS1:MOV A,COUNT1CJNE A,#60,JIXU1MOV COUNT1,#0INC COUNT2JIXU1:MOV A,COUNT1MOV B,#10DIV ABMOV MIAO1,AMOV MIAO2,BRETPROCESS2:MOV A,COUNT2CJNE A,。
51单片机8位数字钟程序,在线等,急!!! 我严重怀疑回答问题的那些人是不是电脑?楼主问题是‘51单片机8位数字钟程序’,然后要求是‘要详细的程序以及仿真图上传压缩包’。还是给了50悬赏分的。但问题是这么模糊的提问,回答者是怎么回答上来的?51单片机有很多种,楼主没说用什么类型单片机(别跟我说都一样,要不要试试winbond和STC)8位数字钟,要用什么元件还是模块,功能是什么楼主没说(难道随便亮个数字也行吗)要详细的程序,楼主也没说用C语言还是汇编(敢情用python可接受否)仿真图,仿真软件有很多,楼主没说要哪个(楼下有人用proteus仿真来回答问题,真是醉了,万一楼主只需要multisim呢)上传压缩包,楼主没说传到哪里,是网盘还是哪里(那些回答者直接回帖回答,对得起那50分吗)说多都是泪,不说了,我还是洗洗睡了
51单片机控制数字钟原理图及单片机 程序设计 原理图开单片机开发板上(我用的是普中的)就有,程序你给个邮箱我发给你,但这东西如果不自己写,自己更难理解
51单片机的数字钟帮忙看下程序,,,解释详细点本人初学者. 可以把工程发给我还有原理图
51单片机时钟程序设计 朋友以下是本人历时一个月殚精竭虑自主开发的一个8位51单片机时钟程序,望吾之兄弟姐妹习之,此程序乃采用一键控制,通过感知按下键持续时间的长短来进行调整时间,闹铃,6只共阳数码管输出显示,此外还包括整点铃声功能,在看程序之前我先交代一下运行该程序的硬件要求:12M晶振,P0端口驱动显示,P2.0到P2.5控制显示扫描,P2.7输出铃声,注意:铃声功放三极管应采用pnp管。以下是该程序:ORG 00HSETB TR0JMP STARTORG 000BHLJMP T0START:MOV IE,#82HMOV TMOD,#01HMOV DPTR,#TABMOV SP,#60HMOV 20H,#0MOV R0,#0MOV R1,#0MOV R2,#0MOV R3,#0MOV R4,#0MOV R5,#0MOV R6,#0MOV R7,#0MOV 50H,#0MOV 51H,#0MOV 52H,#0MOV 53H,#0MOV 54H,#0MOV 55H,#0MOV A,TL0ADD A,0B5HMOV TL0,AMOV TH0,#3CHLOOP:ANL 20H,#08HUNSV:MOV R1,#0LCALL DISPLAYJB 03H,LOP1LCALL SOUNDLCALL HDLYLOP1:MOV P3,#0FEH;按键监视MOV A,P3CJNE A,#0FEH,LOP2MOV R1,#0JMP LOOPLOP2:MOV R1,#2;误按判断LOP3:LCALL HDDJNZ R1,LOP3JNB 04H,LOOPCLR 04HLOP4:INC R1MOV C,00H;调秒CPL CMOV 00H,CLCALL HDLYCJNE R1,#40,LOP5JMP LOOPLOP5:JNB 05H,LOP4。