欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2403|回復: 14
打印 上一主題 下一主題
收起左側

關于串口發送數據2片8*8點陣屏滾動顯示的錯誤 找不到方向

[復制鏈接]
跳轉到指定樓層
樓主
  單片機串口發送數據2片8*8點陣屏滾動顯示代碼靠買的一本書編出來的但是做proteus的時候卻仿真失敗,我在網上下載的一個相似的仿真卻能正常運行有大佬能夠指點一下嗎?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:715652 發表于 2020-5-31 23:22 | 只看該作者
不知道,你的第二張圖,不知道點陣上點網絡標簽了嗎,還有,單片機的串口發送端應該是TXD吧!你為啥連RXD?
回復

使用道具 舉報

板凳
ID:715652 發表于 2020-5-31 23:22 | 只看該作者
我也是新手,多指教!
回復

使用道具 舉報

地板
ID:764785 發表于 2020-6-1 09:04 | 只看該作者
渣渣馬 發表于 2020-5-31 23:22
不知道,你的第二張圖,不知道點陣上點網絡標簽了嗎,還有,單片機的串口發送端應該是TXD吧!你為啥連RXD?

  謝謝大佬指出問題,點陣上網絡標簽要怎么操作啊,萌新學生黨第一次用這個完全不懂,單片機的txd和rxd端口連錯是指第二張圖的嗎?
回復

使用道具 舉報

5#
ID:213173 發表于 2020-6-1 10:06 | 只看該作者
595只能正常完成按其真值表編碼的串/并轉換,不可能通過單片機串口通訊方式完成串/并轉換。沒有看到樓主代碼,是不是樓主把兩者搞混了。
回復

使用道具 舉報

6#
ID:764785 發表于 2020-6-1 11:16 | 只看該作者
wulin 發表于 2020-6-1 10:06
595只能正常完成按其真值表編碼的串/并轉換,不可能通過單片機串口通訊方式完成串/并轉換。沒有看到樓主代 ...

謝謝大佬回復,萌新第一次用這個點陣屏所以完全不懂代碼如下#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
sbit RCK_PIN=P3^2;
char code DSY_CONTENT_8X8[]=
{
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xf7,0xe3,0x81,0x00,0xc3,0xc3,
0xc3,0xc3,0xc3,0xc3,0xc3,0xe7,0xe7,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff

};
uchar Scan_bit=0x01;
uchar Offset,Data_Index=0;
void Delay_MS(uint x)
{
uchar i;
while(--x)
for(i=0;i<120;i++);
}
void int0()interrupt 1
{
TH0=-1000/256;
TL0=-1000%256;
Scan_bit=_cror_(Scan_bit,1);
putchar(Scan_bit);
while(TI==0);
putchar(DSY_CONTENT_8X8[Offset+Data_Index+8]) ;
while(TI==0);
putchar(DSY_CONTENT_8X8[Offset+Data_Index]) ;
while(TI==0);
Data_Index=(Data_Index+1)%8;
RCK_PIN=1;
RCK_PIN=0;
}
void main()
{
TMOD=0X01;
IE=0X82;
TH0=-1000/256;
TL0=-1000%256;
TCON=0X00;
TI=1;
while(1)
{uchar i;
  for(i=0;i<32;i++)
  {Offset=i;
  TR0=1;
  Delay_MS(50);
  TR0=0;
  }
}
}現在主要不懂這個8*8點陣要怎么處理,接進去但是運行是接口是灰的不知道是什么情況
回復

使用道具 舉報

7#
ID:213173 發表于 2020-6-1 13:35 | 只看該作者
izumieien 發表于 2020-6-1 11:16
謝謝大佬回復,萌新第一次用這個點陣屏所以完全不懂代碼如下#include
#include
#include

給你一個示例+仿真

8×16點陣595驅動 仿真.zip (107.04 KB, 下載次數: 12)


回復

使用道具 舉報

8#
ID:715652 發表于 2020-6-1 22:21 | 只看該作者
izumieien 發表于 2020-6-1 11:16
謝謝大佬回復,萌新第一次用這個點陣屏所以完全不懂代碼如下#include
#include
#include

灰色的P0端口表示,不是高電平也不是低電平,是P0端口未的初始化的情況!
回復

使用道具 舉報

9#
ID:715652 發表于 2020-6-1 22:27 | 只看該作者
izumieien 發表于 2020-6-1 09:04
謝謝大佬指出問題,點陣上網絡標簽要怎么操作啊,萌新學生黨第一次用這個完全不懂,單片機的txd和rxd端 ...

你的第二張RXD端口應該換成TXD端口!
嗯,是的!
回復

使用道具 舉報

10#
ID:715652 發表于 2020-6-1 22:29 | 只看該作者
izumieien 發表于 2020-6-1 11:16
謝謝大佬回復,萌新第一次用這個點陣屏所以完全不懂代碼如下#include
#include
#include

你這個代碼,沒圖,我也不會!
回復

使用道具 舉報

11#
ID:764785 發表于 2020-6-2 14:21 | 只看該作者
渣渣馬 發表于 2020-6-1 22:21
灰色的P0端口表示,不是高電平也不是低電平,是P0端口未的初始化的情況!

謝謝大佬回復,萌新想問一下怎么將p0端口從初始化狀態變成工作狀態呢
回復

使用道具 舉報

12#
ID:764785 發表于 2020-6-2 14:33 | 只看該作者
wulin 發表于 2020-6-1 13:35
給你一個示例+仿真

謝謝大佬回復,我想問一下大佬這兩張圖片中的仿真左邊的運行時點陣接口為灰色點開來看和右邊點陣設置對比沒有那個PCB package萌新完全不知道該怎么解決希望大佬答疑
回復

使用道具 舉報

13#
ID:213173 發表于 2020-6-2 15:38 | 只看該作者
izumieien 發表于 2020-6-2 14:33
謝謝大佬回復,我想問一下大佬這兩張圖片中的仿真左邊的運行時點陣接口為灰色點開來看和右邊點陣設置對比 ...

總線只有圖形意義沒有電氣意義,用總線畫圖一定要在每個分支放標號,表示連接關系,否則接口為灰色表示沒有連接。

回復

使用道具 舉報

14#
ID:715652 發表于 2020-6-3 11:06 | 只看該作者
izumieien 發表于 2020-6-2 14:21
謝謝大佬回復,萌新想問一下怎么將p0端口從初始化狀態變成工作狀態呢

為高電平時,顯示紅色,反之為藍色;和P1、P2、P3的一樣!
回復

使用道具 舉報

15#
ID:715652 發表于 2020-6-3 11:07 | 只看該作者
網絡標簽咋用,你上百度搜索一下,很明白!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表