找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1822|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

keil debug單片機(jī)程序 t1一直為0

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
使用stc8h在keil中仿真中,想通過debug測算精準(zhǔn)延時(shí),開始運(yùn)行后,程序一直在跑著,但右下角的t0,t1,t2一直為0,不知道哪里設(shè)置出現(xiàn)了問題運(yùn)行其他程序時(shí)數(shù)值都有變動(dòng),唯獨(dú)運(yùn)行這個(gè)程序,無論單步還是全速運(yùn)行t0,t1,t2的值都不變,不知道是debug設(shè)置還是程序哪里出現(xiàn)問題,請(qǐng)各位前輩指點(diǎn)

單片機(jī)源程序如下:
  1. #include <stc8h.h>
  2. #include <intrins.h>        
  3. #define uchar unsigned char
  4. #define uint unsigned int

  5. sbit DQ = P3^7;                             //定義DS18B20總線I/O        


  6. void Delay10us()                //@11.0592MHz
  7. {
  8.         unsigned char i;
  9.         _nop_();
  10.         i = 25;
  11.         while (--i);
  12. }

  13. void gpio_int()
  14. {
  15. P5M1=0x00;   //設(shè)置P1所有IO口都為推挽輸出   M1M0=01
  16. P5M0=0xff;   //設(shè)置P1所有IO口都為推挽輸出
  17. P5PU=0x00;   //啟用P1所有IO口4.1k上拉電阻(端口上拉電阻期存器PxPU)1-->使能 0-->關(guān)閉
  18. P5DR=0x01;   //設(shè)置P1所有IO口都為強(qiáng)驅(qū)動(dòng)模式(端口驅(qū)動(dòng)電流寄存器PxDR)1-->一般驅(qū)動(dòng)模式 0-->強(qiáng)驅(qū)動(dòng)模式
  19. P1M0=0X00;
  20. P1M1=0X00;
  21. P3M0=0X00;
  22. P3M1=0X00;        
  23. P5M0=0x00;
  24. P5M1=0x00;
  25. }

  26. void main()
  27. {
  28.         gpio_int();
  29.         while(1)
  30. {  
  31. Delay10us();
  32. DQ=1;
  33. Delay10us();
  34. DQ=0;        
  35. }        
  36. }
復(fù)制代碼


111111111111111.jpg (188.17 KB, 下載次數(shù): 62)

111111111111111.jpg

51hei截圖20230317215742998.jpg (159.61 KB, 下載次數(shù): 68)

51hei截圖20230317215742998.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:94031 發(fā)表于 2023-3-18 11:19 | 只看該作者
1 你的仿真設(shè)備要有這個(gè)能力。
2 使用前要進(jìn)行設(shè)置。

www.360doc.com/content/21/0125/12/2690044_958829734.shtml
回復(fù)

使用道具 舉報(bào)

板凳
ID:577554 發(fā)表于 2023-3-20 16:12 | 只看該作者
xuyaqi 發(fā)表于 2023-3-18 11:19
1 你的仿真設(shè)備要有這個(gè)能力。
2 使用前要進(jìn)行設(shè)置。

嗯,可能使用的stc的單片機(jī)確實(shí)沒有這個(gè)功能
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表