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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2317|回復(fù): 4
收起左側(cè)

Proteus仿真出錯(cuò)(網(wǎng)絡(luò)標(biāo)號(hào)標(biāo)紅顯示)

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

單片機(jī)源程序如下:
  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 讀寫(xiě)控制
  10. sbit lcden = P3^2;      //LCD1202 使能端控制

  11. void delay(uchar num);      //延時(shí)函數(shù)
  12. void lcd_WriteCmd(uchar cmd);       //LCD 寫(xiě)一字節(jié)指令
  13. void lcd_WriteDat(uchar dat);       //LCD 寫(xiě)一字節(jié)數(shù)據(jù)
  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;      //將一字節(jié)指令給LCD
  35.     delay(5);
  36.     lcden = 1;
  37.     delay(5);
  38.     lcden = 0;       //高脈沖讀走指令
  39. }

  40. /*****  向LCD寫(xiě)入一字節(jié)數(shù)據(jù)   *****/
  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);     //設(shè)置顯示16*2
  59.     lcd_WriteCmd(0x0c);     //開(kāi)顯示器及光標(biāo)設(shè)置
  60.     lcd_WriteCmd(0x06);     //移動(dòng)光標(biāo) 文字不動(dòng)
  61.     delay(10);
  62. }
復(fù)制代碼
類(lèi)似的問(wèn)題我在論壇里看過(guò)了,但根據(jù)壇友的方法,我解決不了;
這問(wèn)題困擾我許久,就是不清楚錯(cuò)在哪。

懇請(qǐng)壇友出手指點(diǎn)迷津,感謝大家

LCD1602.rar

31.88 KB, 下載次數(shù): 4

回復(fù)

使用道具 舉報(bào)

ID:96682 發(fā)表于 2021-9-11 23:25 來(lái)自觸屏版 | 顯示全部樓層
把所有的標(biāo)號(hào) D5 全改為 P05
回復(fù)

使用道具 舉報(bào)

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

感謝壇友的解答,這就試試
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

另:
    請(qǐng)問(wèn)這為什么D5會(huì)報(bào)錯(cuò),修改后就不報(bào)錯(cuò)了呢?
是仿真軟件的bug還是,邏輯上的問(wèn)題啊?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天堂素人约啪 | 日韩在线免费播放 | 一级毛片在线播放 | 国产精品完整版 | 日本精品视频一区二区 | 91极品欧美视频 | 久久成人一区 | 欧美久久一级特黄毛片 | 91久久精品国产91久久 | 午夜国产一级片 | 久久久国产一区二区三区四区小说 | 欧洲精品码一区二区三区免费看 | 91伊人| 这里有精品 | 伊人网99| 亚洲高清视频在线观看 | 国产成人影院 | 日韩国产精品一区二区三区 | 久久久在线视频 | 精品欧美一区二区在线观看欧美熟 | 国产精品永久免费观看 | 人人干人人超 | 亚洲高清视频在线 | 91正在播放| 操久久 | 婷婷开心激情综合五月天 | 国产精品久久久久久久久久久久午夜片 | 国产精品一区二区在线播放 | 日日夜夜天天综合 | 欧美亚洲免费 | 女人牲交视频一级毛片 | 毛片一级网站 | 国产精品爱久久久久久久 | 色av一区| 亚洲狠狠 | 97伊人| 国产精品成人一区二区 | 日本在线一区二区 | 久久精品欧美一区二区三区麻豆 | 精品久久久久久 | a视频在线观看 |