⑴ 使用平板电脑控制单片机
单片机上面有wifi模块,可以和平板的通信
但是平板需要软件
而对于不同的操作系统就需要不同的软件了,这个写起来还是比pc软件麻烦
⑵ 电视遥控器用的是什么单片机
普通的电视机遥控器用的不是单片机,而是已经固化好的专用遥控芯片,像6122,不需要编程的。而万能遥控就用到单片机,但也不是51系列的。用的是PIC核的,像8P19。再加上一块EEPROM来存储各种通讯协议。
⑶ 单片机如何实现红外遥控
以下文件是51单片机实现遥控解码,通过数码管显示键码的程序,P0口驱动数码管段选,p2.6和p2.7为数码管位选,接收头连到P3.2口。此程序以通过验证,可以直接编译使用,另外还有一个继电器和蜂鸣器的控制,不用可以屏蔽掉。
;********************************************************************************
;* 描述: *
;* 遥控键值读取器 *
;* 数码管显示, P0口为数码管的数据口 *
;* *
;********************************************************************************
;遥控键值解码-数码管显示 *
;********************************************************************************/
#include <reg51.h>
#include <intrins.h>
void IR_SHOW();
void delay(unsigned char x);//x*0.14MS
void delay1(unsigned char ms);
void beep();
sbit IRIN = P3^2;
sbit BEEP = P3^7;
sbit RELAY= P1^3;
sbit GEWEI= P2^7;
sbit SHIWEI= P2^6;
unsigned char IRCOM[8];
unsigned char code table[16] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
main()
{
IE = 0x81; //允许总中断中断,使能 INT0 外部中断
TCON = 0x1; //触发方式为脉冲负边沿触发
delay(1);
IRIN=1;
BEEP=1;
RELAY=1;
for(;;)
{
IR_SHOW();
}
} //end main
void IR_IN() interrupt 0 using 0
{
unsigned char i,j,k,N=0;
EA = 0;
I1:
for (i=0;i<4;i++)
{
if (IRIN==0) break;
if (i==3) {EA =1;return;}
}
delay(20);
if (IRIN==1) goto I1; //确认IR信号出现
while (!IRIN) //等 IR 变为高电平
{delay(1);}
for (j=0;j<4;j++)
{
for (k=0;k<8;k++)
{
while (IRIN) //等 IR 变为低电平
{delay(1);}
while (!IRIN) //等 IR 变为高电平
{delay(1);}
while (IRIN) //计算IR高电平时长
{
delay(1);
N++;
if (N>=30) {EA=1;return;}
}
IRCOM[j]=IRCOM[j] >> 1;
if (N>=8) {IRCOM[j] = IRCOM[j] | 0x80;}
N=0;
}//end for k
}//end for j
if (IRCOM[2]!=~IRCOM[3]) {EA=1;return;}
IRCOM[5]=IRCOM[2] & 0x0F;
IRCOM[6]=IRCOM[2] & 0xF0;
IRCOM[6]=IRCOM[6] >> 4;
beep();
EA = 1;
}
void IR_SHOW()
{
P0 = table[IRCOM[5]];
GEWEI = 0;
SHIWEI = 1;
delay1(4);
P0 = table[IRCOM[6]];
SHIWEI = 0;
GEWEI = 1;
delay1(4);
}
void beep()
{
unsigned char i;
for (i=0;i<100;i++)
{
delay(5);
BEEP=!BEEP;
}
BEEP=1;
}
void delay(unsigned char x)//x*0.14MS
{
unsigned char i;
while(x--)
{
for (i = 0; i<13; i++) {}
}
}
void delay1(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i<120; i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
⑷ 平板电脑可以当做笔记本使用吗能不能写单片机,C语言程序
有很多的WIN8 X86架构的平板电脑可以用于C语言编程,而且可以通过USB口连接数据线与单片机通讯。只要注意处理器是X86架构的,而且运行的操用系统是WIN8或WIN10的都可以,这些平板电脑基本功能与PC无异,只是扩展性差点,性能相对有限。
⑸ 单片机开发板自带的遥控器是个什么意思,它里面和一般键盘一样吗怎么用呢
单片机开发板自带的遥控器通常是NEC编码的红外遥控器,是为用户学习红外遥控解码而配备的,用户需要自己构建遥控器信号的解码程序,并自己定义遥控器上按键的功能。
有些开发板还带有连接键盘的PS/2插口,这是为了让用户学习PS/2接口协议而配备的,用户同样需要自己构建相关的程序,并定义按键功能。
⑹ 平板电脑能给单片机烧程序吗
由于目前单片机目标代码的下载ISP已是主流,所以从硬件上来看,只要平板电脑能外联USB设备,就能给单片机烧程序。
但是由于一般单片机下载软件都是基于WINDOWS操作系统,要么要求平板电脑运行的也是WINDOWS操作系统,要么需要你找到适合你的平板电脑的烧录软件,否则没办法用平板电脑给单片机烧程序。
⑺ 遥控器属于什么,单片机,还是芯片…
里面是否用单片机我不知道,但是单片机加上红外发射管确实可以做遥控器用。多数遥控器估计还是有自己的集成电路来的,可能是比单片机更便宜的专用芯片。
⑻ 安卓的平板电脑能不能跟单片机通讯啊能的话怎么连接
如果有OTA 的USB 理论上是可以的
但是要编写基于安卓的代码
⑼ 平板电脑可以用来弄单片机吗
可以啊,但是前提是你能安装Windows操作系统。然后要有USB口下载程序。
⑽ 平板电脑可以用来开发软件和单片机吗
当然可以,完全没问题。