找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机倒计时,proteus仿真一直出错

查看数: 5586 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-11-30 13:53

正文摘要:

#include  <reg52.h> sbit dx=P2^0; sbit wx=P2^1; unsigned int shi,ge,num=0; unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e ...

回复

ID:69946 发表于 2014-12-9 17:22
位码的Q0和Q1要交换一下,左右反了。
ID:61876 发表于 2014-12-2 12:20
图错了也不影响仿真,但是位码的Q0和Q1要交换一下才可以,否则就会十位和个位颠倒。另外程序是30秒倒计时,而不是分钟倒计时。
ID:67992 发表于 2014-11-30 21:40
void display(unsigned char shi,unsigned char ge)
{
        wx=1;
        P3=0x02;
        wx=0;
        dx=1;
        P0=table[ge];
        dx=0;
        delays(5);
        wx=1;
        P3=0x01;
        wx=0;
        dx=1;
        P0=table[shi];
        dx=0;
        delays(5);
}

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

ID:67992 发表于 2014-11-30 21:39

ID:69706 发表于 2014-11-30 18:59
数码管没选错吧

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表