有大神会用51单片机输出自己姓名的程序和硬件连接吗?急切!!!!!
你在哪里找的图啊,这好像是毕业设计的图片,因为我正在做这个,看了好多论文
51的?
这就太多了。
补充答案:那就更简单了,用块12864,就可以显示了。当然串口也行,protues里面有块虚拟串口中断,把它连接到单片机的RXD和TXD那里就可以显示了,串口发送和接收的程序网上一大堆
你说的是51单片机连接矩阵LED,然后循环输出自己的名字,就好比外面广告牌一样的程序以及电路吗?
大神会编译51单片机吗
没人会编译51单片机。要么是编写51单片机程序,要么是编译51单片机程序。前者是写程序,后者是用keil软件编译写好的程序。前者难点,后者就是一个操作软件。
有大神会用51单片机输出自己姓名的程序和硬件连接吗?急切!!!
是51单片机通过串口输出自己的姓名到PC机吗?这个没什么难度吧,搞懂RS232通信就可以了,电路也很简单,一块232芯片如美信的max232,将单片机的串口IO:RXD和TXD连接到电脑主板上的串口接口就行了,当然还要共地线。然后在网上随便这个串口通信的代码,往sbuf寄存器写入你的姓名就可以了。补充答案:那就更简...
请问各位大神,用51系列单片机怎样才能构成单稳态延时触发电路呢?_百度...
方案1,做1个25S的循环延时函数,用查询的方式检测输入信号,当有信号(上升沿或下降沿触发自己看着办)输入时输出翻转,调用延时函数,延时结束后输出翻转回来。方案2,使用外部中断INT0或INT1,用片内定时\/计数器作25S延时。当有输入信号时程序中断,在外部中断函数中翻转输出,关闭外部中断(防止外部...
哪位大神会51单片机控制a4988驱动的程序啊 跪求!!
这不是非常简单么,EN脚置零,DIR脚控制方向,给STEP送脉冲,100Hz左右,就可以了,关键你要会接步进电机的线,也非常简单,红蓝黑绿排过去就行了
求51单片机大神指教IIC总线AT24C02使用。有某个地方不懂。\/\/是关于开...
void main(){ init();sec=read_add(2);\/\/问题就在此处,无论写什么地址,都在数码管上面没有显示。if(sec>100) \/\/若将此处去掉,则没有记忆功能。sec=0; \/\/ TMOD=0x01;ET0=1;EA=1;\/ sec = read_add(2); \/\/这里是sec 读取I2C指定2地址的数据,仔细看下面代码 write_add...
大神们,使用51单片机编写过零检测程序,再延时输出,来控制晶闸管该怎么编 ...
过零检测是硬件电路实现的,单片机做不到。单片机可以检测下降沿,再延时。
51单片机最小系统由什么组成,求大神讲解
51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.我们来一,一讲解一下:1 第一部分:电源组(标记为1的部分)40脚接电源5V(右上角),20脚接电源负极(左下角),在单片机里面,负极也可以叫GND或者”地”,我们在单片机的应用中,习惯说负极为”...
求51单片机大神指导。
做双机通信实验时候可用3根杜邦线连接2块开发板的RXD TXD 和GNd, 注意的是RXD和TXD要交叉连接. 然后就是串口程序了
用51单片机写一个按键计数器程序,计数不正确,求各位大神帮忙看一下
void main(){ EA=1;\/\/允许中断EX0=1;IT0=0;\/\/允许外部中断 0,,IT0=0 是低电平触发中断,处理不好可能会造成重入。...void EX_INT0() interrupt 0 \/\/利用中断来进行变化{EA=0;delay_ms(3);\/\/中断服务里面延时,还关闭了中断,很容易漏掉一些计数。Count++;p6=0;EA=1;}终上所述修改...
有没有大神会用51单片机与变频器通信
这个通讯协议都是订好的
驹黛氨咖: 你说的是51单片机连接矩阵LED,然后循环输出自己的名字,就好比外面广告牌一样的程序以及电路吗?
武鸣县19174685271: 单片机16*16点阵显示自己的姓名程序 - ?
驹黛氨咖: 你好!是逐字显示还是滚动显示?
武鸣县19174685271: 哪位大神给提供一个,51单片机通过串口向串口助手发送汉字的程序 - ?
驹黛氨咖: char i[]="你好!"; 把 i 的值 通过串口发出去 就可以了 ..和平时发 数据一样 ,不要 因为是汉字 就以为 有什么不同 .........
武鸣县19174685271: 通过51单片机让语音芯片控制输出“谢谢你”这句话的程序如何写啊???急求!!用c语言写!急急急!! - ?
驹黛氨咖: 其实实现这个功能也不是很难,但是你一定要选择一款合适的语音芯片,我前两天刚做了一个这方面的东东,51上的控制很简单,只有几条语句,控制一下语音芯片的时序就可以了.下面是控制代码: //TG2 、TG1 分别语音芯片的两个控制管脚...
武鸣县19174685271: 求大神写一个用51单片机和pcf8951,用按键控制输出电压的程序. - ?
驹黛氨咖: 容易理解写:设置b1、b2、b3、reset四按钮(按0)应LED1、LED2、LED3三灯(点亮0) int reset, b1,b2,b3,LED1,LED2,LED3; while(1) {(读取reset) if(reset==0) { LED1=LED2=LED3=1; read=1; } if(read==1) { (读取b1, b2, b3); if(b1==0) { LED1=0; read=0; } elseif(b2==0) { LED2=0; read=0; } elseif(b3==0) { LED3=0; read=0 } else LED1=LED2=LED3=1; } }
武鸣县19174685271: 用51单片机每0.5秒P1.1输出一个宽度可变脉冲为1ms的倍数,没16个在重复.求大神给个完整的编程,谢谢 - ?
驹黛氨咖: 都没人回答了,帮帮你吧,记得选为满意答案哦#include<REG51.h>//#include<intrins.h> typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32; typedef signed char s8; typedef signed int s16; typedef signed long s32;#...
武鸣县19174685271: 求51单片机大神帮忙看看一小段代码 - ?
驹黛氨咖: XBYTE[0xE000] = 0xff; 是指向地址为0xE000的外部端口输出数据 0xff 同样 XBYTE[0xC000] = (1<<dspcom);是指向地址为0xC000的外部端口输出数据 数据是1左移dspcom位,若dspcom=0 则数据为1 即0000 0001 若dspcom=2 则数据为2 即0000 0010 若dspcom=3 则数据为4 即0000 0100 以此类推,一次只选中一个数码管 unsigned char dspbuf[8] = {10,10,10,10,10,0,0,0}; //显示缓冲区 数组用来存储待显示的数据
武鸣县19174685271: 51单片机 用汇编语言编程 有大神帮忙写一下程序吗 - ?
驹黛氨咖: ORG 0000H LJMP MAIN ORG 001BH LJMP T1ISR ORG 0030H MAIN: MOV TMOD,#20H MOV TH1,#6 MOV TL1,#6 SETB TR1 SETB ET1 SETB EA MOV R2,#100 MOV R0,#30H MOV R1,#50 MOV DPTR,#2000H SJMP $ T1ISR: DJNZ R2,T1E MOV R2,#100 MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R1,T1E CLR TR1 T1E: RETI END
武鸣县19174685271: 求助会keil和51单片机的大神,写一段数 - ?
驹黛氨咖: 写一段数码管显示的程序吗?这一段就可以给你参考:1234567891011121314151617181920212223242526272829303132333435363738 #include<reg51.h>#define uchar unsigned char; uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x...
武鸣县19174685271: 各位大神,请问怎么用51单片机,通过继电器来控制220V的电磁水阀的开与断啊???急急急 - ?
驹黛氨咖: 给你个简单程序参考一下#include <reg51.h> sbit DCF P1^0;//控制电磁阀,低电平有效 sbit shuiwei P1^1;//水位开并低电平有效 void main(void) {while(1) { if(shuiwei == 0)//如果水位开关接低电平 { delayms(20); if(shuiwei == 0) DCF = 0;//电磁阀接通; } else DCF = 1;//电磁阀断开;} }