標題: 51單片機最小系統的制作 [打印本頁]
作者: no1xijin 時間: 2017-3-5 16:16
標題: 51單片機最小系統的制作
本文將介紹如何自制一個51單片機最小系統及一些附加模塊。最終制成的系統將具有燒錄程序,運行程序等功能。
先放兩張張最終成品如下
20170305120857_17280.png (441.89 KB, 下載次數: 205)
下載附件
2017-3-5 19:41 上傳
(正面)
20170305120857_47604.png (349.04 KB, 下載次數: 163)
下載附件
2017-3-5 19:41 上傳
(反面--錫接走線法)
提醒讀者,下載口的布局有點不合理,請調至第五部的測試下載模塊處查看!!!!!
好了,接下來正式進入制作環節:
第一步:仿真
在win7下采用Proteus 7 Professional繪制仿真原理圖,具體繪制操作參考:用proteus繪畫51單片機最小系統
為了測試所需,再繪制測試模塊,如下:
20170305123153_43070.png (2.57 KB, 下載次數: 149)
下載附件
2017-3-5 19:41 上傳
電阻左端分別接單片機的21、22腳,即P2.0、P2.1端口
繪制完成后,為了仿真,再采用Keil uVision4編寫測試代碼并生成hex文件。具體操作參考文件:
單片機類型015STC90C516RD+A9T15528的代碼編寫,燒錄
測試代碼如下:
- #include <REGX52.H> //預處理命令
- void main(void)
- {
- unsigned int a;
- while(1)
- {
- P2_0 = 0; //設P2.0口為低電平,點亮LED
- for (a=0; a<50000; a++); //這是一個循環,起延時作用
- P2_0 = 1; //設P2.0口為高電平,熄滅LED
- for (a=0; a<50000; a++);
- P2_1 = 0; //設P2.1口為低電平,點亮LED
- for (a=0; a<50000; a++);
- P2_1 = 1; //設P2.1口為高電平,熄滅LED
- for (a=0; a<50000; a++);
- }
- }
復制代碼 準備工作做完了,接下開始仿真,整個仿真原理圖如下:
20170305124938_65713.png (12.7 KB, 下載次數: 167)
下載附件
2017-3-5 19:41 上傳
雙擊單片機,出現如下界面:
20170305125044_45796.png (11.35 KB, 下載次數: 166)
下載附件
2017-3-5 19:41 上傳
單擊上圖中Program File欄的文件夾圖標
20170305125212_20963.png (857 Bytes, 下載次數: 156)
下載附件
2017-3-5 19:41 上傳
,進行選擇測試代碼hex文件,找到需要燒錄單片機的hex文件,打開。
20170305125341_59995.png (8.37 KB, 下載次數: 177)
下載附件
2017-3-5 19:41 上傳
為了更好的查看線路中電流的流向,建議在Proteus中點擊system——set Animation options——在對話框的Animation options 區域選擇第三和第四項。
接下來就是查看下仿真結果了,
單擊圖片中第一個按鈕開始仿真
20170305130009_97756.png (605 Bytes, 下載次數: 155)
下載附件
2017-3-5 19:41 上傳
單擊圖片中第四個按鈕結束仿真。 仿真結果為,兩個LED,一個亮、滅,另一個亮滅,如此循環;同時可以看見電流流向的箭頭。
第二步:準備元器件
20170305132245_22438.png (13.94 KB, 下載次數: 162)
下載附件
2017-3-5 19:41 上傳
第三步:繪制焊接圖
原理圖和實物焊接圖管腳布局不一樣,所以需要先布好局,元器件布局如下圖:
20170305155751_63386.png (188.93 KB, 下載次數: 157)
下載附件
2017-3-5 19:41 上傳
走線圖(未畫出單片機底座與附近排針接通)如下:
20170305155751_73962.png (196.83 KB, 下載次數: 132)
下載附件
2017-3-5 19:41 上傳
第四步:焊接
繪制好焊接圖后,照著圖一部分一部分焊接,就可以了。下圖是我采用錫接走線法焊接好后的反面圖:
切記不要焊短路了!!
第五步:實物測試
1.測試電源模塊
給DC插座上電,反復按自鎖開關,查看自鎖開關附近的LED以及下載口附近的兩個LED是否亮滅。
若此處發現故障,則應立即排除故障再進行下一步。
2.測試下載模塊
用杜邦線連接USB_TTL的GND、RXD、TXD、5V0,如下圖:
20170305153714_85774.png (137.44 KB, 下載次數: 165)
下載附件
2017-3-5 19:41 上傳
杜邦線的另一端連接下載口的順序從上往下為5V0、TXD、RXD、GND(連接過程中線不會有交叉),如下圖:
20170305154209_59516.png (431.82 KB, 下載次數: 161)
下載附件
2017-3-5 19:41 上傳
打開燒錄軟件,進行燒錄。具體操作參考:單片機類型015STC90C516RD+A9T15528的代碼編寫,燒錄
拔出USB_TTL,給DC插座上電,即可看到接P2.0和P2.1口的LED,P2.0亮-滅-P2.1亮-滅,如此循環。
若此處發現故障,則應立即排除故障再進行下一步。
注:下載模塊的+-布局有點不合理,下載的時候不接GND,效果更好!!!!
3.測試復位模塊
在上一步程序燒錄成功后運行程序,待P2.1亮時,按下按鈕,可看見P2.0立即亮起。
若此處發現故障,則應立即排除故障。
結語:第一次制作單片機最小系統,查閱了很多零散資料,最終才做出了自己的第一塊51單片機最小系統。
這次經歷是值得寫下來的,畢竟做這個東西做了好幾天,寫出來供其他人參考參考。
感謝那些資料的貢獻者。
0.png (73.25 KB, 下載次數: 191)
下載附件
2017-3-7 20:52 上傳
下載:
51單片機最小系統制作.zip
(1.95 MB, 下載次數: 273)
2017-3-7 20:51 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: imxuheng 時間: 2017-3-8 21:48
我認為單片機最小系統不能就是“最小”,顯得像個光頭司令,加些外設便于以后測試和調試吧
作者: no1xijin 時間: 2017-3-9 09:45
加了兩個LED作為測試模塊的
作者: 仙君6481 時間: 2017-3-10 22:25
怎么下載?
作者: no1xijin 時間: 2017-3-11 11:42
文章末尾有下載鏈接,點擊即可下載
作者: hepa 時間: 2017-3-11 18:40
mark一下,
作者: hqboy 時間: 2017-5-18 22:24
不錯的設計。方便實用。
作者: lyf898 時間: 2017-5-19 08:18
加外設就不叫“最小”了,其實,只要有一個指示燈就可以了,有了最小系統,功能就可以無限擴展,何必要擠在一起?
作者: lyf898 時間: 2017-5-19 08:25
本帖最后由 lyf898 于 2017-5-19 14:15 編輯
P2口兩個燈不合理,應該接兩個跳線排針,這樣才不會影響P2口模塊擴展。
作者: Spito 時間: 2017-5-20 13:45
伸手 仿真跑一跑
作者: www135 時間: 2017-11-25 10:09
復位電路直接結電容和高電平也行的啊,加個電阻和開關是做什么用的啊,帥哥
作者: 浮云半生 時間: 2018-1-29 20:53
就是不知道USB轉TTL的燒寫電路怎么與單片機連接
作者: chenjianshuai 時間: 2018-3-9 21:13
最小可以用到其它模塊上啊
作者: wpq201800 時間: 2018-3-19 22:07
不錯,學習下
作者: yqw821 時間: 2018-3-27 15:16
能給我畫出具體電路圖的嗎?
真不知道怎么焊電路
作者: yqw821 時間: 2018-3-27 15:25
請問怎樣看這個原理圖焊電路板呢
作者: 許貽輝1996 時間: 2018-4-1 11:44
萌新問一句電阻電容哪里買?
作者: 突然想學習 時間: 2018-4-22 20:34
不錯哦!自己動手做一個。
作者: 藍竹 時間: 2018-5-16 12:23
感謝樓主
作者: no1xijin 時間: 2018-7-2 12:42
這個是我欠考慮了,多謝指點
作者: no1xijin 時間: 2018-7-2 12:46
電阻配合電容的充電,限制充電電流的大小。
開關是控制復位與否
作者: no1xijin 時間: 2018-7-2 12:47
按照圖示上的四線連接即可
作者: no1xijin 時間: 2018-7-2 12:50
原理圖參見仿真原理圖。
焊電路參見第三步,其中第一個圖片是焊元器件,第二個圖片是走線。
作者: no1xijin 時間: 2018-7-2 12:50
淘寶上購買
作者: 小米不冷 時間: 2018-7-2 19:35
感謝樓主 么么噠。。。。。
作者: lhqsbz 時間: 2018-7-3 10:01
厲害了我的哥
作者: HI大家好 時間: 2018-7-4 23:31
厲害了我的師.
作者: 小新無敵 時間: 2018-9-20 13:49
感覺有線沒接好
IMG_20180920_134905.png (339.74 KB, 下載次數: 84)
下載附件
2018-9-20 13:49 上傳
-
QQ圖片20180921031604.jpg
(13.69 KB, 下載次數: 167)
下載附件
2018-9-21 03:16 上傳
原理圖
作者: 喜兒 時間: 2018-10-15 22:06
初學單片機 很蒙蔽呀
作者: YQHUOGE 時間: 2018-11-12 09:38
請教一下,晶振那兩個電容的容量選擇有什么講究么?
作者: YQHUOGE 時間: 2018-11-12 09:47
請教一下,為何c2和c3的容量,有的圖上是30pf有的是22pf還有的是33pf,這個容量怎么選擇呢?用103或者104的可以么?
作者: meishuo123 時間: 2019-3-19 20:46
單片機最小系統電容是22-33,都可以的
作者: 祝云章 時間: 2019-3-20 15:03
謝謝分享!
作者: 耆睿 時間: 2019-3-27 10:43
學到了
作者: no1xijin 時間: 2020-3-9 09:21
謝謝,加跳線排針更好
作者: no1xijin 時間: 2020-3-9 09:22
電阻限流,開關是手動控制何時復位
作者: spawamg 時間: 2020-5-31 17:07
學習了,感謝分享~~
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
亚洲三级在线
|
青草视频在线播放
|
中文字幕在线一区
|
日韩欧美在线一区
|
国产91清纯白嫩初高中在线观看
|
欧美黄色精品
|
久久久综合|
欧美深夜福利
|
一级毛片免费
|
黄色特级毛片
|
一级黄色片免费看
|
精品影院
|
中文字字幕
|
六月婷婷在线
|
日韩在线不卡视频
|
欧美大片黄
|
四虎毛片
|
久久99精品久久久久久
|
中文字幕在线观看第一页
|
日韩精品一级
|
欧美日韩国产在线播放
|
日韩免费看
|
日皮视频免费看
|
国产深夜福利
|
亚洲综合伊人
|
国产精品久久久久久中文字
|
国产一区二区三区在线观看视频
|
国产在线一区二区
|
成人黄色在线视频
|
午夜免费福利视频
|
六月丁香综合
|
成人动漫免费观看
|
黄色免费观看网站
|
深夜福利av|
狠狠干婷婷
|
亚洲一区二区免费视频
|
日批视频免费在线观看
|
日韩亚洲欧美在线观看
|
日韩三级中文字幕
|
欧美日韩视频在线
|
欧美日韩伦理
|