久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
請教一下單片機(jī)中斷使用的問題,謝謝
[打印本頁]
作者:
callmesbplease
時間:
2019-11-8 16:19
標(biāo)題:
請教一下單片機(jī)中斷使用的問題,謝謝
先說一下我想要的效果,是通過霍爾元件來計算電機(jī)的速度,我的想法是一個用2號中斷來計算霍爾元件的電平改變次數(shù),另一個用1號中斷進(jìn)行每0.5s中斷一次,并統(tǒng)計次數(shù)再打印到數(shù)碼管上顯示(要求實(shí)時),但是發(fā)現(xiàn)似乎不能達(dá)到這個要求的效果,想問一下是我的代碼哪里出錯了?謝謝
單片機(jī)源程序如下:
#include<stc.h>
#define uch unsigned char
uch led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
uch count=0,countt=0,rad=0,Radd=0,t=0;
void time0()
{
IT1=1;
EX1=1;
EA=1;
PX1=0; //設(shè)置優(yōu)先級,使時間中斷優(yōu)先度高于次數(shù)中斷,防止統(tǒng)計沖突
}
void delay(uch time)
{
int j=0;
for(j=0;j<200;j++)
for(;time>0;time--) ;
}
void main()
{
while(1){
time0();
/*k1=0;
k2=1;
k3=1;
k4=1;
delay(50);
P2=led[count%10];
k1=1;
k2=0;
k3=1;
k4=1;
delay(50);
P2=led[count/10];
if(count>=100)
{
count=0;
countt++;
if(countt>=100)
{
count=0;
countt=0;
}
}
k1=1;
k2=1;
k3=0;
k4=1;
delay(50);
P2=led[countt%10];
k1=1;
k2=1;
k3=1;
k4=0;
delay(50);
P2=led[countt/10];*/ //以上注備通過P2接入led來判斷2號中斷的次數(shù)統(tǒng)計是否有正確進(jìn)行
Radd=rad*200; //每秒的rad //這里開始是轉(zhuǎn)速的顯示部分
k1=0;
k2=1;
k3=1;
k4=1;
delay(50);
P0=led[Radd/1000];
k1=1;
k2=0;
k3=1;
k4=1;
delay(50);
P0=led[Radd%1000/100];
k1=1;
k2=1;
k3=0;
k4=1;
delay(50);
P0=led[Radd%100/10];
k1=1;
k2=1;
k3=1;
k4=0;
delay(50);
P0=led[Radd%10];
}
}
writerdown_time1() interrupt 2
{
count++;
if(TR0==0)
{
TH0=0xfe; //5000us
TL0=0x0c; //5000us
TR0=1;
}
}
taker_time2() interrupt 1
{
t++;
if(t==20) //這里時間計算好像錯誤,但是只是數(shù)值問題,影響不大,不是關(guān)鍵問題
{
rad=count;
count=0;
TH0=0xfc;
TL0=0x0c;
t=0;
}
}
作者:
yzwzfyz
時間:
2019-11-9 08:59
你先計算一下,按照你的做法,速度可以在多少范圍不溢出或可適時。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲精品4
|
亚洲首页
|
亚洲欧美综合精品久久成人
|
99精品在线观看
|
99精品视频在线观看免费播放
|
国产精品国产三级国产aⅴ浪潮
|
日本不卡免费新一二三区
|
久久电影一区
|
亚洲国产精品激情在线观看
|
91免费电影
|
久久99国产精品
|
精品亚洲一区二区三区
|
九九热精品视频
|
久日精品
|
亚洲欧美一区二区三区情侣bbw
|
h视频亚洲
|
亚洲97
|
成人精品福利
|
99热这里
|
日韩欧美天堂
|
一级做受毛片免费大片
|
国产精品久久久久久久久久三级
|
亚洲美女天堂网
|
中文字幕韩在线第一页
|
亚洲国产aⅴ精品一区二区 免费观看av
|
精品视频一区二区
|
久久久精品一区二区三区
|
久久99精品国产自在现线小黄鸭
|
国产精品久久久久久婷婷天堂
|
久久精品久久综合
|
亚洲国产精品va在线看黑人
|
成人伊人
|
午夜在线精品偷拍
|
国产乱码高清区二区三区在线
|
久久国产精品久久久久久久久久
|
国产精品一区在线观看
|
亚洲高清在线观看
|
国产综合久久久
|
欧美激情免费在线
|
91精品国产美女在线观看
|
国产精品免费在线
|