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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15367|回復: 7
收起左側

51單片機最小系統開發板PCB與電路圖等制作資料(帶串口通訊 32個IO口引出)

  [復制鏈接]
ID:284341 發表于 2018-2-19 01:29 | 顯示全部樓層 |閱讀模式
Altium Designer畫的AT89S52單片機最小系統板原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png 0.jpg 0.png

實物圖:
image005.jpg

單片機最小系統的元件清單(按焊接順序整理)
  序號
  
  名稱
  
  標注名
  
  型號
  
  作用
  
  備注
  
  1
  
  電阻
  
  R2
  
  1K或470歐
  
  限流
  
   
  
  2
  
  電阻
  
  R23
  
  10K
  
  上拉
  
   
  
  3
  
  電容
  
  C1~C2\C5~C9
  
  25V/10uf
  
   
  
   
  
  4
  
  瓷片電容
  
  C3、C4
  
  30P
  
  晶振起振
  
   
  
  5
  
  晶振
  
  Y
  
  11.0592Mhz
  
   
  
   
  
  6
  
  發光二極管
  
  D2
  
  紅色
  
  電源指示
  
  下正上負
  
  7
  
  微動按鍵
  
  KEY
  
   
  
  復位
  
  
  
  8
  
  16P管座
  
  MAX232
  
  16P管座
  
  插件
  
  
  
  9
  
  40P管座
  
   
  
  40P管座
  
  插件
  
   
  
  10
  
  10針下載座
  
  JP51
  
  10針下載座
  
  下載口
  
   
  
  11
  
  排陣
  
   
  
   
  
  引入引出
  
   
  
  12
  
  按鍵開關
  
  KEY
  
  雙開雙閉
  
  電源開關
  
   
  
  13
  
  電源端子
  
  Power
  
  AWG12-22
  
  電源引入
  
   
  
  14
  
  九針串口座
  
  J61
  
  九針母頭
  
  串口通信
  
   
  
  15
  
  MAX232
  
  MAX232
  
  MAX232
  
  電平轉換
  
   
  
  16
  
  排阻
  
   
  
  102
  
  上拉
  
   
  
image003.jpg

pcb板子:
image011.jpg

單片機最小系統的各部件功能介紹:
0.png 0.png

【簡要說明】
一、尺寸:長85mmX寬55mmX高18mm
二、主要芯片:AT89S52單片機、MAX232(支持ST89C51/52/53)
三、工作電壓:直流4.5 - 5.5V
四、單片機標準十針下載接口。(可使用并口下載線和USB下載線下載)另外支持:雙龍下載軟件以及Easy 51Pro.exe
五、特點:
         1、具有電源指示。
         2、所以I/O口以引出。
         3、可以實現與電腦串口通信。
         4、標準的11.0592M晶振(晶振在單片機下面)。
         5、具有上電復位和手動復位。
         6、支持AT89SXX系列單片機
         7、支持STC國產高性能單片機,兼容單片機STC89C51、STC89C52、STC89C53等
         8、支持STC串口下載
六、提供相關軟件、資料、原理圖
適用場合:單片機學習、電子競賽、產品開發、畢業設計。。。


單片機源程序如下:

  1. /********************************************************************
  2.                             匯誠科技
  3. 實現功能:此版配套測試程序
  4. 使用芯片:AT89S52
  5. 晶振:11.0592MHZ
  6. 波特率:9600
  7. 編譯環境:Keil
  8. 作者:zhangxinchunleo
  9. 【聲明】此程序僅用于學習與參考,引用請注明版權和作者信息!     
  10. /********************************************************************
  11. 程序說明:
  12. 1、所有IO口流水燈3次。
  13. 2、所有IO口閃爍輸出5次。
  14. 3、接收串口發送的數據再返回原值。
  15. ********************************************************************/
  16. #include<reg52.h>                 //庫文件
  17. #define uchar unsigned char//宏定義無符號字符型
  18. #define uint unsigned int  //宏定義無符號整型

  19. /********************************************************************
  20.                             初始定義
  21. *********************************************************************/
  22. uchar dat; //用于存儲單片機接收發送緩沖寄存器SBUF里面的內容
  23. /********************************************************************
  24.                             延時函數
  25. *********************************************************************/
  26. void delay()//延時程序 0.2秒
  27. {
  28. uchar m,n,s;
  29. for(m=20;m>0;m--)
  30. for(n=20;n>0;n--)
  31. for(s=248;s>0;s--);
  32. }

  33. /********************************************************************
  34.              功能:串口初始化,波特率9600,方式1
  35. *********************************************************************/        
  36. void Init_Com(void)
  37. {
  38. TMOD = 0x20;
  39. PCON = 0x00;
  40. SCON = 0x50;
  41. TH1 = 0xFd;
  42. TL1 = 0xFd;
  43. TR1 = 1;
  44. }
  45. /********************************************************************
  46.                             閃爍函數
  47. *********************************************************************/
  48. void shanshuo(uchar j)
  49. {
  50. uchar i;
  51. for(i=0;i<j;i++)
  52. {
  53. P0=0X00;P1=0X00;P2=0X00;P3=0X00;
  54. delay();
  55. P0=0XFF;P1=0XFF;P2=0XFF;P3=0XFF;
  56. delay();
  57. }
  58. }
  59. /********************************************************************
  60.                             流水燈函數
  61. *********************************************************************/
  62. void liushuideng(uchar j)
  63. {
  64. uchar i,temp,a,k;
  65. for(i=0;i<j;i++)
  66. {
  67.         temp=0xfe; //11111110定義每次一個燈亮
  68.         P3=P2=P0=P1=temp;//直接對1/0口賦值,使批輸出低電平。
  69.         delay();//延時
  70.         for(k=1;k<8;k++)//實現廣告燈的從右到左移動
  71. {
  72. a=temp<<k;                //左移i位
  73. P3=P2=P0=P1=a;//相與求值
  74. delay();
  75. }
  76. }
  77. }
  78. /********************************************************************
  79.                             主函數
  80. *********************************************************************/
  81. void main()
  82. {
  83. Init_Com();//串口初始化
  84. liushuideng(3);//所有IO口流水燈3次
  85. shanshuo(5);//所有IO口閃爍輸出5次
  86. while(1)
  87. {
  88. if(RI) //掃描判斷是否接收到數據,
  89. {
  90. dat=SBUF; //接收數據SBUF賦與dat
  91. RI=0; //RI 清零。
  92. SBUF=dat; //在原樣把數據發送回去
  93. }
  94. }
  95. }
復制代碼

最小系統所有開發與制作的資料51hei提供下載:

AT89S52最小系統板DXP資料.rar

304.48 KB, 下載次數: 167, 下載積分: 黑幣 -5

測試程序.rar

15.74 KB, 下載次數: 35, 下載積分: 黑幣 -5

產品使用手冊.doc

4.55 MB, 下載次數: 27, 下載積分: 黑幣 -5

元件清單.doc

49 KB, 下載次數: 32, 下載積分: 黑幣 -5

原理圖.doc

46.5 KB, 下載次數: 46, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:306082 發表于 2018-8-11 07:18 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:367783 發表于 2018-9-15 14:29 | 顯示全部樓層
請問如果自己用熱轉印出來做板子的話,上面會有比如P1.0之類的字嗎
回復

使用道具 舉報

ID:116773 發表于 2018-9-15 15:08 | 顯示全部樓層
coupdetat 發表于 2018-9-15 14:29
請問如果自己用熱轉印出來做板子的話,上面會有比如P1.0之類的字嗎

絲印是需要另外印制的,熱轉印通常只是制作線路板的走線(即保留銅箔的部分)。
回復

使用道具 舉報

ID:385968 發表于 2018-12-5 14:10 | 顯示全部樓層
正好需要來學習一下
回復

使用道具 舉報

ID:458240 發表于 2019-3-11 14:28 | 顯示全部樓層
謝謝樓主
回復

使用道具 舉報

ID:416593 發表于 2019-3-24 14:42 來自觸屏版 | 顯示全部樓層
謝謝樓主分享,很有用
回復

使用道具 舉報

ID:892177 發表于 2021-3-15 15:33 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久综合伊人 | 国内精品视频在线观看 | 久久久久久99 | 日日操夜夜干 | 国产中文字幕在线观看 | 91极品视频 | 国产亚洲区 | 正在播放国产精品 | 在线观看成人免费视频 | 日韩视频一区二区三区 | 中文字幕成人网 | 亚洲日本一区二区 | 人人鲁人人莫人人爱精品 | 亚洲精品久久久久久久久久久久久 | 国产精品一区二 | 精品国产视频 | 一区二区手机在线 | 精品日韩| 欧美第一区 | 欧美国产日韩一区二区三区 | 亚洲 欧美 另类 综合 偷拍 | 韩国av一区二区 | 国产婷婷色一区二区三区 | 一区二区三区视频在线观看 | 国产原创在线观看 | 免费看a | 国产精品美女久久久久久免费 | 国产欧美久久精品 | 精品91av | 亚洲国产精品久久人人爱 | 日韩精品一区二区三区免费视频 | 91精品国产自产在线老师啪 | 日韩三级精品 | 在线观看国产视频 | 国产电影一区二区在线观看 | 日韩欧美视频免费在线观看 | 男人的天堂在线视频 | 亚洲精品电影 | 亚洲欧美日韩精品久久亚洲区 | 人人爽人人爽 | 国产成人精品久久二区二区91 |