久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關于C51單片機頻率計的程序問題
[打印本頁]
作者:
繁星雨落
時間:
2017-5-21 14:50
標題:
關于C51單片機頻率計的程序問題
總是報錯,也不知道哪里出錯。
#include<reg51.h>
#include<math.h>
#define uint unsigned int
#define uchar unsigned char
uchar m=0;
uchar u;
uint i;
uint x;
uint c; //相位數據結果保存
float t0,f;
uint a[]={70,61,48,48,48,48,48,46,48,48,72,90}; //頻率數據結果保存
//F,=,0,0,0,0,0,.,0,0,H,Z
sbit lcdrw=P2^1;
sbit lcdrs=P2^0;
sbit lcden=P2^2;
/////////////////LCD1602的設置//////////////////////////////////
void delay(uint s)//延時1MS
{
uint r,g;
for(r=s;r>0;r--)
for(g=110;g>0;g--);
}
void write_com(uchar com) // 寫指令
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_data(uchar date) // 寫數據
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void initlcd()//初始化
{
lcdrw=0;
lcden=0;
//write_com(0x01);//顯示清屏
write_com(0x38);//顯示模式設置
write_com(0x0c); //顯示開,開游標,不閃爍
write_com(0x06); // 字符時整體不移動
}
////////////LCD1602設置///////////////
///////////定時器的設置//////////////
void CT_init() //定時計數器初始化
{ TMOD=0x99; //GATE=1,T1、T0工作在方式1,定時方式
TH0=0; //定時計數器初值清零
TL0=0;
// TH1=0;
// TL1=0;
TR0=1; //TR0,TR1置位,此時定時計數器的啟動有INT0,INT1引腳電平決定
// TR1=1;
ET0=1; //開中斷
// ET1=1;
}
void ITC0() interrupt 0 //外部中斷0服務程序
{
u=m; //讀定時計數器0溢出次數
m=0; //溢出次數清零
x=TH0*256+TL0; //讀定時計數器0當前值
TH0=0; //定時計數器0清零
TL0=0;
}
void TIME0() interrupt 1 //定時計數器0溢出中斷
{
m++; //溢出次數加1
}
////////////定時器的設置//////////////
void main()
{
initlcd(); //液晶顯示初始化
CT_init(); //定時計數器初始化
EA=1; //開總中斷
EX0=1; //允許外部中斷
// EX1=1;
IT0=1; //設置外部中斷方式為下降沿觸發(fā)
// IT1=1;
P3=0xff;
while(1)
{
t0=u*65536+x; //計算脈沖時間寬度
f=1000000/(2*t0); //計算頻率
c=f*100; //計算結果逐位保存
a[9]=c%10+48;
a[8]=(c/10)%10+48;
c=f;
a[6]=c%10+48;
a[5]=(c/10)%10+48;
a[4]=(c/100)%10+48;
a[3]=(c/1000)%10+48;
a[2]=(c/10000)%10+48;
write_com(0x80);
for(i=0;i<=11;i++)
{
write_data(a[ i]);
delay(10);
}
}
}
作者:
ahshmj
時間:
2017-5-21 16:58
報的什么錯?
作者:
zl2168
時間:
2017-5-21 17:59
本帖最后由 zl2168 于 2017-5-21 18:08 編輯
實例73 測量脈沖頻率
先
Proteus
仿真一下,確認有效
實例73 測量脈沖頻率.rar
(52.74 KB, 下載次數: 9)
2017-5-21 18:08 上傳
點擊文件名下載附件
測量脈沖頻率.jpg
(150.67 KB, 下載次數: 53)
下載附件
2017-5-21 18:08 上傳
以上摘自張志良編著《單片機實驗實訓
100
例》
ISBN 978-7-5124-1603-1
,北航社出版書中電路和程序設計有詳細說明,程序語句條條有注解。
仿真電路和
Hex
文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。
到圖書館借,或到新華書店翻閱,或到網上書店打折購買。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本在线免费
|
国内精品一区二区三区
|
日韩成人片
|
欧美另类视频
|
欧美午夜精品
|
青青国产
|
中文字幕亚洲精品
|
国产性hd
|
久久久精品一区二区
|
亚洲福利专区
|
国产欧美日韩综合
|
性视频网
|
亚洲精选在线观看
|
99视频+国产日韩欧美
|
日本中文字幕在线播放
|
欧美日日夜夜
|
天堂a在线
|
999在线视频
|
精品视频国产
|
黄色影视大全
|
免费看黄色小视频
|
在线观看黄网
|
一区二区视频在线
|
久久久国产一区二区三区
|
天天视频国产
|
日本中文字幕在线播放
|
日韩精品国产精品
|
综合伊人久久
|
日韩视频一区二区
|
天天插天天射
|
aaa成人
|
国产欧美成人
|
天天躁日日躁狠狠躁
|
欧美日韩免费一区二区三区
|
成人精品一区二区三区
|
一区二区在线
|
日本欧美精品
|
奇米狠狠干
|
国产精品久久久久久久久久久久午夜片
|
亚洲精品在线看
|
国产成人在线免费观看
|