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

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

QQ登錄

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

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

AT89S52單片機(jī)485通訊開(kāi)發(fā)板原理圖與源程序PCB等資料

[復(fù)制鏈接]
ID:280979 發(fā)表于 2018-2-1 12:13 | 顯示全部樓層 |閱讀模式
【簡(jiǎn)要說(shuō)明】
一、 尺寸:長(zhǎng)72mmX寬72mmX高12mm
二、 主要芯片:AT89S52,MAX485
三、 工作電壓:6V40V,功耗小于1W
四、  特點(diǎn):1、具有穩(wěn)壓電路,輸入電壓廣,具有電源指示燈
            2、具有485通信
            3、單片機(jī)標(biāo)準(zhǔn)十針下載接口。(可使用并口下載線和USB下載線下載)
            4、支持波特率 2400 4800  9600 19200
            5、采用的按鍵,機(jī)械壽命長(zhǎng)
            6、單片機(jī)編程,客戶可以自己更改,提供參考程序
            7、所以I/O口以引出。
            8、具有系統(tǒng)復(fù)位按鍵
            9、P2口四位按鍵輸入           
            10、P1口四位信號(hào)燈指示
            11、通過(guò)編程可以實(shí)現(xiàn)與485設(shè)備之間直接通信            
            12、板子靜態(tài)功耗小于1W
            13具有續(xù)流保護(hù)
            14、具有電磁抗干擾能力
            15、板子穩(wěn)定工作可靠
            16、板子可安裝在DIN導(dǎo)軌上面
            17、標(biāo)準(zhǔn)的11.0592M晶振(晶振在單片機(jī)下面)。
            18、端子采用螺旋壓接端子
            19、工作溫度-40度至 +70度
            20、工作濕度 40%  ~ 80%RH


GYJ-0025_AT89S52單片機(jī)485通訊開(kāi)發(fā)板原理圖及PCB圖:
0.png 0.png 0.png

pcb圖:
0.png

元件清單:
0.png 0.png


開(kāi)發(fā)板的實(shí)物圖與接線圖:
應(yīng)用舉例.JPG 接線圖.JPG 標(biāo)示圖.JPG DSC_0128.JPG DSC_0112.JPG

GYJ-0025_AT89S52單片機(jī)485通訊開(kāi)發(fā)板測(cè)試單片機(jī)源程序如下:
  1. /********************************************************************
  2.                             匯誠(chéng)科技
  3. 實(shí)現(xiàn)功能:此版配套測(cè)試程序
  4. 使用芯片:AT89S52
  5. 晶振:11.0592MHZ
  6. 波特率:9600
  7. 編譯環(huán)境:Keil
  8. 作者:zhangxinchunleo
  9. 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!     
  10. /********************************************************************
  11. 程序說(shuō)明:
  12. 1、所有IO口流水燈3次。
  13. 2、所有IO口閃爍輸出5次。
  14. 3、按下P2.0按鍵點(diǎn)亮P1.0燈,按下P2.1按鍵點(diǎn)亮P1.1燈,按下P2.2按鍵點(diǎn)亮P1.2燈,按下P2.3按鍵點(diǎn)亮P1.3燈,
  15. 4、接收串口發(fā)送的數(shù)據(jù)再返回原值。
  16. ********************************************************************/
  17. #include<reg52.h>                 //庫(kù)文件
  18. #define uchar unsigned char//宏定義無(wú)符號(hào)字符型
  19. #define uint unsigned int  //宏定義無(wú)符號(hào)整型

  20. sbit P10=P1^0;
  21. sbit P11=P1^1;
  22. sbit P12=P1^2;
  23. sbit P13=P1^3;

  24. sbit P20=P2^0;
  25. sbit P21=P2^1;
  26. sbit P22=P2^2;
  27. sbit P23=P2^3;
  28. /********************************************************************
  29.                             初始定義
  30. *********************************************************************/
  31. uchar dat; //用于存儲(chǔ)單片機(jī)接收發(fā)送緩沖寄存器SBUF里面的內(nèi)容
  32. /********************************************************************
  33.                             延時(shí)函數(shù)
  34. *********************************************************************/
  35. void delay()//延時(shí)程序 0.2秒
  36. {
  37. uchar m,n,s;
  38. for(m=20;m>0;m--)
  39. for(n=20;n>0;n--)
  40. for(s=248;s>0;s--);
  41. }

  42. /********************************************************************
  43.              功能:串口初始化,波特率9600,方式1
  44. *********************************************************************/        
  45. void Init_Com(void)
  46. {
  47. TMOD = 0x20;
  48. PCON = 0x00;
  49. SCON = 0x50;
  50. TH1 = 0xFd;
  51. TL1 = 0xFd;
  52. TR1 = 1;
  53. }
  54. /********************************************************************
  55.                             閃爍函數(shù)
  56. *********************************************************************/
  57. void shanshuo(uchar j)
  58. {
  59. uchar i;
  60. for(i=0;i<j;i++)
  61. {
  62. P0=0X00;P1=0X00;P2=0X00;P3=0X00;
  63. delay();
  64. P0=0XFF;P1=0XFF;P2=0XFF;P3=0XFF;
  65. delay();
  66. }
  67. }
  68. /********************************************************************
  69.                             流水燈函數(shù)
  70. *********************************************************************/
  71. void liushuideng(uchar j)
  72. {
  73. uchar i,temp,a,k;
  74. for(i=0;i<j;i++)
  75. {
  76.         temp=0xfe; //11111110定義每次一個(gè)燈亮
  77.         P3=P2=P0=P1=temp;//直接對(duì)1/0口賦值,使批輸出低電平。
  78.         delay();//延時(shí)
  79.         for(k=1;k<8;k++)//實(shí)現(xiàn)廣告燈的從右到左移動(dòng)
  80. {
  81. a=temp<<k;                //左移i位
  82. P3=P2=P0=P1=a;//相與求值
  83. delay();
  84. }
  85. }
  86. }
  87. /********************************************************************
  88.                             主函數(shù)
  89. *********************************************************************/
  90. void main()
  91. {
  92. Init_Com();//串口初始化
  93. liushuideng(3);//所有IO口流水燈3次
  94. shanshuo(5);//所有IO口閃爍輸出5次
  95. while(1)
  96. {
  97. if(P20==0){P10=0;} //如果P2.0按鍵按下,P1.0口輸出低電平,指示燈亮。
  98. if(P21==0){P11=0;} //如果P2.1按鍵按下,P1.1口輸出低電平,指示燈亮。
  99. if(P22==0){P12=0;} //如果P2.2按鍵按下,P1.2口輸出低電平,指示燈亮。
  100. if(P23==0){P13=0;} //如果P2.3按鍵按下,P1.3口輸出低電平,指示燈亮。

  101. if(RI) //掃描判斷是否接收到數(shù)據(jù),
  102. {
  103. dat=SBUF; //接收數(shù)據(jù)SBUF賦與dat
  104. RI=0; //RI 清零。
  105. SBUF=dat; //在原樣把數(shù)據(jù)發(fā)送回去
  106. ……………………

  107. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
0.png 0.png

所有資料51hei提供下載:
GYJ-0025_AT89S52單片機(jī)485通訊開(kāi)發(fā)板發(fā)貨資料.rar (13.46 MB, 下載次數(shù): 84)


回復(fù)

使用道具 舉報(bào)

ID:74349 發(fā)表于 2018-12-27 15:46 | 顯示全部樓層
學(xué)習(xí)了!!!!!
回復(fù)

使用道具 舉報(bào)

ID:63317 發(fā)表于 2019-1-24 08:06 | 顯示全部樓層
謝謝分享資料
回復(fù)

使用道具 舉報(bào)

ID:320751 發(fā)表于 2020-6-15 20:44 | 顯示全部樓層
謝謝分享 感恩付出
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产激情91久久精品导航 | 亚洲国产一区在线 | 亚洲精品888 | 国产福利视频 | 国产精品久久久乱弄 | 亚洲视频区| 国产黄色大片 | 国产99视频精品免视看9 | 日韩一区二区av | 日韩在线中文字幕 | 91免费小视频 | 欧美一区二区三区的 | 成人影院一区二区三区 | 国产精品久久久久影院色老大 | 伊人免费视频二 | 91精品国产91久久久久久吃药 | 狠狠色网 | 久草网址 | 亚洲视频一区在线观看 | 久久免费福利 | 欧美日韩亚洲在线 | 欧美videosex性极品hd | 国产精品久久久久久久久久不蜜臀 | 成人精品视频 | 99re视频在线免费观看 | 男人av在线 | 中文字幕 国产 | 久久久久久久国产 | 九九免费观看视频 | 久久99精品久久久久久 | av资源中文在线 | 国产欧美在线观看 | 国产精品成人一区二区三区夜夜夜 | 青青草综合 | 99久久精品免费看国产免费软件 | 亚洲激情一区二区三区 | 一区二区在线 | 日韩精品免费播放 | 三级成人在线 | 国产在线精品一区二区三区 | 婷婷丁香综合网 |