导航:首页 > 操作系统 > 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光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163