首页 >>  正文

51单片机88点阵显示0-9

来源:baiyundou.net   日期:2024-08-12

衡雍羽1395单片机88点阵怎样显示1 -
麻璐司18747669693 ______ //--------------------------------//--------------------------------//// 16*16点阵LED显示中文程序// 本程序逐个显示中文,从右至左流动显示// 使用横向,流动只有字节间操作// 字模数据:文字下侧存储为数组中奇数// 文字上侧存储为数组中偶数////-----------------------...

衡雍羽1395各位大侠STC89C52单片机控制12864点阵液晶的程序,检测里面显示0处错误,但有34处警告,帮忙解决下,谢谢 -
麻璐司18747669693 ______ 您好: 我看了一下你的程序,有一部分警告是你用关键字extern声明外部函数和外部变量的问题.如果你打算就用一个用.c文件把程序写完,就建议把extern删除.因为extern是声明函数已经在外面定义的.另外一些警告是因为你只声明了函数没...

衡雍羽1395用51单片机及8*8点阵显示汉字“一” -
麻璐司18747669693 ______ 如果是8*8的 只能显示简单的 数字 字母 16*16可以显示所有你想要的字符了 http://www.01ruodian.com/video/video/?e69742e4269_1_32.html 好好看看 讲的非常好 看完一定会

衡雍羽1395我做了一个8x8的点阵,可是结果点阵乱亮,甚至不亮,总之与单片机程序... -
麻璐司18747669693 ______ proteus仿真时ok,而实际应用不行是很正常的,毕竟软件和实际是有区别的. 这种情况下你修改一下你的扫描速度就OK了. 实际当中,LED点阵扫...

衡雍羽1395我用51单片机串行通信方式去控制一块8*8LED点阵屏,显示的时候,文字闪烁厉害…… -
麻璐司18747669693 ______ 这个效果和你的延时时间长短关系不大~ 很可能是没有进行消隐处理~ 错误的操作顺序: 【循环扫描显示LED的时候是选中行线,再往列行送相应的点阵电平. 然后再选中下一行的行线,再往列行送下一行相应的点阵电平. ........】 仔细思考这其中的细节: 如果你在显示第一行的内容之后没有把行上的有效电平取消,然后选中下一行的行线,这个瞬间就会在第二行显示第一行的内容.虽然你的程序马上又会选中正确的行线,但就是这一条指令的时间内的错误造成了整体的闪烁效果. 正确的操作方法是: 【显示一行之后要把行选线和列选线都置为无效电平.然后再显示下一行内容...[这个就是"消隐"]】

衡雍羽139551单片机中,点阵8X8点阵取字模软件有 阴码、阳码、逐列式、逐行式、逆向、顺向,能帮做一个简单的介绍吗? -
麻璐司18747669693 ______ 8X8点阵 分为行和列,当以低电平进行行扫描,那么列所送的就是阳码,相反就是阴码....如:阳码::第一个20Us内给第一行送低电平0,给列八位送待显示的高电平,第二个20Us内给第二行送低电平0,给列八位送待显示的高电平,如此进行八次,,刚好扫完一个屏幕,用时不到1Ms人眼是无法分辨出来的,就这样我们看到的就是整平数码...

衡雍羽1395如何用at89c51单片机8*8矩阵·显示英文字母how are you? 程序 -
麻璐司18747669693 ______ #include <avr/io.h> #include <avr/interrupt.h> #define uchar unsigned char #define uint unsigned int #define LED_ctrl PORTB //列开关 #define LED_code PORTD //行扫描代码 uchar code[8]; uchar str[]={0x00,0x90,0x90,0xF0,0x90,0x90,0x90,0x...

衡雍羽1395AT89S51单片机P1口接有1个7段LED数码管,初始显示0. -
麻璐司18747669693 ______ 要看是共阴还是共阳数码管,它们的编码是相反的,甚至你还可以高低位顺序颠倒,还有带小数点与不带小数点,编码都是不一样的.

衡雍羽139551单片机c语言设计,按键控制数码管,依次按下显示0到9循环 -
麻璐司18747669693 ______ #include<reg51.h> sbit k1=P1^0; #define uint16 unsigned int #define uchar unsigned char uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay() { uint16 i=1000; while(i--); } void main() { uchar n ; P2=0xfe; P1=0xff; ...

衡雍羽1395求助 51单片机,8*8点阵简单程序,有点问题 -
麻璐司18747669693 ______ 你好:在void set(void)里少了P2的设置.在下面的循环中,n=0和n=7时,显示相同,所以 点阵第一行总是不对,可能同第8行相同.可在n=7后加延时,以错开循环到n=0时,P2,P1的值. for(n = 0; n { P2=tabi[n]; P1=tabb[7-n]; if(n==7) { //使点阵熄灭 P1=0x00; P2=0xff; } } m++; 祝你成功.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024