一、簡介實習班核心概念是“習”,也就是“練習”之意。 本實習班的目的是讓學員越過這道坎——不知該如何用單片機解決現實問題,從: 不知如何入手不知如何思考 變為遇到問題知道: 單片機在其中能扮演什么角色?需要考慮哪些?從何處查找資料?該如何動手? 培訓的重點不是某項具體的技術,而是一種綜合思考能力。我以為,做事首先是知道要做什么?以何方式做?之后才是具體技術細節如何實現。
上傳時間: 2013-11-24
上傳用戶:Bert520
介紹了一種基于單片機和GSM模塊的短消息收發系統設計。該系統通過串12'通信實現單片機與GSM模塊間數據傳送。同時完成了基于Visual Basic語言的PC機上位機程序開發工作,實現在PC上位機環境中對短消息進行編寫,讀取、發送、刪除等多種功能。該系統具有成本低,功耗小,使用方便等優點,擁有良好的使用價值和工程指導意叉。
上傳時間: 2013-11-08
上傳用戶:fghygef
產品簡介1.1 產品功能:1.1.1 本產品是手持萬用在線編程機的簡化版。保留了 ISP/IAP 的核心功能。LCD/鍵盤/內置存儲器、加密性能相應弱化,以降低客戶應用成本。1.1.2 下載盒可儲存 1 個用戶程序代碼文件。1.1.3 下載盒可儲存 1 個固件代碼,分別支持不同系列單片機/ARM 芯片的脫機/離線下載和編程。 1.1.4 可支持意法半導體公司 STM32F系列芯片的脫機 ISP 燒錄。1.1.5 支持 STM32F 系列芯片的脫機加密 IAP程序燒錄/升級。1.1.6 支持 FreeScale HCS08 系列和 RS08 系列芯片的脫機 BDM 編程。1.1.7 支持 MicroChip 的 PIC12/PIC16/PIC18系列芯片的脫機 ICSP 編程。1.1.8 支持 AVR 系列 8 位單片機的脫機 ISP。1.1.9 本產品將不斷升級,支持更多種類和型號的芯片。如果客戶需要使用暫不支持的芯片,可向單片機在線編程網提出,本網可在優先開發對應芯片的支持固件。1.1.10 可內置干電池(4 節 7 號)供電,也可用電腦 USB 口供電,或選配USB口電源適配器1.2 產品銷售清單:1.2.1 單片機下載盒 1 個。1.2.2 miniUSB 連接線一條。1.2.3 10PIN 轉 6PIN 排線一根。1.2.4 說明書一本(即本文件,初期以電子文件形式提供)。1.2.5 10PIN-DB9 串口轉換器一個(選配件)。1.2.6 USB 型電源適配器一個(選配件)。
上傳時間: 2013-10-10
上傳用戶:003030
單片機在日常生活中用得越來越多,其集成度也越來越高,目前擁有多種單片機都集成有A/D轉換功能,如PIC,AVR,SUNPLUS,SH等。處理器的位數從4位到32位或更高,轉換精度從6位,8位,10位或更高。
上傳時間: 2013-10-28
上傳用戶:xa_lgy
給初學單片機的經典必備實驗單片機學習最重要是的是要搞清楚其內部的硬件結構。如:p0 p1 p2 p3 T1 T2 以及UART。 至于在編程方面,首先要理解單片機其編程語言和一般的匯編語言以及c語言的區別。 最大的不 同是在于單片機編程主要是圍繞定時器和UART來編程的, 所以要你對那些特殊寄存器要特別的熟 悉,如TMOD PCON SCON PSW IP,一提起這些你應該馬上知道這些寄存器里面所包含位及其中的意 義。如果你做到了這點,可以說單片機你算入門了。 剛開始不要學太多的單片機,單片機的種類很多,但你學精了一個,其他的很好學的,無非只是 在定時器和寄存器上有所不同罷了。 單片機學習是一個辛苦的過程,希望大家能吃苦耐勞,持之以恒。 鑒于本人學習的不足之處,少許錯誤,盡情諒解。 感謝您使用本教程。
上傳時間: 2013-11-19
上傳用戶:xjy441694216
AT89C2051驅動步進電機的電路和源碼:AT89C2051驅動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }
上傳時間: 2013-11-21
上傳用戶:boyaboy
1. 文件比較器TKSDiff :a) 二進制比較:支持字體設置和文件改動監測,微調智能比較算法b) 支持文件拖拽,內容替換和插入c) 支持復制選中文本和比較文件的文件名d) 支持選中內容的導出e) 顯示智能比較完成度f) 處理k-flash命令行g) 禁止大文件間的比較h) 修正部分內存越界問題i) 修正消除二進制標題時有時無問題j) 修正目錄比較界面模塊資源泄漏問題k) 修正快速比較設置起始地址 bug
上傳時間: 2013-10-13
上傳用戶:CSUSheep
高壓雙管反激變換器的設計:介紹一種雙管反激的電路拓撲,分析了其工作原理,給出了一些關鍵技術參數的計算公式,設計并研制成功的30W 380V AC5 0H z/510V DC/+15.1 V DC(1A )、+5.2VDC(2A)輔助開關電源具有功率密度高、變換效率高、可靠性高等優良的綜合性能。該變換器在高電壓輸人情況下有重要的應用價值。【關 鍵 詞 】變換器,輔助開關電源,雙管反激 [Abstract】 A n e wt opologyfo rd oubles witchfl ybackc onverteris in troduced.Th eo perationp rincipleis a nalyzeda nds ome for mulas for calculating key parameters for the topology are presented. The designed and produced auxiliary switching power supply,i. e. 30W 380V AC5 0H z/5 10V DC/+15.1 V DC《1A )、+5.2 V DC《2A ),hase xcellentc omprehensivep erformances sucha sh ighp owerd ensity, hi ghc onversione fficiencya ndh ighr eliability.Th isc onverterh asim portanta pplicationv aluef orh igh input voltag [Keywords ]converter,au xiliary switchingp owers upply,do ubles witchf lybac
上傳時間: 2013-11-01
上傳用戶:Ants
P C B 可測性設計布線規則之建議― ― 從源頭改善可測率PCB 設計除需考慮功能性與安全性等要求外,亦需考慮可生產與可測試。這里提供可測性設計建議供設計布線工程師參考。1. 每一個銅箔電路支點,至少需要一個可測試點。如無對應的測試點,將可導致與之相關的開短路不可檢出,并且與之相連的零件會因無測試點而不可測。2. 雙面治具會增加制作成本,且上針板的測試針定位準確度差。所以Layout 時應通過Via Hole 盡可能將測試點放置于同一面。這樣就只要做單面治具即可。3. 測試選點優先級:A.測墊(Test Pad) B.通孔(Through Hole) C.零件腳(Component Lead) D.貫穿孔(Via Hole)(未Mask)。而對于零件腳,應以AI 零件腳及其它較細較短腳為優先,較粗或較長的引腳接觸性誤判多。4. PCB 厚度至少要62mil(1.35mm),厚度少于此值之PCB 容易板彎變形,影響測點精準度,制作治具需特殊處理。5. 避免將測點置于SMT 之PAD 上,因SMT 零件會偏移,故不可靠,且易傷及零件。6. 避免使用過長零件腳(>170mil(4.3mm))或過大的孔(直徑>1.5mm)為測點。7. 對于電池(Battery)最好預留Jumper,在ICT 測試時能有效隔離電池的影響。8. 定位孔要求:(a) 定位孔(Tooling Hole)直徑最好為125mil(3.175mm)及其以上。(b) 每一片PCB 須有2 個定位孔和一個防呆孔(也可說成定位孔,用以預防將PCB反放而導致機器壓破板),且孔內不能沾錫。(c) 選擇以對角線,距離最遠之2 孔為定位孔。(d) 各定位孔(含防呆孔)不應設計成中心對稱,即PCB 旋轉180 度角后仍能放入PCB,這樣,作業員易于反放而致機器壓破板)9. 測試點要求:(e) 兩測點或測點與預鉆孔之中心距不得小于50mil(1.27mm),否則有一測點無法植針。以大于100mil(2.54mm)為佳,其次是75mil(1.905mm)。(f) 測點應離其附近零件(位于同一面者)至少100mil,如為高于3mm 零件,則應至少間距120mil,方便治具制作。(g) 測點應平均分布于PCB 表面,避免局部密度過高,影響治具測試時測試針壓力平衡。(h) 測點直徑最好能不小于35mil(0.9mm),如在上針板,則最好不小于40mil(1.00mm),圓形、正方形均可。小于0.030”(30mil)之測點需額外加工,以導正目標。(i) 測點的Pad 及Via 不應有防焊漆(Solder Mask)。(j) 測點應離板邊或折邊至少100mil。(k) 錫點被實踐證實是最好的測試探針接觸點。因為錫的氧化物較輕且容易刺穿。以錫點作測試點,因接觸不良導致誤判的機會極少且可延長探針使用壽命。錫點尤其以PCB 光板制作時的噴錫點最佳。PCB 裸銅測點,高溫后已氧化,且其硬度高,所以探針接觸電阻變化而致測試誤判率很高。如果裸銅測點在SMT 時加上錫膏再經回流焊固化為錫點,雖可大幅改善,但因助焊劑或吃錫不完全的緣故,仍會出現較多的接觸誤判。
上傳時間: 2014-01-14
上傳用戶:cylnpy
MCS-51系列單片機指令A表MCS-51系列單片機指令d表MCS-51系列單片機指令c表MCS-51系列單片機指令i表MCS-51系列單片機指令j表MCS-51系列單片機指令l表MCS-51系列單片機指令m表MCS-51系列單片機指令n表MCS-51系列單片機指令i表MCS-51系列單片機指令s表MCS-51系列單片機指令x表
上傳時間: 2014-03-27
上傳用戶:chengxin