发布网友 发布时间:16小时前
共0个回答
display1和display2里边都有while(1)死循环,因此进入任意一个后后就无法退出了,所以即使其他的程序正确也无法显示你想要的结果。希望能帮到你···
基于单片机AT89C52频率计,求程序,求助//中断10次后(即0.5s)读计数器0的数据乘2即为所得频率值,适于频率变化较慢的场所 //先进行50ms预判断,若TH0计数值大于12,说明1S内计数值将超过65535(虽0.5S内远不超65535)//变量ee是无符号整数不能超过65535,为防止出错,则报警 //最大可测频率约65535hz,实际上STC12C系列是1T单片机,11...
AT89C52单片机怎么样读出芯片的程序??求过程求过程 5 我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览5 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 at89c52 单片机 芯片 搜索资料 本地图片 图片链接 提交回答 匿名 回答自动保存中为你推荐:特别推荐 可以“穿越”的虫洞,如何形成...
求单片机AT89C52电子时钟程序 汇编跟C斗可以 必定追加100 邮箱3953604...1、按键可以调整当时时间 2、按键可以调节定时时间 3、定时时间到继电器吸合 8位数码管显示 时间格式格式 12-08-00 标示12点08分00秒 S1 用于小时 加1操作 S2 用于小时减1操作 S3 用于分钟 加1操作 S4 用于分钟减1操作 / /*--- 名称:普通时钟 -*/ include<reg52.h> //包含头文件,一...
求救:用单片机89C52程序设计 实现固定的时间间隔周期循环地开关_百度知 .../*===延时子程序===*/ void delay(unsigned int cnt){ while(--cnt);} /*===输出脉冲时间显示===*/ void Dsp(unsigned int Vol){ if (RefLed < 40) //显示灯刷新部分 ++RefLed;else RefLed=0;switch(RefLed){ case 0:P2=0x01;P3=~Led[Vol/1000];break;case 10:P2=0x02;P3...
求大神写一下单片机at89c52控制秒表电路循环显示0到99的程序include <reg52.h> defineuint unsigned int defineuchar unsigned char define duan P2 define stime 50 //LED交替闪烁间隔时间 void init();void pause();sbit wei1=P3^0;sbit wei2=P3^1;sbit s2=P1^4;sbit s3=P1^6;//共阳极 void delay(uint xms);uint g=0;uint s=0;uint count=0...
关于用AT89C52单片机控制一个数码管显示问题0b0011111=0x3f时(dp g ...a),数码管就显示0了,同理若要使数码管显示其他数字,只需在段选端输入其对应的段选码就行了。0-f对应的段选码分别为:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 ...
我正在写一篇基于AT89C52单片机的数字时钟设计。下面是我的论文后面的...比较合理的做法是 以判断定时闹钟为例,在主程序中控制主循环的总时间,比如,确保每500ms主程序循环一次。这个循环的时间不需要很准确,500ms循环一次,或者400ms循环一次,甚至再短一些也没关系,只要控制最大不超过500ms就可以。每0.5秒检查一下闹钟,然后给出提示,用户不会感到有什么不舒服的。具...
AT89C52单片机外部时钟为12MHz,其机器周期的频率是( )AT89C52单片机有(4 )个8位双向I/O口,( 3 )个定时/计数器。单片机复位的条件:( RST出现5ms以上的高电平 )。单片机外部时钟为12MHz,在不访问外部数据存储器时,ALE管脚仍输出脉冲信号,其频率是( 2 )MHz。要使单片机访问外部程序存储器,EA管脚必须保持( 低电平 )。单片...
at89c52单片机和ds12c887时钟c语言程序(addr+9)=0x07; //年--初值--07 time_a=0x27;time_b=0x1e; //SET最高位为0,芯片更新,正常运行 } //---液晶显示--- intial_lcd(){ RS=0;RW=0;E=0;delay(100);w_com(0x38);w_com(0x38);w_com(0x38); //显示为八位两行字符 w_com(0x08);w_com(0x01);w...