久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2892|回復: 6
打印 上一主題 下一主題
收起左側

求大神幫忙看看程序!數碼管無法一直循環!

[復制鏈接]
跳轉到指定樓層
樓主
ID:183362 發表于 2017-3-29 20:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
typedef unsigned int u16;
typedef unsigned char u8;
sbit seg=P1^4;
sbit bi=P1^5;
u8 code seg_table[]={0xc0,0xf9,0xa4,0xb0,0x99,
           0x92,0x82,0xf8,0x80,0x90
           };//定義數字編碼;
u8 code bi_table[]={0x80,0x40,0x20,0x10,
          0x08,0x04,0x02,0x01
          };//定義位置編碼;
void delay(u16 num)
{
   u16 x,y;
  for(x=num;x>0;x--)
    for(y=110;y>0;y--);
}
void dis(u16 which_bi,u16 which_num)//模塊化函數;
{  bi=1;//解除鎖存,開始輸入位數;
  P0=bi_table[which_bi];
  bi=0;//解除鎖存,開始輸入位數;

  seg=1;//解除鎖存,開始輸入數字;
  P0=seg_table[which_num];
  seg=0;//解除鎖存,開始輸入數字;
  delay(300);

}
void main(void)
{ u16 num;
  P0 = 0xff;//初始化;
  P1 = 0xff;//初始化;
  seg=0;
  bi=0;//禁止鎖存;
  while(1)
   {
     for(num=7;num>=0;num--)
           dis(num,num);//輸入位數與數字;
         

   }
}


求問為何用protues 里數碼管無法循環呢

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:151348 發表于 2017-3-29 21:11 | 只看該作者
像這種問題最好是把protues仿真圖也附上

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:82765 發表于 2017-3-30 06:11 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

地板
ID:111634 發表于 2017-3-30 12:30 | 只看該作者
只需將最末一句 for(num=7;num>=0;num--) 改為 for(num=7;num>0;num--) 就能循環。但這個程序很爛,例如循環序數num最大7,卻定義u16,完全可以與延時程序中的num分別定義。還有功能有些莫名其妙,也許只是一部分程序,另有目的。但看樣子樓主是初學者,用這種范例作為學習樣本基礎,以后就沒法長進了。網上和部分教材中的爛程序實在太多!!
回復

使用道具 舉報

5#
ID:185008 發表于 2017-3-31 10:53 來自手機 | 只看該作者
樓上說的有道理
回復

使用道具 舉報

6#
ID:183362 發表于 2017-4-4 21:07 | 只看該作者
zl2168 發表于 2017-3-30 12:30
只需將最末一句 for(num=7;num>=0;num--) 改為 for(num=7;num>0;num--) 就能循環。但這個程序很爛,例如循 ...

O(∩_∩)O謝謝大神,不好意思~我剛剛學習單片機,看網上的教程寫的,剛入門的確寫得很爛

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:111634 發表于 2017-4-5 10:03 | 只看該作者
天下大同 發表于 2017-4-4 21:07
O(∩_∩)O謝謝大神,不好意思~我剛剛學習單片機,看網上的教程寫的,剛入門的確寫得很爛

真誠地給你介紹2本書,張志良編著的:
《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(c和匯編)語句條條有注解,便于閱讀理解,便于自學。
《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。
有比較才能有鑒別!真心想學就去比較一下,絕不忽悠你!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩一二三区 | 欧美日韩不卡合集视频 | 国产成人免费 | 亚欧精品一区 | 欧美老妇交乱视频 | 一区不卡在线观看 | 亚洲社区在线 | 免费在线精品视频 | h视频网站在线观看 | 综合视频在线 | 三级视频网站 | 伊人中文字幕 | 精品久久久久久久久久久下田 | 国内精品久久久久久 | 国产精品成人久久久久 | 国内精品一区二区 | 日韩午夜| 日韩国产欧美在线观看 | 欧美亚洲成人网 | 久操国产 | 亚洲aⅴ | 国产精品美女久久久 | 97视频在线看 | 丝袜 亚洲 欧美 日韩 综合 | 91精品国产日韩91久久久久久 | 91在线视频播放 | 国产精品久久久久久中文字 | 国产伦精品一区二区三区高清 | 91久久精品日日躁夜夜躁欧美 | 91不卡 | eeuss国产一区二区三区四区 | 欧美淫片| 99re国产视频 | 欧美综合在线观看 | 国产农村妇女精品一区 | 欧美性受xxx | 欧美不卡 | 免费观看黄a一级视频 | 久久九九网站 | 国产国产精品 | 紧缚调教一区二区三区视频 |