導航:首頁 > 操作系統 > 8路單片機

8路單片機

發布時間:2022-11-14 03:57:24

1. 有沒有8路以上的AD轉換的51單片機

可以 用兩個以上的 51 單片機做 ,STC 有8路AD 兩個16路 , 有8位和10位的,數據連接應該很好做的。 簡單的控制要求成本低,很多產品需要低成本。

存在就是合理的,用自己最拿手的工具,利用自己最擅長的能力,才能高效高質。

支持!!!!!!!!!!

2. 51單片機8路累積流水燈

不知道你的管腳接法和晶振頻率怎麼寫 大致方法就是 main() { int i; for( i=0;i

3. 單片機怎麼寫8路流水燈程序

參考程序:

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN: MOV R7,#8 ;設置外循環次數

MOV R5,#0FFH

LL0: MOV A,R7

MOV R6,A ;設置內循環次數

MOV A,#0FFH

CLR C

LL1: RLC A

ANL A,R5

MOV P1,A

LCALL YS20MS ;流水間隔時間為20毫秒

DJNZ R6,LL1

MOV R5,P1

DJNZ R7,LL0

LEND: SJMP LEND ;循環結束後 暫停

YS20MS: MOV R4,#67 ;延時子程序

YSLL1: MOV R3,#200

YSLL2: NOP

NOP

DJNZ R3,YSLL2

DJNZ R4,YSLL1

RET

呵呵 也沒有加分啊 就給選一個滿意回答吧

4. 求51單片機8路搶答器程序,請各位大俠幫幫忙,急……

你到網路上找一下「簡單易製作的8路單片機搶答器」,應該可以使用的。

5. 8路在單片機中是指什麼

呵呵,單片機有幾個8位的io口,如果需要外接其他的rom或ram,則需要用到鎖存器(有時候叫線驅動器),解碼器等電路。
你的問題太籠統,不知答案中有沒有。

6. 請大家幫忙推薦一款 帶8路DA 或者8路PWM的51單片機 最好附帶相關資料

8路DA或者PWM的51單片機是沒有的,如果你想要8路DA,只有外接DAC了,比如AD7228就是8路輸出的DAC晶元,和51單片機的連接也非常簡單。

7. 求51單片機的8路搶答器,在普中開發板上實現

單片機源程序如下:

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define WHO P0
sbit player1=P1^0;
sbit player2=P1^1;
sbit player3=P1^2;
sbit player4=P1^3;
sbit Ensure=P3^7;
sbit beep=P1^6;
sbit LSA=P3^2;
sbit LSB=P3^3;
sbit LSC=P3^4;
uchar state=0;
uchar ssec=0;
uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar OUT[]={0x71,0x77,0x38,0x38};
void delay(uint time)
{
uint x,y ;
for(x=time;x>0;x--)
for(y=130;y>0;y--);
}
void Delay2(uint i)
{
while(i--);
}
void Show(uchar content[])
{
uchar i;
for(i=0;i<4;i++)
{
switch(i) //位選,選擇點亮的數碼管,
{
case(0):
LSA=0;LSB=0;LSC=0; break;//顯示第0位
case(1):
LSA=1;LSB=0;LSC=0; break;//顯示第1位
case(2):
LSA=0;LSB=1;LSC=0; break;//顯示第2位
case(3):
LSA=1;LSB=1;LSC=0; break;//顯示第3位
}
P2=content[i];//發送段碼
Delay2(100); //間隔一段時間掃描
P2=0x00;//消隱
}
}
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void main()
{
Ensure=1;
while(1)
{
if(player1==0) //玩家1進入搶答狀態
{
delay(10); //延時,按鍵消抖
if(player1==0) //再次判斷是否進入搶答狀態
{
if(state==0) //前方無人搶答狀態
{
InitTimer0();
state=1; //將搶答狀態置為1,防止其他玩家搶答
while(!player1) //搶答成功,蜂鳴器發聲
{
beep=~beep;
delay(1);
}
WHO=table[1]; //數碼管顯示搶答成功的玩家編號
}
}
}
if(player2==0) //以下結構類似於玩家1
{
delay(10);
if(player2==0)
{
if(state==0)
{
InitTimer0();
state=1;
while(!player2)
{
beep=~beep;
delay(1);
}
WHO=table[2];
}
}
}
if(player3==0)
{
delay(10);
if(player3==0)
{
if(state==0)
{
InitTimer0();
state=1;
while(!player3)
{
beep=~beep;
delay(1);
}
WHO=table[3];
}
}
}
if(player4==0)
{
delay(10);
if(player4==0)
{
if(state==0)
{
InitTimer0();
state=1;
while(!player4)
{
beep=~beep;
delay(1);
}
WHO=table[4];
}
}
}
}
}
void Timer0() interrupt 1
{
TH0=(65536-45872)/255; //給定時器賦初值,定時50ms
TL0=(65536-45872)%255;
ssec++;
if(Ensure)
{
if(ssec>=100) //5s
{
EA=0;
while(1)
Show(OUT);
}
}
else
{
delay(10);
if(Ensure==0)
{
while(!Ensure);
Ensure=0;
if(ssec>=100)
{
EA=0;
}
}
}
}

8. 單片機8路6通道什麼意思

pca模塊有8路,其中只有6路可以從io輸出pwm,具體的還沒仔細看過.

9. 8路在單片機中是指什麼

就是說總共有8個口有這個功能

10. STC有沒有8路外部中斷的單片機

stc15f2k60s2系列單片機的
int0,int1支持上升沿和下降沿都可產生中斷,可以在中斷服務程序中再讀i/o口的狀態來判斷是上升沿中斷還是下降沿中斷

閱讀全文

與8路單片機相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163