求大神给编写段程序,让下面这个仿真图能够运行,4位数码管仿真能够亮起来。

查看: 574|回复: 1
求大神帮忙啊
1.已知AT89c51单片机的晶振是12Mhz(1)写出定时为1ms的定时器初始化程序(2)写出定时为5ms的定时器初始化程序
2.使用单片机和4为数码管,按照设定时间间隔循环显示,画出原理图,写出程序
3.编写程序段:将变量x放大11倍(假设积《=255)要求用两种不同运算符实现
  不懂,但是还是要顶,安抚楼主受伤心灵,每一个新手都是痛苦的开始,快乐的结局
Powered by求大神帮我编一个关于AT89S52单片机的C语言程序,根据如下仿真图,在线等_百度知道
求大神帮我编一个关于AT89S52单片机的C语言程序,根据如下仿真图,在线等
baidu.hiphotos。2,倒计时时间到时有声光提示1,当主持人允许抢答时才能进行抢答操作,进行倒计时20秒作为选手回答问题时间.com/zhidao/wh%3D600%2C800/sign=db0faf02cd6ce2a7c7d37/fdfbae20d.baidu、当主持人允许抢答后倒计时5秒时间。5,当有选手抢答时蜂鸣器响一下./zhidao/pic/item/fdfbae20d://a,方便调试程序、画电路板时要增加下载接口.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http、当有选手抢答后.com/zhidao/wh%3D450%2C600/sign=5b944f1adf81c/fdfbae20d,并用一个数码管显示抢答选手的号码://a,过后就不能进行抢答了。http.baidu:<a href="http参考
汇编实在没学好看不懂呀
提问者评价
其他类似问题
为您推荐:
c语言程序的相关知识
其他2条回答
shareid=&uk=" name="8路多功能抢答器c这个仿真实例。<file fsid="" link="/share/link,可以参考一下
私信给我。我可以完成的。
怎么私信你?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神用汇编写一个数字时钟程序,仿真图如下_百度知道
求大神用汇编写一个数字时钟程序,仿真图如下
com/zhidao/wh%3D450%2C600/sign=74ebfa90b11cbae/c2cec3fdfca57bd1e2518://c,原理是数码管的动态显示&nbsp.1 2 3三个按钮分别调时分秒://c;测试成功后就给分。麻烦了。.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://c。<a href="http。p1.com/zhidao/wh%3D600%2C800/sign=/zhidao/pic/item/c2cec3fdfca57bd1e2518。.0是暂停和开始.hiphotos.baidu.baidu。p1;p1.hiphotos.4是全部归零接口要符合我给出的仿真图&nbsp.jpg" esrc="http.hiphotos单片机是c51语言用汇编注意仿真图里没有驱动器.baidu
提问者采纳
0xBF 显示 “ - ”unsigned char DSY_IDX,/10];59)
0x88; DSY_BUFFER[4]=DSY_CODE[mm%10],0xa1; TMOD=0x11;
/ TL1=(-Val_ADJ)%256;while(ms--) for(i=0;
Increase_Minute();/i++) ; TH1=(-Val_ADJ)/
if(cnt_Buff==10)
DSY_BUFFER[0]=DSY_CODE[hh//10],0x80} ; &#47,0x02; DSY_IDX%=8;10]; TCON=0x01,0x04,0xBF;DSY_BUFFER[7]=DSY_CODE[mm%10];位置代码,0xff };
Key_State=0xff,Key_S
Key_State=P1; P0=DSY_BUFFER[DSY_IDX]; mm=0; TL0=()%256;120;
Increase_Second(); DSY_IDX++; DSY_BUFFER[3]=DSY_CODE[mm/256; ET0=1; TL1=(6-Val_ADJ))%256#include &lt,0x10,0;
DSY_BUFFER[3]=DSY_CODE[mm/reg51,0xf9;10],0x99;
DSY_BUFFER[4]=DSY_CODE[mm%10]; DSY_BUFFER[0]=DSY_CODE[hh/}
if(; DSY_BUFFER[1]=DSY_CODE[hh%10];23)
hh=0,0x08,0;}void T0_INT() interrupt 1 { TH0=()&#47,0x86;
} DSY_BUFFER[0]=DSY_CODE[hh&#47,0x8e,0,1; ET1=1;10]; TR1=1;
if(P1^Key_State)
&#47,0x82;sbit K2=P1^1;
EA=1; }}void main(){
TH0=()/10]!K3)
{if(++ss&/i&lt、3;256;&#47,256、2;&#47!K1)
{Increase_Hour(),0xa4;
Increase_Hour();
DSY_BUFFER[1]=DSY_CODE[hh%10];
DSY_BUFFER[3]=DSY_CODE[mm&#47,0x01;sbit K3=P1^2;59)
mm=0.h&10]; DSY_IDX=0;EA=0;59)
ss=0; TL0=()%256,0xf8,
/256,0x83; DSY_BUFFER[7]=DSY_CODE[ss%10],0};}void Increase_Hour(){ if(++hh&void delayms(unsigned char ms){10]; hh=12;IT0=1,0xb0;}void Increase_Second(){ if(++ss& P2=DSY_WEI[0];
全灭16unsigned char code DSY_WEI[]={0x00;
} DSY_BUFFER[6]=DSY_CODE[ss&#47,0xc6;sbit K1=P1^0,s20、…… 对应自左至右的数码管
unsigned char DSY_BUFFER[]={0;Val_ADJ 时间校正 无符号数 if(++s20==20)
s20=0; / DSY_BUFFER[6]=DSY_CODE[ss/unsigned char code DSY_CODE[]={
0xc0;10];}void Increase_Minute(){ if(++mm&
if(,编号0 全熄灭;10],0xBF,0x90;
DSY_BUFFER[4]=DSY_CODE[mm%10];12)cnt_Buff++;DSY_BUFFER[6]=DSY_CODE[mm/ DSY_BUFFER[7]=DSY_CODE[ss%10]; P2=DSY_WEI[DSY_IDX+1]!K2)
} DSY_BUFFER[3]=DSY_CODE[mm// DSY_BUFFER[1]=DSY_CODE[hh%10],0;
if(,外部中断 0下降沿触发 EA=1,0x40;/10]; if(cnt_Buff& TR0=1; while(1) {
if(P1^Key_State)
delayms(10),0x20; ss=0;}void T1_INT() interrupt 3{ TH1=(6-Val_ADJ))/
DSY_BUFFER[6]=DSY_CODE[ss&#47,59)
ss=0,0x92;
DSY_BUFFER[7]=DSY_CODE[ss%10],0x80; DSY_BUFFER[4]=DSY_CODE[mm%10]
提问者评价
其他类似问题
为您推荐:
数字时钟的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
单片机课设(三篇课设均带带仿真图和源程序代码)
下载积分:1000
内容提示:单片机课设(三篇课设均带带仿真图和源程序代码)
文档格式:DOC|
浏览次数:24|
上传日期: 22:07:25|
文档星级:&#xe60b;&#xe612;&#xe612;&#xe612;&#xe612;
该用户还上传了这些文档
单片机课设(三篇课设均带带仿真图和源程序代码)
官方公共微信}

我要回帖

更多关于 proteus4位数码管仿真 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信