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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機頻率計仿真圖與源程序(帶詳細注釋)

[復制鏈接]
跳轉到指定樓層
樓主
   各種找資料,花了三天時間弄出來的東西,有源程序
單片機頻率計仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


帶詳細注釋的單片機源碼如下:
  1. #include<reg52.h>
  2.    #include<intrins.h>
  3.    #define uchar unsigned char
  4.    #define uint unsigned int
  5.    sbit RS=P2^0;   //數據/命令寄存器選擇控制端
  6.    sbit RW=P2^1;  //讀寫控制端
  7.    sbit E=P2^2;          //使能控制端           
  8.    sfr LCD=0x90;  //P1口作為總線端口
  9.    sbit BF=LCD^7;  //就緒線BF,低電平有效

  10.    void lcd_cmd(uchar cmd)
  11.    { LCD=cmd;
  12.      RS=0;//選擇命令寄存器
  13.          RW=0;//執行寫數據操作
  14.          E=1;
  15.          _nop_();//延時
  16.          E=0;        //使能信號有效
  17.          while(1)
  18.            {LCD=0xff;//總線變高
  19.             RS=0;        //選擇命令寄存器
  20.             RW=1;//讀操作
  21.             E=0; //使能信號有效
  22.             _nop_();
  23.             E=1; //撤銷使能信號
  24.             if(BF==0)break;  //如果就緒,返回
  25.            }
  26.    }
  27.      
  28.    void lcd_dat(uchar dat)
  29.    {
  30.      LCD=dat;//顯示數據總線
  31.      RS=1;//選擇數據寄存器
  32.          RW=0;//執行寫數據操作
  33.          E=1;
  34.          _nop_();//延時
  35.          E=0;        //使能信號有效
  36.          while(1)
  37.            {LCD=0xff;//總線變高
  38.             RS=0;        //選擇命令寄存器
  39.             RW=1;//讀操作
  40.             E=0; //使能信號有效
  41.             _nop_();
  42.             E=1; //撤銷使能信號
  43.             if(BF==0)break;  //如果就緒,返回
  44.                 dat=LCD;
  45.            }
  46.    }

  47.    void init_lcd(void)//初始化液晶屏
  48.    {
  49.            lcd_cmd(0x01); //清屏幕
  50.         lcd_cmd(0x3c); //設置雙行顯示,5*10點陣
  51.         lcd_cmd(0x0c); //開顯示,關閉光標
  52.    }
  53.    void disp_str(uchar x,uchar y,uchar *p) //在x行、y列顯示字符串p
  54.    {
  55.            if(x==0)   //如果在第一行顯示
  56.           lcd_cmd(0x80+y); //設置寫入地址
  57.         else                          //如果在第二行顯示
  58.           lcd_cmd(0xc0+y);//設置寫入地址
  59.         while(*p)        //將字符依次發送到液晶屏
  60.           lcd_dat(*p++);  
  61.    }
復制代碼

全部資料51hei下載地址:

pinlvji1.rar (45.24 KB, 下載次數: 110)



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

使用道具 舉報

沙發
ID:685981 發表于 2020-1-14 11:20 | 只看該作者
怎樣才可以下載啊
回復

使用道具 舉報

板凳
ID:400682 發表于 2020-4-5 14:32 | 只看該作者
這個頻率測量用的什么方法?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产精选 | 91精品亚洲| 亚洲视频在线看 | 一区二区三区国产在线观看 | 黄色在线| 成人一区二区三区 | 在线日韩精品视频 | 中国av在线免费观看 | 97国产在线视频 | 九九视频在线观看 | www.av在线| 一色桃子av一区二区 | 亚洲国产视频一区二区 | 欧美精品网 | 天天射影院 | 我要看黄色录像一级片 | 精品一区二区三区中文字幕 | 欧美中文字幕一区二区三区亚洲 | 精品福利视频一区二区三区 | 成人毛片在线视频 | 国产成人精品网站 | 五月网婷婷 | 亚洲欧美在线视频 | a级大片免费观看 | 99视频在线 | 日本国产欧美 | 日韩欧美中文 | 日本一二三区高清 | 在线观看精品视频网站 | 黄色一级网 | 国产乱码一区 | 日本一二三区高清 | 粉嫩一区二区三区四区公司1 | 国产黄a一级 | 91青娱乐在线 | 久久久久久高潮国产精品视 | 激情欧美一区二区三区 | 黄网站在线播放 | 午夜小视频在线播放 | 亚洲精品视频在线播放 | 人人九九精 |