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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的數(shù)碼管顯示proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主
ID:200213 發(fā)表于 2017-5-13 12:41 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式



單片機源程序:
  1. /*這個程序主要實現(xiàn)

  2.      每隔1ms左右數(shù)碼顯示管上的數(shù)字自動累加1
  3.                   
  4.                                 BY:IZHIQIANG
  5.                                                             
  6.                                                                              */

  7. #include<REGX52.H>
  8. #include<INTRINS.H>
  9. code unsigned char TransCodes[10]=
  10. {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//定義查表數(shù)組,顯示0-9中的第幾個就直接選第幾個就行                                                                                                                                                                                                                                                                                                                                                                                       
  11. void Display(int Datum);//自定義的數(shù)碼管顯示函數(shù)的聲明
  12. void Delay5ms();//5ms延時聲明
  13. int main()

  14. {
  15. int i;
  16. for(i=0;i<999;i++)//i從0到999累加
  17. {
  18.          if(i>999)//當i大于999就給它置0
  19.          {
  20.                  i=0;
  21.          }
  22.    Display(i);//在數(shù)碼管上顯示i的值
  23. }
  24. return 0;
  25. }

  26. void Display(int Datum)//自定義的數(shù)碼管顯示函數(shù)的定義
  27. {
  28.         
  29.         //數(shù)值轉換
  30. int bai,shi,ge,i;

  31. bai=Datum/100;//百位
  32. shi=Datum%100/10;//十位
  33. ge=Datum%10;//個位

  34.         //數(shù)碼管顯示,每位數(shù)字顯示5ms,不停地輪回顯示
  35.         //大多數(shù)數(shù)碼管都是用的這種視覺延遲的方法顯示多個數(shù)字
  36.         //在這里只用了數(shù)碼管的后三位
  37.         //這里66然后乘以下面3個5ms的和,等于990ms,差不多1秒。
  38.         
  39. for(i=0;i<66;i++)       //66個循環(huán)
  40.   {
  41.    P2_4=1,P2_5=1,P2_6=1;//關掉三個數(shù)碼管
  42.    P0=TransCodes[bai];//P0輸出百位數(shù)字
  43.    P2_4=0,P2_5=1,P2_6=1;//打開百位輸入端
  44.                
  45.    Delay5ms();           //5ms延時

  46.    P2_4=1,P2_5=1,P2_6=1;//這里是十位的,其他同上
  47.    P0=TransCodes[shi];
  48.    P2_4=1,P2_5=0,P2_6=1;
  49.                
  50.    Delay5ms();         

  51.    P2_4=1,P2_5=1,P2_6=1;//這個是個位的,其他同上
  52.    P0=TransCodes[ge];
  53.    P2_4=1,P2_5=1,P2_6=0;
  54.                
  55.    Delay5ms();         
  56.         }
  57. }

  58. //5ms的軟件延時,這個是用stc軟件生成的
  59. void Delay5ms()
  60. {
  61.         unsigned char i, j;

  62.         i = 10;
  63.         j = 183;
  64.         do
  65.         {
  66.                 while (--j);
  67.         } while (--i);
  68. }
復制代碼


下載:
數(shù)碼管顯示.zip (50.76 KB, 下載次數(shù): 70)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關帖子

回復

使用道具 舉報

沙發(fā)
ID:361890 發(fā)表于 2018-6-29 17:23 | 只看該作者
我剛剛開始學習
回復

使用道具 舉報

板凳
ID:693563 發(fā)表于 2020-5-28 11:31 | 只看該作者
仿真什么樣子呀
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区视频 | 亚洲精品电影在线观看 | 亚洲精品www久久久久久广东 | 一区二区三区国产 | 成人亚洲片 | 国产在线网站 | 一本一道久久a久久精品综合蜜臀 | 日韩精品一区二区三区中文字幕 | 国产精品久久久久久久免费观看 | 伊人成人免费视频 | 久草成人 | 日韩欧美在线一区 | 日韩成人在线网址 | 美女视频久久 | 国产欧美视频一区 | 国产成人精品久久 | 天天插天天操 | 在线免费看黄 | 亚洲入口| 亚洲精品久久久一区二区三区 | h视频在线播放 | 精品综合 | 久久91av| 久久99精品国产麻豆婷婷 | 丁香综合 | 99热视| 69堂永久69tangcom | 羞羞视频在线观看免费观看 | 亚洲精品视频免费观看 | 国产精品日韩欧美一区二区三区 | 性生活毛片| 日韩一二区 | 国产91精品在线 | 影音先锋成人资源 | 久久久久久久久久久高潮一区二区 | 蜜桃av一区二区三区 | 涩涩视频在线观看 | 波多野结衣中文字幕一区二区三区 | 免费性视频 | 99精品国产在热久久 | 特级生活片 |