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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STC 8H3K64 S 單片機IO口問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:609423 發表于 2022-8-22 22:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
50黑幣
這顆單片機為什么有好幾個IO無法操作?


下載的STC   IO口例程,也是那幾個IO沒動作,比如P51,P35



8h3k64.PDF

17.85 MB, 下載次數: 14

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

使用道具 舉報

沙發
ID:123289 發表于 2022-8-23 09:09 | 只看該作者
估計你手冊也讀了。
如何證明你的【IO沒動作,比如P51,P35】呢?
回復

使用道具 舉報

板凳
ID:213173 發表于 2022-8-23 09:37 | 只看該作者
STC8H系列  IO口測試程序

  1. #include "reg51.h"

  2. sfr P0M1 = 0x93;
  3. sfr P0M0 = 0x94;
  4. sfr P1M1 = 0x91;
  5. sfr P1M0 = 0x92;
  6. sfr P2M1 = 0x95;
  7. sfr P2M0 = 0x96;
  8. sfr P3M1 = 0xb1;
  9. sfr P3M0 = 0xb2;
  10. sfr P4M1 = 0xb3;
  11. sfr P4M0 = 0xb4;
  12. sfr P5M1 = 0xC9;
  13. sfr P5M0 = 0xCA;
  14. sfr P6M1 = 0xCB;
  15. sfr P6M0 = 0xCC;
  16. sfr P7M1 = 0xE1;
  17. sfr P7M0 = 0xE2;

  18. sbit P00 = P0^0;
  19. sbit P01 = P0^1;
  20. sbit P02 = P0^2;
  21. sbit P03 = P0^3;
  22. sbit P04 = P0^4;
  23. sbit P05 = P0^5;
  24. sbit P06 = P0^6;
  25. sbit P07 = P0^7;
  26. sbit P10 = P1^0;
  27. sbit P11 = P1^1;
  28. sbit P12 = P1^2;
  29. sbit P13 = P1^3;
  30. sbit P14 = P1^4;
  31. sbit P15 = P1^5;
  32. sbit P16 = P1^6;
  33. sbit P17 = P1^7;
  34. sbit P20 = P2^0;
  35. sbit P21 = P2^1;
  36. sbit P22 = P2^2;
  37. sbit P23 = P2^3;
  38. sbit P24 = P2^4;
  39. sbit P25 = P2^5;
  40. sbit P26 = P2^6;
  41. sbit P27 = P2^7;
  42. sbit P30 = P3^0;
  43. sbit P31 = P3^1;
  44. sbit P32 = P3^2;
  45. sbit P33 = P3^3;
  46. sbit P34 = P3^4;
  47. sbit P35 = P3^5;
  48. sbit P36 = P3^6;
  49. sbit P37 = P3^7;

  50. sfr P4   = 0xC0;
  51. sbit P40 = P4^0;
  52. sbit P41 = P4^1;
  53. sbit P42 = P4^2;
  54. sbit P43 = P4^3;
  55. sbit P44 = P4^4;
  56. sbit P45 = P4^5;
  57. sbit P46 = P4^6;
  58. sbit P47 = P4^7;

  59. sfr P5   = 0xC8;
  60. sbit P50 = P5^0;
  61. sbit P51 = P5^1;
  62. sbit P52 = P5^2;
  63. sbit P53 = P5^3;
  64. sbit P54 = P5^4;
  65. sbit P55 = P5^5;
  66. sbit P56 = P5^6;
  67. sbit P57 = P5^7;

  68. sfr P6   = 0xE8;
  69. sbit P60 = P6^0;
  70. sbit P61 = P6^1;
  71. sbit P62 = P6^2;
  72. sbit P63 = P6^3;
  73. sbit P64 = P6^4;
  74. sbit P65 = P6^5;
  75. sbit P66 = P6^6;
  76. sbit P67 = P6^7;

  77. sfr P7   = 0xF8;
  78. sbit P70 = P7^0;
  79. sbit P71 = P7^1;
  80. sbit P72 = P7^2;
  81. sbit P73 = P7^3;
  82. sbit P74 = P7^4;
  83. sbit P75 = P7^5;
  84. sbit P76 = P7^6;
  85. sbit P77 = P7^7;

  86. void delay()
  87. {
  88.     int i, j;

  89.     for (i=0; i<1000; i++)
  90.     for (j=0; j<500; j++);
  91. }


  92. void main()
  93. {
  94.     P0M0 = 0x00;
  95.     P0M1 = 0x00;
  96.     P1M0 = 0x00;
  97.     P1M1 = 0x00;
  98.     P2M0 = 0x00;
  99.     P2M1 = 0x00;
  100.     P3M0 = 0x00;
  101.     P3M1 = 0x00;
  102.     P4M0 = 0x00;
  103.     P4M1 = 0x00;
  104.     P5M0 = 0x00;
  105.     P5M1 = 0x00;
  106.     P6M0 = 0x00;
  107.     P6M1 = 0x00;
  108.     P7M0 = 0x00;
  109.     P7M1 = 0x00;

  110.     P10 = 0;
  111.     delay();
  112.     P10 = 1;
  113.     P11 = 0;
  114.     delay();
  115.     P11 = 1;
  116.     P12 = 0;
  117.     delay();
  118.     P12 = 1;
  119.     P13 = 0;
  120.     delay();
  121.     P13 = 1;
  122.     P14 = 0;
  123.     delay();
  124.     P14 = 1;
  125.     P15 = 0;
  126.     delay();
  127.     P15 = 1;
  128.     P16 = 0;
  129.     delay();
  130.     P16 = 1;
  131.     P17 = 0;
  132.     delay();
  133.     P17 = 1;

  134. //    P30 = 0;          //P3.0/P3.1為仿真口和USB下載口時不可演示
  135. //    delay();
  136. //    P30 = 1;
  137. //    P31 = 0;
  138. //    delay();
  139. //    P31 = 1;
  140.     P32 = 0;
  141.     delay();
  142.     P32 = 1;
  143.     P33 = 0;
  144.     delay();
  145.     P33 = 1;
  146.     P34 = 0;
  147.     delay();
  148.     P34 = 1;
  149.     P35 = 0;
  150.     delay();
  151.     P35 = 1;
  152.     P36 = 0;
  153.     delay();
  154.     P36 = 1;
  155.     P37 = 0;
  156.     delay();
  157.     P37 = 1;

  158.     P20 = 0;
  159.     delay();
  160.     P20 = 1;
  161.     P21 = 0;
  162.     delay();
  163.     P21 = 1;
  164.     P22 = 0;
  165.     delay();
  166.     P22 = 1;
  167.     P23 = 0;
  168.     delay();
  169.     P23 = 1;
  170.     P24 = 0;
  171.     delay();
  172.     P24 = 1;
  173.     P25 = 0;
  174.     delay();
  175.     P25 = 1;
  176.     P26 = 0;
  177.     delay();
  178.     P26 = 1;
  179.     P27 = 0;
  180.     delay();
  181.     P27 = 1;

  182.     P00 = 0;
  183.     delay();
  184.     P00 = 1;
  185.     P01 = 0;
  186.     delay();
  187.     P01 = 1;
  188.     P02 = 0;
  189.     delay();
  190.     P02 = 1;
  191.     P03 = 0;
  192.     delay();
  193.     P03 = 1;
  194.     P04 = 0;
  195.     delay();
  196.     P04 = 1;
  197.     P05 = 0;
  198.     delay();
  199.     P05 = 1;
  200.     P06 = 0;
  201.     delay();
  202.     P06 = 1;
  203.     P07 = 0;
  204.     delay();
  205.     P07 = 1;

  206.     P40 = 0;
  207.     delay();
  208.     P40 = 1;
  209.     P41 = 0;
  210.     delay();
  211.     P41 = 1;
  212.     P42 = 0;
  213.     delay();
  214.     P42 = 1;
  215.     P43 = 0;
  216.     delay();
  217.     P43 = 1;
  218.     P44 = 0;
  219.     delay();
  220.     P44 = 1;
  221.     P45 = 0;
  222.     delay();
  223.     P45 = 1;
  224.     P46 = 0;
  225.     delay();
  226.     P46 = 1;
  227.     P47 = 0;
  228.     delay();
  229.     P47 = 1;

  230.     P50 = 0;
  231.     delay();
  232.     P50 = 1;
  233.     P51 = 0;
  234.     delay();
  235.     P51 = 1;
  236.     P52 = 0;
  237.     delay();
  238.     P52 = 1;
  239.     P53 = 0;
  240.     delay();
  241.     P53 = 1;
  242.     P54 = 0;
  243.     delay();
  244.     P54 = 1;
  245.     P55 = 0;
  246.     delay();
  247.     P55 = 1;
  248.     P56 = 0;
  249.     delay();
  250.     P56 = 1;
  251.     P57 = 0;
  252.     delay();
  253.     P57 = 1;

  254.     P60 = 0;
  255.     delay();
  256.     P60 = 1;
  257.     P61 = 0;
  258.     delay();
  259.     P61 = 1;
  260.     P62 = 0;
  261.     delay();
  262.     P62 = 1;
  263.     P63 = 0;
  264.     delay();
  265.     P63 = 1;
  266.     P64 = 0;
  267.     delay();
  268.     P64 = 1;
  269.     P65 = 0;
  270.     delay();
  271.     P65 = 1;
  272.     P66 = 0;
  273.     delay();
  274.     P66 = 1;
  275.     P67 = 0;
  276.     delay();
  277.     P67 = 1;

  278.     P70 = 0;
  279.     delay();
  280.     P70 = 1;
  281.     P71 = 0;
  282.     delay();
  283.     P71 = 1;
  284.     P72 = 0;
  285.     delay();
  286.     P72 = 1;
  287.     P73 = 0;
  288.     delay();
  289.     P73 = 1;
  290.     P74 = 0;
  291.     delay();
  292.     P74 = 1;
  293.     P75 = 0;
  294.     delay();
  295.     P75 = 1;
  296.     P76 = 0;
  297.     delay();
  298.     P76 = 1;
  299.     P77 = 0;
  300.     delay();
  301.     P77 = 1;

  302.     while (1)
  303.     {
  304.         P0 = 0x00;
  305.         delay();
  306.         P0 = 0xff;

  307.         P1 = 0x00;
  308.         delay();
  309.         P1 = 0xff;

  310.         P3 = 0x03;          //P3.0/P3.1為仿真口和USB下載口時不可演示
  311.         delay();
  312.         P3 = 0xff;

  313.         P2 = 0x00;
  314.         delay();
  315.         P2 = 0xff;

  316.         P4 = 0x00;
  317.         delay();
  318.         P4 = 0xff;

  319.         P5 = 0x00;
  320.         delay();
  321.         P5 = 0xff;

  322.         P6 = 0x00;
  323.         delay();
  324.         P6 = 0xff;

  325.         P7 = 0x00;
  326.         delay();
  327.         P7 = 0xff;
  328.     }
  329. }

復制代碼
回復

使用道具 舉報

地板
ID:748788 發表于 2022-8-23 11:09 | 只看該作者
哪個例程,貼出來看看
回復

使用道具 舉報

5#
ID:526108 發表于 2022-8-23 13:08 | 只看該作者
頭文件用錯了
回復

使用道具 舉報

6#
ID:1034262 發表于 2022-8-23 15:40 | 只看該作者
IO懸空,用示波器測量, P3 P5都在輸出方波。
void main(void)
{
    unsigned int i;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P3M0 = 0x00;
    P5M1 = 0x00;
   while(1)
   {
        P3 = ~P3;
        P5 = ~P5;
       for(i=0; i<1000; i++)   ;
   }
}
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品乱码久久久久久9色 | 天天干b| 久久亚洲欧美日韩精品专区 | 国产区第一页 | 超碰人人人 | 亚洲综合二区 | 国产视频一区在线观看 | 91伦理片| 中文字幕免费视频 | 国产一区二区久久久 | 日本黄色片免费在线观看 | 日本特黄特色aaa大片免费 | 久久亚洲欧美日韩精品专区 | 亚洲成人精品在线 | wwwxxx国产| 国产精品乱码一二三区的特点 | 日韩视频一区二区在线 | 亚洲精品乱码久久久久久久久 | 性欧美精品一区二区三区在线播放 | 亚洲视频一区在线 | 国产成年人小视频 | 精品国产乱码久久久久久丨区2区 | 免费国产一区 | 国产精品久久久久久吹潮 | 国产精品久久二区 | 日韩一区二区三区在线观看 | 色网站在线 | 国产91在线 | 亚洲 | 中文字幕 亚洲一区 | 91视频中文| 亚洲欧美视频在线观看 | 国产一级毛片视频 | 精品视频一二区 | 欧美精品国产精品 | 国产一区在线免费 | 欧美精三区欧美精三区 | 九九在线| 日日夜夜狠狠操 | 国产日韩欧美另类 | 中文字幕国产第一页 | 视频一区二区三区四区五区 |