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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機頻率計設計,包括仿真和代碼

  [復制鏈接]
跳轉到指定樓層
樓主
基于單片機的數字頻率計的設計,包括仿真和代碼,仿真用的proteus,有興趣的同學可以看看。


單片機源程序如下:
  1. #include "reg51.h"
  2. #include "absacc.h"
  3. #define LED4 XBYTE[0x1FFF]
  4. #define LED3 XBYTE[0X3FFF]
  5. #define LED2 XBYTE[0X5FFF]
  6. #define LED1 XBYTE[0X7FFF]
  7. #define uint unsigned int
  8. unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  9. int i=0,counter=0;
  10. unsigned char l4,l3,l2,l1;
  11. uint frequency;
  12. void t0ser(void);
  13. void int1ser(void);
  14. sbit P3_7=P3^7;
  15. void Display()
  16. {

  17. //        unsigned char l4,l3,l2,l1;//定義數的各個位
  18.         l4=frequency/1000;//千位
  19.         l3=(frequency-l4*1000)/100;//百位
  20.         l2=(frequency-l4*1000-l3*100)/10;//十位
  21.         l1=frequency-l4*1000-l3*100-l2*10;//個位
  22.         while(1)
  23.         {
  24.     LED4=table[l4];//送顯千位
  25.     LED3=table[l3];//送顯百位
  26.     LED2=table[l2];//送顯十位
  27.     LED1=table[l1];//送顯個位
  28.         if(P3_7==1) break;//對顯示屏上的頻率進行鎖定
  29.         }
  30. }       
  31. void main()         //主函數
  32. {                 
  33.                 TMOD=0x51;//T0 記時 T1計數
  34.                 TH0=0x3c;//定時50ms
  35.                 TL0=0xB0;
  36.                 TH1=0x00;//計數
  37.                 TL1=0x00;
  38.                 TR0=1; //開T0
  39.                 TR1=1;//開T1
  40.                 ET0=1;//開中斷
  41.                 EA=1;//打開總中斷                                         
  42.                 while(1)
  43.                 {
  44.                         Display();
  45.                         }                       
  46.                         }

  47. void t0ser(void) interrupt 1 using 1 //中斷源1 “interrupt 1”:定時器0溢出中斷
  48. {
  49. counter++;
  50. if(counter<20)//記不滿一秒
  51. {
  52. TH0=0x3C; //重置T0時間常數高8位
  53. TL0=0xB0; //重置T0時間常數低8位
  54. }
  55. else
  56. {                          TR0=0; //啟動定時器T0
  57.                         TR1=0; //啟動定時器T1
  58.                         frequency=TH1*256+TL1; //計算頻率值
  59.                         TH1=0;//清T1高8位
  60.                         TL1=0;//清T1低8位
  61. ……………………

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

所有資料51hei提供下載:
單片機的簡易頻率計設計.zip (63.77 KB, 下載次數: 111)


評分

參與人數 2黑幣 +10 收起 理由
1Ⅵ + 5 贊一個!
1332667120 + 5 很給力!

查看全部評分

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

使用道具 舉報

沙發
ID:428331 發表于 2018-11-17 18:18 | 只看該作者
前來學習,謝謝樓主
回復

使用道具 舉報

板凳
ID:428648 發表于 2018-11-28 12:50 來自手機 | 只看該作者
跪著樓主,樓主萬歲
回復

使用道具 舉報

地板
ID:438243 發表于 2018-12-4 08:44 | 只看該作者
666謝謝大神
回復

使用道具 舉報

5#
ID:438243 發表于 2018-12-4 08:52 | 只看該作者
666樓主 大神
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级www片免费观看 | 99视频在线免费观看 | 欧美黑人体内she精在线观看 | 99久久婷婷国产亚洲终合精品 | 日韩欧美手机在线 | 国产网站在线 | 亚洲精品www | 国产欧美一区二区在线观看 | 日韩高清在线观看 | 色播久久久 | 日韩天堂av | 国产一区二区精品在线观看 | 自拍视频国产 | 黄色片免费看视频 | www.久久久.com | 亚洲精品av在线 | 亚洲精品电影网在线观看 | 久久久久久久久久久久久久国产 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 欧美久久久久久久久中文字幕 | 成人网在线 | 狠狠操电影| 午夜电影合集 | 啪啪网页 | 天天拍天天操 | 成年人免费看的视频 | 国产黄色一级电影 | 亚洲国产精品va在线看黑人 | 国产精品99久久久久久久久 | 国产香蕉视频 | 欧美视频一区二区三区 | 久久久精品网 | 午夜在线影院 | 欧美激情 一区 | 中文字幕在线中文 | 色网站在线免费观看 | 欧美专区在线 | 天堂一区在线 | 成人午夜在线 | 日本久久www成人免 成人久久久久 | 久草综合在线视频 |