-
2018-11-22 11:42發(fā)布了問答
-
word VBA 計時器
- 在word中寫了一個小程序,由于遇到長文檔時候處理過程比較長,現(xiàn)在需要在窗體上設(shè)計一個計時器,程序開始運行時開始計時(秒為單位),直接把代碼貼上就可以了,不需要講解。
-
2018-11-21 22:09發(fā)布了問答
-
征服者 新JZ980云電子狗測速儀流動固定一體機 原裝進(jìn).好不好,優(yōu).滿意度
-
-
2018-01-28 00:28發(fā)布了問答
-
便攜式測振儀可以測量哪些數(shù)據(jù)?
-
-
2017-09-25 01:35發(fā)布了問答
-
你好挖掘機壓力在哪測量
-
-
2017-05-19 05:40發(fā)布了問答
-
天梭機械表 按了計時器后過一會計時器不走了 秒針也不走了 什么情
- 天梭機械表 按了計時器后過一會計時器不走了 秒針也不走了 什么情況啊
-
2016-05-22 02:52發(fā)布了問答
-
現(xiàn)在做無人機的控制方法,主要是無人機的姿態(tài)測量設(shè)備精度不高,請問
- 現(xiàn)在做無人機的控制方法,主要是無人機的姿態(tài)測量設(shè)備精度不高,請問針對這種情況該采用什么控制方法啊,就是要求在姿態(tài)角誤差比較大的基礎(chǔ)上還能獲得比較高的控制精度方法... 現(xiàn)在做無人機的控制方法,主要是無人機的姿態(tài)測量設(shè)備精度不高,請問針對這種情況該采用什么控制方法啊,就是要求在姿態(tài)角誤差比較大的基礎(chǔ)上還能獲得比較高的控制精度方法 展開
-
2015-09-09 10:44發(fā)布了問答
-
打點計時器里有哪些公式?????
-
-
2015-07-08 20:52發(fā)布了問答
-
multisim仿真頻率計中的時基電路OUT口,炸了是怎么回事
- 用的是555定時器,OUT口接地都這樣是怎么回事?
-
2015-01-13 14:14發(fā)布了問答
-
電子狗測速儀自動更新什么意思
-
-
2014-11-03 14:27發(fā)布了問答
-
激光測振儀能測振動頻率嗎
-
-
2014-09-22 14:38發(fā)布了問答
-
打點計時器使用后為什么要立即關(guān)閉電源
-
-
2013-01-03 18:00發(fā)布了問答
-
單片機數(shù)字頻率計已經(jīng)能測量頻率 電壓 還可以加什么功能
-
-
2011-09-18 07:32發(fā)布了問答
-
測振動的傳感器系統(tǒng)的組成單元有哪些?目前有沒有成熟的測振系統(tǒng)上市?
-
-
2011-04-28 23:35發(fā)布了問答
-
消聲室的吸聲和隔聲處理通常都如何處理?
-
-
2011-03-22 19:37發(fā)布了問答
-
【求指點】關(guān)于51系列單片機類似頻率計的問題。見補充
- 【求指點】下面的程序目的是實現(xiàn)從P3.4口輸入一個頻率信號,然后從數(shù)碼管上顯示500ms內(nèi)累計的脈沖數(shù)。但我下載到單片機后,數(shù)碼管總顯示8.8.8.8. 我的硬件是沒問題的,因為用其他簡單的程序測試過。求方外高人指點。 #include #define uint unsi... 【求指點】下面的程序目的是實現(xiàn)從P3.4口輸入一個頻率信號,然后從數(shù)碼管上顯示500ms內(nèi)累計的脈沖數(shù)。但我下載到單片機后,數(shù)碼管總顯示8.8.8.8. 我的硬件是沒問題的,因為用其他簡單的程序測試過。求方外高人指點。
#include
#define uint unsigned int
#define uchar unsigned char
uint count,opt;
uchar aa,qian,bai,shi,ge,flag;
sbit dula=P2^4;
sbit wela=P2^5;
uchar code table[]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,
0xc6,0xa1,0x86,0x8e};
uchar code table1[]={
0x40,0x79,0x24,0x30,
0x19,0x12,0x02,0x78,
0x00,0x10,0x08,0x03,
0x46,0x21,0x06,0x0e};
void display(uchar qian,uchar bai,uchar shi,uchar ge);
void measure();
void delay(uint z);
void main()
{
while(1)
{
measure();
opt=count;
display(qian,bai,shi,ge);
qian=table[opt/1000];
bai=table1[opt%1000/100];
shi=table[opt%100/10];
ge=table[opt%10];
flag=0;
}
}
void measure()
{
IE=0x8a;//開中斷
TMOD=0x51;//T1計數(shù),T0定時
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1=0,TL1=0;
TR0=1,TR1=1;
}
void Timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(flag!=1)
{
if(++aa==10)
{aa=0; flag=1; TR1=0,TR0=0; DPL=TL1; DPH=TH1; count=DPH*256+DPL; }
}
}
void display(uchar qian,uchar bai,uchar shi,uchar ge)
{
dula=1;
P1=table[qian];
dula=0;
P1=0x00;
wela=1;
P1=0x01;
wela=0;
delay(1);
dula=1;
P1=table1[bai];
dula=0;
P1=0x00;
wela=1;
P1=0x02;
wela=0;
delay(1);
dula=1;
P1=table[shi];
dula=0;
P1=0x00;
wela=1;
P1=0x04;
wela=0;
delay(1);
dula=1;
P1=table[ge];
dula=0;
P1=0x00;
wela=1;
P1=0x08;
wela=0;
delay(1);
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
} 展開