为什么这个频率计连线成功后开始仿真,proteus4位数码管仿真一直不变化呢,谢谢大神们,求帮忙

protues仿真做的,有没有大神帮忙看看这个数码管为啥不亮谢谢 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
protues仿真做的,有没有大神帮忙看看这个数码管为啥不亮谢谢
15:10:00  
ORG& &0000H
LJMP&&START
ORG& &000BH
ORG& &0050H
& && &MOV& & SP,#07H
& && &MOV& & 36H,#00H
& && &MOV& & 40H,#00H
& && &MOV& & 41H,#59H
& && &MOV& & 42H,#23H
& && &MOV& & 30H,#00H
& && &MOV& & 31H,#00H
& && &MOV& & 32H,#09H
& && &MOV& & 33H,#05H
& && &MOV& & 34H,#03H
& && &MOV& & 35H,#02H
& && &MOV& & TMOD,#01H
& && &MOV& & TL0,#0B0H
& && &MOV& & TH0,#3CH
& && &MOV& & IE,#82H
& && &MOV& & 50H,#20H
& && &SETB& & TR0
LOOP: JB& &&&P1.0,N2
& && &CALL& &DE
& && &MOV& & A,42H
& && &ADD& & A,#01H
& && &DA& &&&A
& && &MOV& & 42H,A
& && &CJNE& &A,#24H,N1
& && &MOV& & 42H,#00H& &
N1:& &JNB& & P1.0,$
& && &CALL& &DE
N2:& &JB& &&&P1.1,N4
& && &CALL& &DE
& && &MOV& & A,41H
& && &ADD& & A,#01H
& && &DA& &&&A
& && &MOV& & 41H,A
& && &CJNE& &A,#60H,N3
& && &MOV& & 41H,#00H
N3:& &JNB& & P1.1,$
& && &CALL& &DE
N4:& &JB& &&&P1.2,N6
& && &CALL& &DE
& && &MOV& & A,40H
& && &ADD& & A,#01H
& && &DA& &&&A
& && &MOV& & 40H,A
& && &CJNE& &A,#60H,N5
& && &MOV& & 40H,#00H
N5:& &JNB& & P1.2,$
& && &CALL& & DE
N6:& &JB& &&&P1.3,N8
& && &CALL& &DE
& && &MOV& & R7,34H
& && &CJNE& &R7,#00H,N60
& && &MOV& & R6,35H
& && &CJNE& &R6,#00H,N61
& && &MOV& & 42H,#23H
& && &JMP& & N7
N60:&&MOV& & A,34H
& && &DEC& & A
& && &MOV& & 34H,A
& && &MOV& & A,35H
& && &SWAP& &A
& && &ADD& & A,34H
& && &MOV& & 42H,A
& && &JMP& & N7
N61:&&MOV& & 34H,#09H
& && &MOV& & A,35H
& && &DEC& & A
& && &SWAP& &A
& && &ADD& & A,34H
& && &MOV& & 42H,A
N7:& &JNB& & P1.3,$
& && &CALL& &DE
N8:& &JB& &&&P1.4,N10
& && &CALL& &DE
& && &MOV& & R7,32H
& && &CJNE& &R7,#00H,N80
& && &MOV& & R6,33H
& && &CJNE& &R6,#00H,N81
& && &MOV& & 41H,#59H
& && &JMP& & N9
N80:&&MOV& & A,32H
& && &DEC& & A
& && &MOV& & 32H,A
& && &MOV& & A,33H
& && &SWAP& &A
& && &ADD& & A,32H
& && &MOV& & 41H,A
& && &JMP& & N9
N81:&&MOV& & 32H,#09H
& && &MOV& & A,33H
& && &DEC& & A
& && &SWAP& &A
& && &ADD& & A,32H
& && &MOV& & 41H,A
N9:& &JNB& & P1.4,$
& && &CALL& &DE
N10:&&JB& &&&P1.5,N11
& && &CALL& &DE
& & & && &MOV& & R7,30H
& && &CJNE& &R7,#00H,N100
& && &MOV& & R6,31H
& && &CJNE& &R6,#00H,N101
& && &MOV& & 40H,#59H
& && &JMP& & N11
N100: MOV& & A,30H
& && &DEC& & A
& && &MOV& & 30H,A
& && &MOV& & A,31H
& && &SWAP& &A
& && &ADD& & A,30H
& && &MOV& & 40H,A
& && &JMP& & N11
N101: MOV& & 30H,#09H
& && &MOV& & A,31H
& && &DEC& & A
& && &MOV& & 31H,A
& && &SWAP& &A
& && &ADD& & A,30H
& && &MOV& & 40H,A
N11:&&JNB& & P1.5,$
& && &CALL& &DE
& && &MOV& & TH0,#3CH
& && &MOV& & TL0,#0B0H
& && &PUSH& &ACC
& && &PUSH& &PSW
& && &DJNZ& &50H,TINT0
& && &CALL& &TIME
& && &CALL& &VIEW
TINT0:CALL& &SCAN
& && &POP& & PSW
& && &POP& & ACC
& && &LJMP& &LOOP
SCAN: MOV& & R0,#36
SCANO:MOV& & A,@R0
& && &ADD& & A,#30H
& && &MOV& & R1,A
& && &MOV& & A,@R0
& && &SWAP& &A
& && &ORL& & A,@R1
& && &MOV& & P0,A
& && &CALL& &DELAY
& && &INC& & @R0
& && &CJNE& &@R0,#06H,SCANO
& && &MOV& & @R0,#00H
TIME: MOV& & A,40H
& && &ADD& & A,#01H& &
& && &DA& &&&A
& && &MOV& & 40H,A
& && &CJNE& &A,#60H,TTI
& && &MOV& & 40H,#00H
& && &MOV& & A,41H
& && &ADD& & A,#01H
& && &DA& &&&A
& && &MOV& & 41H,A
& && &MOV& & A,41H
& && &CJNE& &A,#60H,TTI
& && &MOV& & 41H,#00H
& && &MOV& & A,41H
& && &ADD& & A,#01H
& && &DA& &&&A
& && &MOV& & 42H,A
& && &CJNE& &A,#24H,TTI
& && &MOV& & 42H,#00H
VIEW: MOV& & A,40H
& && &ANL& & A,#0FH
& && &MOV& & 30H,A
& && &MOV& & A,40H
& && &SWAP& &A
& && &ANL& & A,#0FH
& && &MOV& & 31H,A
& && &MOV& & A,41H
& && &ANL& & A,#0FH
& && &MOV& & 32H,A
& && &MOV& & A,41H
& && &SWAP& &A
& && &ANL& & A,#0FH
& && &MOV& & 33H,A
& && &MOV& & A,42H
& && &ANL& & A,#0FH
& && &MOV& & 34H,A
& && &MOV& & A,42H
& && &SWAP& &A
& && &ANL& & A,#0FH
& && &MOV& & 35H,A
DELAY:MOV& & R7,#65
& && &DJNZ& &R7,$
DE:& &MOV& & R4,#10
DE1:&&MOV& & R5,#100
& && &DJNZ& &R5,$
& && &DJNZ& &R5,DE1
(33.79 KB, 下载次数: 0)
15:07 上传
15:08 上传
点击文件名下载附件
下载积分: 积分 -1 分
130.07 KB, 下载次数: 0, 下载积分: 积分 -1 分
19:49:09  
汇编一点都看不懂。
等待验证会员
20:43:48  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
高级工程师
10:52:07  
改程序是要报酬的,尤其是汇编
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
版权所有 (C) 深圳华强聚丰电子科技有限公司新手求帮忙,求大神看下,仿真的时侯数码管出现显示不全的情况,怎么修改? - 知乎3被浏览1170分享邀请回答0添加评论分享收藏感谢收起作者:濮阳祺瑞
自从2015赛季以来,鲁能还从未在重庆带走三分,这项纪录本赛季将继续延续到下赛季,马加特不敢调整戴琳+吉尔的中卫组合,已经成为鲁能本赛季最大的顽疾之一。施密特今天在赛前发布会上表示,两位边前卫目前正在积极恢复,只是现在离合练以及登场比赛还有一定距离,换言之,在未来的一段时间,他们还不能为球队披挂上阵。��
告称中国创新能力发展水平大幅超越其经济发展阶段(图片来自:濮阳祺瑞微博)
强生公司7月24日宣布了全球首次HIV疫苗人体临床试验结果,结果显示,志愿者对HIV疫苗耐受性良好,并且100%产生了对抗HIV的抗体。�����
集结号游戏没事银行犯法:告称中国创新能力发展水平大幅超越其经济发展阶段
��(图片来源:台媒)海外网8月9日电国民党行管会主委邱大展向不当党产处理委员会申报党的财产,潜在负债78亿元(新台币,下同,约合人民币17亿元),并称过去国民党在大陆的财产也是党产条例规范范围,可请大陆帮忙检举。��几乎所有的被欠款影院都处于一种矛盾的状态:既希望尽快收回欠款,又害怕把跟微影的关系搞得太僵。
集结号游戏没事银行犯法:告称中国创新能力发展水平大幅超越其经济发展阶段
提示:集结号游戏没事银行犯法是YOKA时尚网独家原创稿件,未经允许请勿以任何形式转载,违者追究法律责任。
唐嫣Tang Yan,Tiffany Tang
集结号游戏没事银行犯法简介
濮阳祺瑞,��他们的态度非常一致:不要买!观点一:股价不是好股价,公司也不是好公司一位长期研究医药领域的私募基金经理告诉记者,他不仅觉得这个价格不值得买而且他根本连公司本身也不认可。�
路易威登Louis Vuitton
集结号游戏没事银行犯法相关阅读
集结号游戏没事银行犯法相关搜索
热门小编:
YOKA时尚网
扫一扫立即关注
YOKA时尚网
扫一扫立即关注
扫一扫立即下载
地址:北京市朝阳区光华路9号3号楼时尚大厦9层
邮编:100020
    
Copyright © 2006-, 集结号游戏没事银行犯法 All rights reserved.北京凯铭风尚网络技术有限公司 集结号游戏没事银行犯法 版权所有做等精度频率计,protues仿真LCD怎么都不出字,用的原理图和代码都是已经成功做出过成品的。 - proteus论坛|仿真论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [话题]
做等精度频率计,protues仿真LCD怎么都不出字,用的原理图和代码都是已经成功做出过成品的。
10:15:54  
本帖最后由 跳线工程师 于
11:05 编辑
已经上传仿真文件和hex文件
代码如下:
#include&reg51.h&
#include&stdio.h&
#define uchar unsigned char
#define uint unsigned int&&
#define x_clk & && &// 晶振频率& && &&&
sbit&&GATE=P3^2;& && && && &&&// 定时器0,1的门控位& &&&D触发器输出Q 接INT0和INT1口(门控位)
sbit&&CLRP = P1^0;& && && && && && && && &&&// D触发器清零端
sbit&&D_OPEN = P1^1;& && && && && && &// D触发器D输入端& && && && && && && && &
sbit&&RS=P2^0;& && && && && & // lcd1602数据/命令选择器(H/L)
sbit&&RW=P2^1;& && && && && & // lcd读写选择端(H/L)
sbit&&E=P2^6;& && && && && &&&// 1602使能信号&&
uchar str_buff[30];
uint counter0,counter1;
void delay(uint x)
{uint i,j;
&&for(i=0;i&x;i++)
& && &for(j=0;j&110;j++);
& && && & }& && && &
void writecom(uchar com)
delay(12);
void&&writedata(uchar *str)
while(*str!='\0')
delay(12);
void init1602()
writecom(0x38);// 设置16*2显示,5*7点阵,8位数据接口
writecom(0x0c);// 设置开显示,不显示光标
writecom(0x06);//写一个字符后地址加1
writecom(0x01);//显示清零,数据指针清0
void main()
& &long float fx,temp,
&&& && && &
&&init1602();
&&TMOD=0XD9;& && && & //设置计数器1,和定时器0
&&TR0=1;TR1=1;
&&ET0=1;ET1=1;
&&writecom(0x80);
writedata(&Welcometostuelab&);
& &D_OPEN=0;
& &CLRP=0;&&
{& && && &
& &&&D_OPEN=0;
& & CLRP=0;
& & TH0=0;TL0=0;counter0=0;
& & TL1=0;TH1=0;counter1=0;& && && &
& & CLRP=1;& && &&&
& & D_OPEN=1;& && &&&
& &while(counter0&28);
& && &D_OPEN=0;& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
& &while(GATE);
& && &&&temp=counter0*65536.0+TH0*256.0+TL0;
& && &&&time=(temp*12.0)/x_//time=temp/1843.2;
& && &&&//sprintf(str_buff,& %-8.3fmS&,time);
& && && &//write_com=0x80;
& && && &//write_com=0x01;//显示清零,数据指针清0
& && && &//printf0(0x00,&G=&);& && &&&
& && && &//printf0(0x02,str_buff);
& && &&&fx=x_clk/12.0/
& && &&&fx=fx*(counter1*65536+TH1*256+TL1);& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
& && && && && & if& &&&(fx&1000000) sprintf(str_buff,&%-8.0fHz&,fx);
& && && && && & else if(fx&100000)& && &&&sprintf(str_buff,&%-8.1fHz&,fx);
& && && && && & else if(fx&10000)& && &&&sprintf(str_buff,&%-8.2fHz&,fx);
& && && && && & else if(fx&1000)& && &&&sprintf(str_buff,&%-8.3fHz&,fx);
& && && && && & else if(fx&100)& && && && &sprintf(str_buff,&%-8.4fHz&,fx);
& && && && && & else if(fx&10)& && && && &sprintf(str_buff,&%-8.5fHz&,fx);
& && && && && & else if(fx&1)& && && && &sprintf(str_buff,&%-8.6fHz&,fx);
& && && && && & else& && && && && && && && && && && &sprintf(str_buff,&%-8.7fHz&,fx);
& && && && && && && & writecom(0x80+0x40);
& && && && && && && &writedata(&f=&);
& && && && && && && && & writecom(0x80+0x42);
& && && && && && && &writedata(str_buff);& && &&&
& && && &&&}
& && && &&&}& && &&&
void time0(void) interrupt 1
{counter0++;
void time1(void) interrupt 3
{counter1++;
(19.57 KB, 下载次数: 3)
10:13 上传
11:05 上传
点击文件名下载附件
下载积分: 积分 -1 分
43.78 KB, 下载次数: 24, 下载积分: 积分 -1 分
奖励15积分
我不懂C的。只是看到程序中有这一行:
sbit&&E=P2^6;& && && && && &&&// 1602使能信号
而仿真电路图中却把 1602使能信号接往 P1.7。
改接到 P2.6 即可。
高级工程师
10:15:55  
我不懂C的。只是看到程序中有这一行:
sbit&&E=P2^6;& && && && && &&&// 1602使能信号
而仿真电路图中却把 1602使能信号接往 P1.7。
改接到 P2.6 即可。
高级工程师
10:24:20  
回帖奖励 +1
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
上传仿真文件,包括Hex,并告知仿真软件版本号。
高级工程师
10:30:11  
按理说不应该的啊,一定是哪里有错,否则不应该没字的。
10:58:13  
按理说不应该的啊,一定是哪里有错,否则不应该没字的。
单片机的clock 频率应该设置多少? 我晶振是24MHZ
10:58:18  
按理说不应该的啊,一定是哪里有错,否则不应该没字的。
单片机的clock 频率应该设置多少? 我晶振是24MHZ
11:08:07  
上传仿真文件,包括Hex,并告知仿真软件版本号。
已上传, protues是7.8.2版本
高级工程师
11:15:29  
已上传, protues是7.8.2版本
哦,知道了。
本来已经找到原因了,只是想验证一下。
11:31:01  
我不懂C的。只是看到程序中有这一行:
sbit&&E=P2^6;& && && && && &&&// 1602使能信号
而仿真电路图中却把 1602使能信号接往 P1.7。
谢谢,出现了字了,第一行的的“welcometostuelab&,&&下面还是没有出现频率的”f:000&
12:11:02  
谢谢,出现了字了,第一行的的“welcometostuelab&,&&下面还是没有出现频率的”f:000&
怎么出现频率? 我还是不会弄,我对protues完全是初学者,很多都不懂
13:24:46  
怎么让频率字符出来? 我换成方波信号输入,还是没用,是什么问题啊? 急求解决
14:54:35  
14:55:52  
@fanghxxx& &lcd可以显示第一行了,第二行的频率显示不出来,可不可以帮忙看看.
14:58:14  
& && &&&lcd可以显示第一行了,第二行的频率显示不出来,可不可以帮忙看看.
高级工程师
15:20:55  
怎么出现频率? 我还是不会弄,我对protues完全是初学者,很多都不懂
既然说“用的原理图和代码都是已经成功做出过成品的”,刚刚又改了接线,为什么还有问题呢?
C语言程序我没学,无能为力。
现只能从仿真图中发现硬件的一些问题。
D触发器接线不完整,不工作,没有输出去引发中断。
接入信号发生器的同时,应当切断原有的连线才是。
发光管没有限流电阻。
好好检查连线吧。
高级工程师
16:05:08  
谢谢,出现了字了,第一行的的“welcometostuelab&,&&下面还是没有出现频率的”f:000&
就是它啦!
快照111.png (11.61 KB, 下载次数: 3)
16:03 上传
16:17:41  
就是它啦!
怎么出现的?
16:18:14  
就是它啦!
我只有第一行,下面什么都没
16:31:34  
就是它啦!
(11.91 KB, 下载次数: 0)
16:31 上传
高级工程师
17:11:27  
本帖最后由 JQ_Lin 于
17:13 编辑
怎么出现的?
我是按自己的想法更改硬件电路,让D触发器有方波输出,供给那两个 INT\ 端口,才得到这样的结果。但不可能与原有程序配套,不能真正解决问题的。
因为我本人并不知道实际的工作机理,不懂C程序,更不知道单片机各口的分配和功能,说什么都是浮云。
在前面我已经提醒你“好好检查连线吧”,有结果没有?
现在需要的是你把“已经成功做出过成品的”真实电路拿出来,让它与原有程序配套起来才是正道!
工程师职场
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
版权所有 (C) 深圳华强聚丰电子科技有限公司

我要回帖

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

 

随机推荐