久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
51單片機(jī)定時(shí)器計(jì)數(shù)器實(shí)現(xiàn)的數(shù)字頻率計(jì)Proteus仿真程序設(shè)計(jì)
[打印本頁(yè)]
作者:
zhang980823
時(shí)間:
2020-1-10 13:48
標(biāo)題:
51單片機(jī)定時(shí)器計(jì)數(shù)器實(shí)現(xiàn)的數(shù)字頻率計(jì)Proteus仿真程序設(shè)計(jì)
基于STC89C52的數(shù)字頻率計(jì)仿真設(shè)計(jì),通過片上資源,定時(shí)器計(jì)數(shù)器實(shí)現(xiàn)對(duì)外部方波的頻率計(jì)數(shù),平臺(tái)protues7.1,內(nèi)含仿真文件源碼和protues電路文件,原創(chuàng)分享
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
系統(tǒng)效果圖.png
(274.27 KB, 下載次數(shù): 50)
下載附件
系統(tǒng)效果圖
2020-1-10 13:46 上傳
單片機(jī)源程序如下:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit RS = P2^0;
sbit RW = P2^1;
sbit EN = P2^2;
sbit led = P3^6;
uint jici=0,fre=0;
uchar display_num[6];
void delayms(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void delay_20us()
{
uchar a ;
for(a=0;a<500;a++);
}
int delay(unsigned char xms)
{
unsigned char i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
return 0;
}
int write_com(unsigned char com)
{
RS = 0;
RW = 0;
P0 = com;
delay(5);
EN = 1;
delay(5);
EN = 0;
return 0;
}
int write_date(unsigned char date)
{
RS = 1;
RW = 0;
P0 = date;
delay(5);
EN = 1;
delay(5);
EN = 0;
return 0;
}
void LCD1602_Write_String(uchar x,uchar y,uchar *s)
{
if (y == 0)
{
write_com(0x80 + x);
}
else
{
write_com(0xC0 + x);
}
while (*s != '\0')
{
write_date(*s++);
delay(150);
}
}
int init()//1602初始化
{
EN = 0;
write_com(0X38);
write_com(0X0C);
write_com(0X06);
write_com(0X01);
return 0;
}
int main(void)
{
init();
TMOD=0x51;//定時(shí)器1計(jì)數(shù)模式 定時(shí)器0定時(shí)模式 工作方式1
TH0=(65536-46080)/256;//裝定時(shí)50ms初值
TL0=(65536-46080)%256;
TR0=1; //定時(shí)器0模式開啟
ET0=1;// 定時(shí)器0中斷
EA=1;//全局中斷開啟
TH1=0;
TL1=0;
TR1=0;
LCD1602_Write_String(0,0,"frequence:");
while(1)
{
display_num[0] = fre / 100 + '0';//分位提取
display_num[1] = fre % 100 /10+ '0';
display_num[2] = fre % 10+ '0';
display_num[3] = 'H';
display_num[4] = 'z';
display_num[5] = '\0';
if(pinlv > 1000)
LCD1602_Write_String(0,1,"flow!");//大于1000則超出提示
else
LCD1602_Write_String(0,1,display_num);//顯示頻率
}
}
void timer0() interrupt 1//定時(shí)器0溢出中斷
{
jici++;
TH0=(65536-46080)/256;;
TL0=(65536-46080)%256;;
if(jici == 20) //20次為1s
{
TR0=TR1=0;
fre=TL1+TH1*256; //提取計(jì)數(shù)數(shù)值 計(jì)算為頻率
TL1=TH1=0;
led=~led;
jici=0;
TR0=TR1=1;
}
}
復(fù)制代碼
所有資料51hei提供下載:
51單片機(jī)數(shù)字頻率計(jì)仿真設(shè)計(jì).rar
(425.16 KB, 下載次數(shù): 103)
2020-1-10 13:47 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
九色91在线
|
国产在线日韩
|
欧美日韩在线一区二区
|
免费成人深夜夜行网站
|
久久精品久久精品
|
国产探花在线精品一区二区
|
91看片在线观看
|
中文字幕在线观
|
亚洲在线一区二区
|
免费日韩
|
欧美精品一区在线观看
|
日韩在线综合
|
日韩在线精品视频
|
国产精品永久久久久久久久久
|
欧美精品在线看
|
爱爱免费网站
|
99在线视频免费观看
|
婷婷狠狠爱
|
伊人久久影院
|
精品在线免费观看
|
伊人久久影院
|
国产欧美日韩综合
|
91麻豆精品国产91久久久久久久久
|
91桃色网站
|
久久精品在线视频
|
国产日本在线观看
|
久草福利视频
|
亚洲免费视频观看
|
成人免费高清视频
|
国产精品一区在线播放
|
中文字幕1区
|
欧美一级色
|
黄色三级小说
|
av在线免费观看网址
|
免费一级黄色录像
|
欧美a一级
|
五月天.com
|
日韩视频一区
|
a级片免费
|
亚洲精品久久久久久久久
|
在线播放一区
|