久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2191|回復: 4
收起左側

Proteus仿真出錯(網絡標號標紅顯示)

[復制鏈接]
ID:964116 發表于 2021-9-11 21:43 | 顯示全部樓層 |閱讀模式
問題描述:
Proteus 8.11 仿真報錯
仿真圖使用了 LCD1602液晶顯示
我把原理圖和所有的標號D5都截圖了
打包文件中包含源碼及仿真圖
另:我也會將源碼和網絡標號截圖放在問題描述中,大家也可直接看這,報錯的網絡標號為D5,已在圖一中標紅顯示
51hei截圖20210911213824.png 51hei截圖20210911213802.png

單片機源程序如下:
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char

  4. uchar temp_data, temp;

  5. sbit wela = P2^7;          //位選端口
  6. sbit dula = P2^6;          //段選端口
  7. sbit beep = P2^3;          //蜂鳴器端口
  8. sbit lcdrs = P3^0;      //LCD1602 寄存器選擇
  9. sbit lcdrw = P3^1;      //LCD1602 讀寫控制
  10. sbit lcden = P3^2;      //LCD1202 使能端控制

  11. void delay(uchar num);      //延時函數
  12. void lcd_WriteCmd(uchar cmd);       //LCD 寫一字節指令
  13. void lcd_WriteDat(uchar dat);       //LCD 寫一字節數據
  14. void lcd_Init();        //LCD初始化

  15. void main()
  16. {
  17.     lcd_Init();
  18.     while(1);
  19.    
  20. }

  21. void delay(uchar num)
  22. {
  23.     uint x, y;
  24.     for(x = num; x > 0; x--)
  25.     {
  26.         for(y = 110; y > 0; y--);
  27.     }
  28. }

  29. void lcd_WriteCmd(uchar cmd)
  30. {
  31.     lcden = 0;
  32.     lcdrs = 0;      //寄存器選擇指令
  33.     lcdrw = 0;      //選擇讀指令
  34.     P0 = cmd;      //將一字節指令給LCD
  35.     delay(5);
  36.     lcden = 1;
  37.     delay(5);
  38.     lcden = 0;       //高脈沖讀走指令
  39. }

  40. /*****  向LCD寫入一字節數據   *****/
  41. void lcd_WriteDat(uchar dat)
  42. {
  43.     lcden = 0;
  44.     lcdrs = 1;
  45.     lcdrw = 0;
  46.     P0 = dat;
  47.     delay(5);
  48.     lcden = 1;
  49.     delay(5);
  50.     lcden = 0;
  51. }

  52. /****   初始化液晶LCD1602   ****/
  53. void lcd_Init()
  54. {
  55.     dula = 0;
  56.     wela = 0;
  57.     lcden = 0;
  58.     lcd_WriteCmd(0x38);     //設置顯示16*2
  59.     lcd_WriteCmd(0x0c);     //開顯示器及光標設置
  60.     lcd_WriteCmd(0x06);     //移動光標 文字不動
  61.     delay(10);
  62. }
復制代碼
類似的問題我在論壇里看過了,但根據壇友的方法,我解決不了;
這問題困擾我許久,就是不清楚錯在哪。

懇請壇友出手指點迷津,感謝大家

LCD1602.rar

31.88 KB, 下載次數: 4

回復

使用道具 舉報

ID:96682 發表于 2021-9-11 23:25 來自手機 | 顯示全部樓層
把所有的標號 D5 全改為 P05
回復

使用道具 舉報

ID:964116 發表于 2021-9-12 09:37 | 顯示全部樓層
wc86110 發表于 2021-9-11 23:25
把所有的標號 D5 全改為 P05

感謝壇友的解答,這就試試
回復

使用道具 舉報

ID:964116 發表于 2021-9-12 09:47 | 顯示全部樓層
wc86110 發表于 2021-9-11 23:25
把所有的標號 D5 全改為 P05

感謝前輩解答,方法有效,親測成功。
再次真心感謝前輩解答。祝您生活愉快,工作順心
回復

使用道具 舉報

ID:964116 發表于 2021-9-12 10:33 | 顯示全部樓層
wc86110 發表于 2021-9-11 23:25
把所有的標號 D5 全改為 P05

另:
    請問這為什么D5會報錯,修改后就不報錯了呢?
是仿真軟件的bug還是,邏輯上的問題啊?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品久久久 | 亚洲黄色av | 欧美一级二级三级视频 | 国产精品99精品久久免费 | 天堂久久av| 四虎影院免费在线播放 | 97视频在线观看网站 | 一本综合久久 | 97精品国产手机 | av中文字幕在线播放 | 我想看一级黄色毛片 | 91亚洲国产 | 久久精品亚洲精品国产欧美kt∨ | 欧美在线观看一区 | 成人三区四区 | 国产成人免费视频网站视频社区 | 在线一区二区三区 | 国产美女久久 | 天天曰夜夜 | 久久精品亚洲欧美日韩精品中文字幕 | 特黄色一级毛片 | 免费精品 | 国产午夜在线 | 精品成人在线视频 | 风间由美一区二区三区在线观看 | 日韩成人影院 | 久久久久久久久久久久久久国产 | 97av视频在线 | 亚洲精品中文字幕在线 | 中文字幕视频在线观看 | 不卡的av电影 | 精品国产乱码久久久久久88av | 亚洲一区在线播放 | 99亚洲综合 | 久久精品一区 | 爱爱免费视频网站 | 国产一级在线 | 一区二区三区高清 | 亚洲综合热 | 免费一级做a爰片久久毛片潮喷 | 成人无遮挡毛片免费看 |