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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機兩位數碼管動態顯示加0-99程序+Proteus仿真

  [復制鏈接]
跳轉到指定樓層
樓主
兩位數碼管動態顯示從0-99自加。
內容包含:keil+protues
適合剛接觸單片機的同學;
有什么單片機的問題大家也可以留言評論!



單片機源程序如下:
  1. //兩位數碼管的加減

  2. #include "reg52.h"
  3. #include "intrins.h"

  4. unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,         
  5.                                                           0x92,0x82,0xf8,0x80,0x90};                        //0~9的數組          (共陽極)

  6. /*
  7. 定義 uint uchar
  8. */
  9. typedef        unsigned int uint;
  10. typedef unsigned char uchar;

  11. sbit smg1 = P2^0;
  12. sbit smg2 = P2^1;

  13. void delay(uint z)         //延時函數(不準確)
  14. {
  15.         uint x,y;
  16.         for(x=0;x<z;x++)
  17.         for(y=0;y<110;y++);       
  18. }

  19. void main(void)        //主函數
  20. {
  21.         uchar i,j;
  22.         while(1)
  23.         {  
  24.                 for(i = 0;i < 99;i++)                                                  //0~99
  25.                 {         
  26.                         for(j = 0;j < 30;j++)                                          //讓一個數字閃爍多遍
  27.                         {
  28.                                 P0 = 0XFF;                                                          //消影
  29.                                 smg1 = 0;
  30.                                 smg2 = 1;                                                          
  31.                                 P0 = table[i%100/10];
  32.                                 delay(10);

  33.                                    P0 = 0XFF;                                                          //消影
  34.                                 smg1 = 1;
  35.                                 smg2 = 0;
  36.                                 P0 = table[i%100%10];
  37.                                 delay(10);
  38.                         }
  39.                 }       
  40.         }
  41. }
復制代碼

所有資料51hei提供下載:
數碼管動態顯示0-99加.rar (90.87 KB, 下載次數: 186)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:47652 發表于 2019-5-19 18:55 | 只看該作者
初學者好資料
回復

使用道具 舉報

板凳
ID:438036 發表于 2019-7-11 15:12 | 只看該作者
這數碼管是共陽的嗎
回復

使用道具 舉報

地板
ID:627609 發表于 2019-10-21 16:03 | 只看該作者
這個圖 怎么中間沒連接呢
回復

使用道具 舉報

5#
ID:730915 發表于 2020-4-28 09:43 | 只看該作者
改成0-999自增怎么改啊
回復

使用道具 舉報

6#
ID:420876 發表于 2020-5-11 09:17 | 只看該作者
你好!請教下! for(j = 0;j < 30;j++)                                          //讓一個數字閃爍多遍
這個參數的本質怎么理解!
回復

使用道具 舉報

7#
ID:748882 發表于 2020-5-11 10:15 | 只看該作者

謝謝分享
回復

使用道具 舉報

8#
ID:749599 發表于 2020-5-16 17:43 | 只看該作者
ledzailushang 發表于 2020-5-11 09:17
你好!請教下! for(j = 0;j < 30;j++)                                          //讓一個數字閃爍多遍
...

目的是延長數字保持時間,否則就看不見了
回復

使用道具 舉報

9#
ID:758552 發表于 2020-5-22 18:06 | 只看該作者
謝謝 剛想學這個 感謝分享
回復

使用道具 舉報

10#
ID:415222 發表于 2020-7-3 15:21 | 只看該作者
ledzailushang 發表于 2020-5-11 09:17
你好!請教下! for(j = 0;j < 30;j++)                                          //讓一個數字閃爍多遍
...

循環掃描
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中国91av| 免费看一区二区三区 | 国产男女视频 | 欧洲精品视频一区 | 亚洲国产精品成人无久久精品 | 综合久久久 | 成人做爰www免费看视频网站 | 欧美日韩精品亚洲 | 欧州一区二区三区 | 欧美a∨ | 国产亚洲精品精品国产亚洲综合 | 久久久久国色av免费观看性色 | 国产精品一区二区三区四区五区 | 成人乱人乱一区二区三区软件 | 99久久婷婷国产综合精品 | 国产第1页 | 中国一级大黄大片 | 久久精品一区二区 | av中文在线 | 91看片在线观看 | 伊人春色在线观看 | 欧美激情精品久久久久久变态 | 99视频在线免费观看 | 日韩精品免费在线观看 | 久产久精国产品 | 另类专区成人 | 欧美在线激情 | 97国产精品视频人人做人人爱 | aaaaaaa片毛片免费观看 | 一区在线视频 | 中文字幕在线观看成人 | 天天弄 | 亚洲视频中文字幕 | 国产精品成人一区二区 | 欧美男人天堂 | 一区二区三区在线免费观看 | 亚洲男人天堂av | 每日更新av | 免费观看一级黄色录像 | 日韩av福利在线观看 | 国产精品乱码一区二区三区 |