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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2921|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91久久久精品国产一区二区蜜臀 | 欧美一区二区三区,视频 | 日韩乱码在线 | 婷婷激情综合 | 国产精品久久久久久妇女6080 | 国产精品一区二区免费看 | 日本人做爰大片免费观看一老师 | 五月婷婷丁香婷婷 | 天天色综| 在线视频日韩精品 | 精品入口麻豆88视频 | 国产激情一区二区三区 | 精品在线一区 | 国产精品色 | 欧美国产一区二区 | 欧美成人一区二区三区 | 亚洲欧美日韩国产 | 欧美激情精品久久久久 | 午夜久草 | 国产在线小视频 | 日韩国产在线 | 亚洲一区视频在线 | a免费视频 | 国产在线播放av | 黄色国产视频 | 欧美13videosex性极品 | 午夜av成人 | 羞羞的视频网站 | 国产a视频| 91网视频| 国产精品夜夜夜一区二区三区尤 | 欧美中文字幕一区二区三区 | 欧美激情久久久 | 国产精品福利视频 | 7777在线视频| 激情国产视频 | 亚洲免费在线 | 精品欧美一区二区三区久久久 | 成人h视频在线观看 | 欧美一级淫片免费视频黄 | 日本精品一区二区在线观看 |