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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9854|回復(fù): 16
打印 上一主題 下一主題
收起左側(cè)

基于AVR單片機(jī)的低成本lcd示波器制作

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:70481 發(fā)表于 2014-12-17 01:20 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

制作資料和程序下載:


低成本AVR LCD示波器.zip (922.54 KB, 下載次數(shù): 219)


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

使用道具 舉報(bào)

沙發(fā)
ID:70666 發(fā)表于 2014-12-18 09:29 | 只看該作者
     新來的,M幣不夠下載用,有啥辦法嗎?
回復(fù)

使用道具 舉報(bào)

板凳
ID:68013 發(fā)表于 2015-1-23 23:24 | 只看該作者
謝謝分享,收藏了
回復(fù)

使用道具 舉報(bào)

地板
ID:65707 發(fā)表于 2015-1-25 23:31 | 只看該作者
這個(gè)真的行嗎,最高能達(dá)到多少M(fèi)
回復(fù)

使用道具 舉報(bào)

5#
ID:72881 發(fā)表于 2015-1-27 20:04 | 只看該作者
大家注意一個(gè)問題就可以了,被測頻率的最高值為晶振值除以24,如果是12M晶振,只能測到500K,如果想測量更高的程序,可以考慮分頻了,常用器件是74HC390或者是74LS390,看你的頻率了,當(dāng)讓,加74HC74或者LS74可以把頻率降低一倍。

#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define unit unsigned int
#define ulong unsigned long
typedef bit BOOL ;
uchar T0count=0;//T0計(jì)數(shù)
ulong f;
uchar temp[6]={0};
bit flag;
sbit rs = P2^7;  
sbit rw = P2^6;
sbit ep = P2^5;
sbit L = P2^0;    //背光
sbit key1 = P2^1;    //
sbit key2 = P2^2;    //
sbit k0 = P1^0;    //
sbit k1 = P1^1;    //
sbit k2 = P1^2;    //
uchar code dis1[] = {" CRB L/C Meter "};
uchar code dis2[] = {"    2009-08-01    "};
delay(unit ms)
{         // 延時(shí)子程序
uchar i;
while(ms--)
{
      for(i = 0; i< 250; i++)
    {_nop_();_nop_();_nop_();_nop_();}
}
}
BOOL lcd_bz()
{         // 測試LCD忙碌狀態(tài)
BOOL result;
rs = 0; rw = 1; ep = 1;
_nop_();_nop_();_nop_();_nop_();
result = (BOOL)(P0 & 0x80);
ep = 0;
return result;
}
lcd_wcmd(uchar cmd)
{         // 寫入指令數(shù)據(jù)到LCD
while(lcd_bz());
rs = 0;rw = 0;ep = 0;
_nop_();_nop_();
P0 = cmd;
_nop_();_nop_();_nop_();_nop_();
ep = 1;
_nop_();_nop_();_nop_();_nop_();
ep = 0;  
}
lcd_pos(uchar pos)
{         //設(shè)定顯示位置
lcd_wcmd(pos | 0x80);
}
lcd_wdat(uchar dat)
{         //寫入字符顯示數(shù)據(jù)到LCD
while(lcd_bz());
rs = 1;rw = 0;ep = 0;
P0 = dat;
_nop_();_nop_(); _nop_();_nop_();
ep = 1;
_nop_();_nop_();_nop_();_nop_();
ep = 0;
}
lcd_init()
{         //LCD初始化設(shè)定
lcd_wcmd(0x38);     //
delay(1);
lcd_wcmd(0x0c);     //
delay(1);
lcd_wcmd(0x06);     //
delay(1);
lcd_wcmd(0x01);     //清除LCD的顯示內(nèi)容
delay(1);
}
void dis(void)
{
f=T0count*65536+TH0*256+TL0; //計(jì)算0.05秒內(nèi)的脈沖次數(shù)
f=f*20;
     temp[0]=f/100000+0x30;
temp[1]=f%100000/10000+0x30;
temp[2]=f%100000%10000/1000+0x30;
temp[3]=f%100000%10000%1000/100+0x30;
temp[4]=f%100000%10000%1000%100/10+0x30;
temp[5]=f%100000%10000%1000%100%10+0x30;
}
main()
{
     uchar i;
TMOD=0x15; //T1定時(shí),T0計(jì)數(shù) 16位定時(shí)計(jì)數(shù)器

     TH0=0;TL0=0;
TH1=(65536-50000)/256;TL1=(65536-50000)%256;      //定時(shí)為0.05S      

TR1=1;TR0=1;
ET0=1;ET1=1;
EA=1;
    //k2=0;
lcd_init();      // 初始化LCD   
delay(10);
lcd_pos(0);      // 設(shè)置顯示位置
i = 0;
     L=0;
P1=0xff;
while(dis1[i] != '\0')
{        // 顯示字符
    lcd_wdat(dis1[i]);
    i++;
}
lcd_pos(0x40);     // 設(shè)置顯示位置為
i = 0;
while(dis2[i] != '\0')
{
    lcd_wdat(dis2[i]); // 顯示字符"
    i++;
}
lcd_wcmd(0x01);
while(1)      //
{
if(flag==1)
    {
      dis();                       
    lcd_pos(0x80);     // 設(shè)置顯示位置
      lcd_wdat('-');
         for(i=0;i<=5;i++)
          lcd_wdat(temp[i]); // 顯示字符
    lcd_wdat('-');
      flag=0;
    T0count=0;
    TH0=0;TL0=0;
    TR0=1;TR1=1;
}
}
}


void t0(void) interrupt 1 using 1 //T0工作在計(jì)數(shù)狀態(tài)下,T0(P3.4)
{
     T0count++; //T0count中斷次數(shù)
}
void t1(void) interrupt 3 using 2 //T1工作在定時(shí)狀態(tài)下,
{
     TR0=0;TR1=0;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
flag=1;
}

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評分

回復(fù)

使用道具 舉報(bào)

6#
ID:19120 發(fā)表于 2015-1-29 11:28 | 只看該作者
好資料,謝謝分享
回復(fù)

使用道具 舉報(bào)

7#
ID:73625 發(fā)表于 2015-2-13 22:38 | 只看該作者
用STC12C2052AD單片機(jī)制作的0-99V數(shù)字電壓表
回復(fù)

使用道具 舉報(bào)

8#
ID:74303 發(fā)表于 2015-4-4 23:55 來自手機(jī) | 只看該作者
好東西
回復(fù)

使用道具 舉報(bào)

9#
ID:73562 發(fā)表于 2015-6-28 17:07 | 只看該作者
也想自己動(dòng)手做一個(gè)
回復(fù)

使用道具 舉報(bào)

10#
ID:73679 發(fā)表于 2015-7-2 20:44 | 只看該作者
仿制一個(gè)不成功,按鍵無效
回復(fù)

使用道具 舉報(bào)

11#
ID:82588 發(fā)表于 2015-7-3 11:18 | 只看該作者
先收藏,好東西一定要收藏,  慢慢消化 一個(gè)個(gè)都來一個(gè)看看啥樣子,頂起
回復(fù)

使用道具 舉報(bào)

12#
ID:89420 發(fā)表于 2015-9-23 03:46 | 只看該作者
想做個(gè)矢量畫圖的....
回復(fù)

使用道具 舉報(bào)

13#
ID:91806 發(fā)表于 2015-10-7 17:08 | 只看該作者
不成功,有錯(cuò)誤
回復(fù)

使用道具 舉報(bào)

14#
ID:61140 發(fā)表于 2015-10-13 06:06 | 只看該作者
太有才了,正學(xué)習(xí)中,有空我也做一個(gè)玩一下
回復(fù)

使用道具 舉報(bào)

15#
ID:106211 發(fā)表于 2016-3-27 16:57 來自手機(jī) | 只看該作者
先收藏,好東西一定要收藏,  慢慢有時(shí)間再弄個(gè)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

16#
ID:134692 發(fā)表于 2017-1-17 23:24 | 只看該作者

先收藏,好東西一定要收藏,  慢慢有時(shí)間再弄個(gè)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 超碰免费在线 | 久久精品99国产精品日本 | 日韩成人在线网址 | 久久综合一区 | 在线视频91 | 国产精品网页 | 亚洲一区中文字幕在线观看 | 欧美aaaa视频 | 日韩欧美国产精品 | 欧美精选一区二区 | 在线观看亚洲 | 五月婷婷色 | 亚洲成年在线 | 91在线视频免费观看 | 黄色日本片| 亚洲精品成人网 | 拍拍无遮挡人做人爱视频免费观看 | 成人av观看 | 亚洲一区二区三区高清 | 欧美日韩高清免费 | 亚洲一区二区三区四区五区中文 | 亚洲一一在线 | 国内精品免费久久久久软件老师 | 久久爆操 | 夜夜操av | 国产乱精品一区二区三区 | 99精品久久久久久 | 美女操网站| 精品国产欧美一区二区三区成人 | 亚洲www啪成人一区二区麻豆 | 国产a一区二区 | 午夜影院在线观看版 | av中文字幕在线播放 | 日本福利视频免费观看 | 久久精品中文 | 狠狠久| 欧美日韩一 | 国产精品久久久 | 性色av香蕉一区二区 | 欧美精品日韩精品国产精品 | 亚洲第一在线 |