91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

更我來學做Ep51編程器

1.使用串口通訊,芯片自動判別,編程過程中的擦除、燒寫、校驗各種操作完全由編程器上的監控芯片89C51控制,不受PC配置及其主頻的影響.
2.采用高速波特率進行數據傳送,經測試,燒寫一片4K ROM的AT89C51僅需要9.5S,而讀取和校驗僅需要3.5S.
3.體積小巧,省去笨重的外接電源適配器,直接使用USB端口5V電源, 攜帶方便,非常適合初學者學習51單片機的要求.
4.軟件界面友好,菜單、工具欄、快捷鍵齊全,全中文操作,提供加密功能,可以保護您的創作產權.可以說是麻雀雖小,五臟俱全!
5.功能完善,具有編程、讀取、校驗、空檢查、擦除、加密等系列功能;
6.40pin和20pin鎖緊插座,所有器件全部以第一腳對齊,無附加跳線,對于DIP封裝芯片無需任何適配器.
該編程器的原理圖
請注意:這個是流傳的原理圖, 我們經過實驗后經過一些修正,有以下幾點:
1  原版原理圖的資料中晶體的接法有誤, 導致信號相當不穩定.
2 原版中的信號電阻都是10k, 我們發現改為4k7電阻更好一些. 為此所有的10k都改為4k7.
3 原版中的12v的分壓電路用的是560/220ohm, 我們發現電阻太小導致功耗大. Max232發熱嚴重. 改為 2k2/560r效果更好一些.
4 所有的電解電容改為4.7uf/25v的小體積電容, 外觀更好看一些.  
更新的原理圖:(2007年9月25日更新!)
材料清單:
名稱
數量
說明
1/8w 4.7k  
6   (一共6個)
560r
3   (一共3個)
2k2  
1
4.7 歐姆
1
串聯于供電電路起保護作用
10k排阻
1
用于cpu  p0口上拉
1n4148
2
用于vpp高壓供給 (注意4148 的一頭是黑色的)
12v
1
用于vpp高壓供給 (注意12V 的一頭是白色的不要搞混)
4.7uf/50v
8
  (所有的電解都用同一個型號的, 避免搞錯, 注意方向哦其中一個(供電用的方向是反的, 其他都是同一個方向,看照片)
104
2
用于電源濾波
22p
2
用于晶體電路
11.0592
1
晶體
2n5401
1
   (注意看型號和插入的方向, 不要錯!)
2n5551
2
發光管  2  3mm白發紅(用于電源指示和通信指示)(注意方向)  
db9
1
串口頭
40pin 卡座
1
燒寫c51/s51等芯片用
20pin 卡座
1
燒寫 2051等用
40pin ic座
1
插入監控用89s51
16pin ic座
1
插入 max232芯片
usb座  
1
供電用
串口電纜
1
通信用
usb 電纜
1
供電用
At89s51
1
用于監控, 需要先燒寫好監控程序 (套件的89s51已經燒寫好了監控程序)
max232cpe  1  通信用集成電路  
pcb
1
電路板
以下是我們改進設計后的pcb圖:
安裝步驟:
以下是pcb板.
第一步: 安裝所有的電阻電容二極管:完成后焊接起來!注意看下圖 (電阻安裝前如果不熟悉請用萬用表量一下阻值以免搞錯)
有6個一樣的電阻都是 4.7k的電阻(其中一排一樣的5個, 還有一個在左下腳).
有3個560歐姆的電阻(3個都在在4.7K電阻的旁邊).
1個2k2的電阻(在12V穩壓管的旁邊)
1個為4.7歐姆的電阻 (在板子的右上腳,這個電阻串聯在電源的回路, 用于意外情況下短路時候保護電腦的USB接口)
二極管一共2個 1n4148, 一個 穩壓管12v
特別注意二極管的方向, 黑色端有標示!另外注意4148和12v的穩壓管不能搞反, 注意看管子上的字.12V 穩壓管一頭是白色的.
4148的 二極管一頭是黑色的(仔細看下圖)
第二步:
焊接所有的電容, 晶體ic座, 三極管.
電解電容一共有8個,注意正負極性!7個電容都是一個方向:請看下圖電解電容的方向! 只有一個電源濾波的電解電容和下圖的方向相反)
完成后安裝2個104p的電容. 2個22p的電容.一個11.0592的晶體.這些沒有極性.
經常有朋友因為材料的原因問我, 晶體可不可以用12m的代替?只差那么一點點?這里我明確的告訴大家: 不可以!必須嚴格的按照這個數值.
然后在這里有一個10k的排阻: 請注意他的安裝方向!如果插反了會造成上拉電平不一致,導致數據錯誤!
然后安裝3個三級管:一個是5401,兩個是5551, 注意不要搞反了, 管子上有字, 看清楚后再焊接!
ok, 到這里已經初具雛形了, 我們分別焊上兩個ic座(一個上監控芯片, 一個16pin的上max232),兩個鎖緊座,(一個燒寫40pin, 一個燒寫20pin )
以及232頭,usb頭,兩個 發光管.
注意發光管的方向:長的一端在上面,短的一端靠近板子的邊緣.
然后分別插上已經燒寫好監控程序的at89s51,max232芯片(注意安裝的方向!)
到這里硬件就完成了.
最后請您仔細的檢查一下有沒有短路的地方, 焊接是否牢靠?
為了保護我們的成果, 如果你有洗板水清洗一下更好.
調試:
1 插上usb電纜,此時電源指示燈會亮!表示電源正常, 否則請檢查發光管是否反了?
2 用萬用表分別量11.0592mhz的晶體兩端對電源地,電壓都應當是2.5v左右, 如果是0或者5v那么晶體沒有起振動! 請檢查晶體!
3 量穩壓二極管的兩端,應當是12v, 如果沒有表示高壓部分有問題!
4 如果最后有問題, 請您嘗試用其他的編程器把監控程序重新寫一下. 并且仔細的檢查一下板子.
然后聯機調試:安裝好軟件后 ,雙擊桌面的A51編程器圖標,程序啟動后,會自動檢測硬件及連接,狀態框中顯示“就緒”字樣,表示編程器連接和設置均正常.否則請檢查硬件連接和COM端口設置.   把單片機芯片正確地放到編程器的相應插座上,注意,芯片的缺口要朝向插座的把手方向.對于89C2051/1051/4051芯片, 把芯片放在小的20PIN小卡座上, 同樣的缺口要朝向插座的把手方向. 芯片放好后,就可以對芯片進行讀寫操作了,讀寫操作按下面的步驟進行:
1. 程序運行,請先選擇器件(點下選框),選擇燒寫的芯片類型.2.檢測芯片, 此時屏幕提示應當有正確的芯片識別代碼,否則請檢查芯片.
3. 用“打開文件”選擇打開要燒寫的.HEX 或者 .BIN 文件(一般情況下HEX文件類型居多)
4. 用“保存文件”可以保存讀出來的文件.
5. 用“擦除器件”擦除芯片(注意第二次燒寫芯片時必須先擦除芯片, 否則會燒寫出錯)
6. 用“寫器件”編程
7. 用“讀器件”讀取芯片中的程序,加密的讀不出來.
8. 用“校驗數據”檢查編程的正確與否.
9. 用“自動完成”自動執行以上各步驟.
10. 用“加密”選擇加密的級數.
全部回復(3)
正序查看
倒序查看
2008-03-08 10:15
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/63/2393931204942536.jpg');}" onmousewheel="return imgzoom(this);">
0
回復
2008-03-08 10:16
@昆山安川電子
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/63/2393931204942536.jpg');}"onmousewheel="returnimgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/63/2393931204942596.gif');}" onmousewheel="return imgzoom(this);">
0
回復
2008-03-08 10:17
@昆山安川電子
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/63/2393931204942596.gif');}"onmousewheel="returnimgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/63/2393931204942623.gif');}" onmousewheel="return imgzoom(this);">
0
回復
主站蜘蛛池模板: 方正县| 巴楚县| 万全县| 武乡县| 岑溪市| 怀化市| 禹城市| 乌鲁木齐市| 广东省| 南木林县| 绥宁县| 中山市| 会昌县| 梓潼县| 武安市| 南投市| 色达县| 云和县| 淳安县| 虞城县| 晋中市| 怀宁县| 黄陵县| 濮阳县| 阿拉善右旗| 博野县| 洪湖市| 恩施市| 汶上县| 兴安县| 沛县| 凌源市| 杂多县| 伽师县| 莱州市| 甘南县| 汝南县| 松滋市| 上犹县| 博爱县| 彭泽县|