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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機按鍵加減清零仿真電路圖與源程序

[復制鏈接]
跳轉到指定樓層
樓主
這是一個單片機用按鍵控制數碼管顯示數字并且可以通過按鍵來調節數碼管上顯示數字的大小
含源碼 (keil)和仿真電路(Proteus)

單片機源程序如下:
  1. #include<reg51.h>
  2. #include"intrins.h"
  3. #include"delay.h"
  4. /*uchar code DSY[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
  5.                  0x82,0xf8,0x80,0x90,0xff}; //共陰,不顯示小數點*/
  6. uchar code DSY[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,
  7.                           0x7D,0x07,0x7F,0x6F};
  8. uchar buffer[3]={0,0,0};
  9. uchar key_counts=0;
  10. uchar key_CODE;
  11. /* 中斷初值 */
  12. void init()
  13. {
  14. TMOD=0x00;
  15. TH0=(8192-1000)/32;
  16. TL0=(8192-1000)%32;
  17. EA=1;
  18. ET0=1;
  19. TR0=1;
  20. }

  21. /*顯示函數*/
  22. void display()
  23. {
  24. uchar i,j=0xfe;
  25. buffer[2]=key_counts/100;
  26. buffer[1]=key_counts/10%10;
  27. buffer[0]=key_counts%10;
  28. for(i=0;i<3;i++)
  29. {
  30.    P3=0xff;//位選
  31.    P2=DSY[buffer[i]];//段選
  32.    P3=j;
  33.    j=_crol_(j,1);
  34.    delay(1);
  35. }
  36. }
  37. /*主函數*/
  38. void main()
  39. {
  40. init();
  41. //uchar i;
  42. P3=0xff;
  43. P1=0xff;
  44. P2=0xff;
  45. key_CODE=0xff;
  46. while(1)
  47. {
  48.          display();
  49.          key_CODE=P1;
  50.          switch(key_CODE)
  51.          {
  52.            case 0xfe:if(key_counts<255)key_counts++;break;
  53.            case 0xfd:if(key_counts>0)key_counts--;break;
  54.            case 0xfb:key_counts=0;break;
  55.          }
  56.          while(P1!=0xff)
  57.          display();
  58. }
  59.          
  60. }
  61. void timer0( ) interrupt 1 using 0
  62. {
  63. uchar flag;
  64. TH0=(8192-1000)/32;
  65. TL0=(8192-1000)%32;
  66. ……………………

  67. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
按鍵加減清零.zip (65.79 KB, 下載次數: 41)


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 极品久久| 久久久成人免费一区二区 | 天堂一区在线观看 | 亚洲精品在线看 | 欧美精品1区 | 欧美在线观看免费观看视频 | 久久免费精彩视频 | 午夜一区 | 一级黄色影片在线观看 | 成人影音 | 欧美精品一区在线 | 黄色大片免费播放 | 亚洲精品黄 | 亚洲电影一区 | 日本一区二区三区四区 | 亚洲午夜视频在线观看 | 亚洲瑟瑟 | 成人在线一区二区 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 久久久久久成人网 | 免费黄色的网站 | 精品视频一区二区三区在线观看 | 欧美日韩国产一区二区三区不卡 | 午夜小电影| 91在线 | 精品视频一区二区在线观看 | 日中文字幕在线 | 91精品国产一区二区三区 | 美国黄色毛片 | 欧美日韩久久精品 | 日韩不卡一区二区三区 | 国产精品久久久久久久久免费桃花 | 精品毛片视频 | aaa综合国产 | 在线观看免费av网 | 日韩视频精品在线 | 国产精品美女一区二区 | 麻豆av在线免费观看 | 欧美一区2区三区4区公司二百 | 一级网站 | 欧美综合在线视频 |