本軟件是電子工程師DIY:基于單片機(jī)的推箱子游戲的仿真結(jié)果。主要是采用STC89C54單片機(jī),使用LCD12864 (0108)無字庫液晶屏來完成的。
上傳時(shí)間: 2013-12-24
上傳用戶:從此走出陰霾
AT89s52制成的DIY搖搖棒C語言程序,經(jīng)過測試成功
上傳時(shí)間: 2013-10-20
上傳用戶:royzhangsz
你想自己動(dòng)手制作DIY電子鐘、定時(shí)報(bào)警器、數(shù)控電源、智能充電器、頻率計(jì)和智能防盜器等實(shí)用的電子產(chǎn)品嗎?你想快速的掌握單片機(jī)開發(fā)技術(shù)嗎? 現(xiàn)在有了我們所錄制的單片機(jī)視頻教程,那遙不可及的夢想終于要成真了,趕快下載我們的《wang1jin單片機(jī)視頻教程》吧?我們的視頻教程是中國目前,最詳細(xì)最通俗易懂的單片機(jī)視頻教程。
標(biāo)簽: wang1jin 零 單片機(jī) 視頻
上傳時(shí)間: 2013-10-09
上傳用戶:jiahao131
簡介:本文介紹了一種國外新穎的教學(xué)構(gòu)思,并提出了其在“單片機(jī)應(yīng)用”教學(xué)上應(yīng)用的可能。作者根據(jù)自己的工作經(jīng)驗(yàn),提出了對單片機(jī)應(yīng)用課程教學(xué)目標(biāo)的理解,與施教者交流。基于作者理解的教學(xué)目標(biāo),參考國外這一教學(xué)構(gòu)思,提出了一種新的課程模式,并闡述了其可以帶來的好處。最后詳細(xì)介紹了為這個(gè)課程模式實(shí)施所設(shè)計(jì)的一套“智能小車DIY套件”,闡釋了設(shè)計(jì)中針對教學(xué)所作的努力。
標(biāo)簽: 單片機(jī)應(yīng)用 方式
上傳時(shí)間: 2013-10-24
上傳用戶:zczc
EM78系列單芯片-提升軟件效率的小程序筆者閑暇時(shí)總喜歡一個(gè)人窩在房里拿烙鐵,焊電路板,在網(wǎng)絡(luò)上游走,看到喜歡的DIY也一定仔細(xì)端詳,即使按圖施工也可以得到不少的樂趣,相信酷愛此道的人應(yīng)該也不少,除了喜歡看看別人的作品,也可以互相比較一下看誰用的零件少,誰提供的功能強(qiáng),誰的速度最快,所以經(jīng)常很容易就搜集到一些不錯(cuò)的電路,日子久了就像堆積木一樣,可以一個(gè)方塊一個(gè)方塊的拿來用,吾人戲稱為積木設(shè)計(jì)法。將許多有用的電路組合在一起,又是一個(gè)新的東西。這種方式的確又快又經(jīng)濟(jì),符合現(xiàn)代人快餐的觀念。不僅是硬件可以像堆積木一樣的收集起來,軟件當(dāng)然也可以適用于積木法則,于是在不少有心人的努力之下,筆者也收集了EM78系列單芯片一些很好的鏈接庫,所以說麻雀雖小,五臟俱全。也因?yàn)檫@些鏈接庫極具參考價(jià)值,筆者不忍獨(dú)享,故決定將紊亂的筆記重新整理后。
上傳時(shí)間: 2013-11-21
上傳用戶:kristycreasy
關(guān)于PCB封裝的資料收集整理. 大的來說,元件有插裝和貼裝.零件封裝是指實(shí)際零件焊接到電路板時(shí)所指示的外觀和焊點(diǎn)的位置。是純粹的空間概念.因此不同的元件可共用同一零件封裝,同種元件也可有不同的零件封裝。像電阻,有傳統(tǒng)的針插式,這種元件體積較大,電路板必須鉆孔才能安置元件,完成鉆孔后,插入元件,再過錫爐或噴錫(也可手焊),成本較高,較新的設(shè)計(jì)都是采用體積小的表面貼片式元件(SMD)這種元件不必鉆孔,用鋼膜將半熔狀錫膏倒入電路板,再把SMD 元件放上,即可焊接在電路板上了。晶體管是我們常用的的元件之一,在DEVICE。LIB庫中,簡簡單單的只有NPN與PNP之分,但實(shí)際上,如果它是NPN的2N3055那它有可能是鐵殼子的TO—3,如果它是NPN的2N3054,則有可能是鐵殼的TO-66或TO-5,而學(xué)用的CS9013,有TO-92A,TO-92B,還有TO-5,TO-46,TO-52等等,千變?nèi)f化。還有一個(gè)就是電阻,在DEVICE 庫中,它也是簡單地把它們稱為RES1 和RES2,不管它是100Ω 還是470KΩ都一樣,對電路板而言,它與歐姆數(shù)根本不相關(guān),完全是按該電阻的功率數(shù)來決定的我們選用的1/4W 和甚至1/2W 的電阻,都可以用AXIAL0.3 元件封裝,而功率數(shù)大一點(diǎn)的話,可用AXIAL0.4,AXIAL0.5等等。現(xiàn)將常用的元件封裝整理如下:電阻類及無極性雙端元件:AXIAL0.3-AXIAL1.0無極性電容:RAD0.1-RAD0.4有極性電容:RB.2/.4-RB.5/1.0二極管:DIODE0.4及DIODE0.7石英晶體振蕩器:XTAL1晶體管、FET、UJT:TO-xxx(TO-3,TO-5)可變電阻(POT1、POT2):VR1-VR5這些常用的元件封裝,大家最好能把它背下來,這些元件封裝,大家可以把它拆分成兩部分來記如電阻AXIAL0.3 可拆成AXIAL 和0.3,AXIAL 翻譯成中文就是軸狀的,0.3 則是該電阻在印刷電路板上的焊盤間的距離也就是300mil(因?yàn)樵陔姍C(jī)領(lǐng)域里,是以英制單位為主的。同樣的,對于無極性的電容,RAD0.1-RAD0.4也是一樣;對有極性的電容如電解電容,其封裝為RB.2/.4,RB.3/.6 等,其中“.2”為焊盤間距,“.4”為電容圓筒的外徑。對于晶體管,那就直接看它的外形及功率,大功率的晶體管,就用TO—3,中功率的晶體管,如果是扁平的,就用TO-220,如果是金屬殼的,就用TO-66,小功率的晶體管,就用TO-5,TO-46,TO-92A等都可以,反正它的管腳也長,彎一下也可以。對于常用的集成IC電路,有DIPxx,就是雙列直插的元件封裝,DIP8就是雙排,每排有4個(gè)引腳,兩排間距離是300mil,焊盤間的距離是100mil。SIPxx 就是單排的封裝。等等。值得我們注意的是晶體管與可變電阻,它們的包裝才是最令人頭痛的,同樣的包裝,其管腳可不一定一樣。例如,對于TO-92B之類的包裝,通常是1 腳為E(發(fā)射極),而2 腳有可能是B 極(基極),也可能是C(集電極);同樣的,3腳有可能是C,也有可能是B,具體是那個(gè),只有拿到了元件才能確定。因此,電路軟件不敢硬性定義焊盤名稱(管腳名稱),同樣的,場效應(yīng)管,MOS 管也可以用跟晶體管一樣的封裝,它可以通用于三個(gè)引腳的元件。Q1-B,在PCB 里,加載這種網(wǎng)絡(luò)表的時(shí)候,就會(huì)找不到節(jié)點(diǎn)(對不上)。在可變電阻
上傳時(shí)間: 2013-11-03
上傳用戶:daguogai
深入淺出AVR單片機(jī)AVR愛好者DIY的經(jīng)驗(yàn)之談讓更多的菜鳥變成老鳥
標(biāo)簽: AVR 單片機(jī)學(xué)習(xí) 教材
上傳時(shí)間: 2013-11-21
上傳用戶:18707733937
深入淺出AVR單片機(jī)思路清晰,以AVR單片機(jī)為載體,介紹了初學(xué)單片機(jī)所必須掌握的專業(yè)知識(shí)。書中語言嚴(yán)謹(jǐn)?shù)环τ哪L(fēng)趣,配以大量的照片、圖示和實(shí)例程序,使讀者在愉悅中完成專業(yè)知識(shí)的學(xué)習(xí),并培養(yǎng)了學(xué)習(xí)嵌入式系統(tǒng)的興趣。本書在講述AVR單片機(jī)的同時(shí),更注重于對讀者學(xué)習(xí)和設(shè)計(jì)能力的啟發(fā)、培養(yǎng),幫助他們養(yǎng)成“從實(shí)踐中來,到實(shí)踐中去”的科學(xué)方法論,為進(jìn)一步的學(xué)習(xí)創(chuàng)造了基礎(chǔ)。 本書講述淺顯、內(nèi)容豐富、編排合理、實(shí)例詳盡。首先介紹了如何閱讀器件資料的方法,然后熟悉ICCAVR集成開發(fā)環(huán)境并搭建實(shí)驗(yàn)開發(fā)裝置,接著從實(shí)際應(yīng)用出發(fā),啟發(fā)式地介紹AVR單片機(jī)的常用資源和對應(yīng)軟件方法,最后較為全面地補(bǔ)充了從事嵌入式系統(tǒng)開發(fā)要擴(kuò)展的軟件知識(shí)。 第1篇 Are you ready? 第1章 學(xué)會(huì)閱讀Datasheet 1.1 如何閱讀PDF文件,如何獲得Datasheet文件 1.2 Datasheet告訴我們些什么 1.3 如何看懂AVR的Datasheet 1.4 如何得到幫助 1.5 匯編語言執(zhí)行時(shí)間的計(jì)算方法 1.6 ATmega48/88/168常用熔絲的作用及其配置方法 1.7 對誤燒寫為外部時(shí)鐘模式的解鎖方法 實(shí)例1 閱讀74HC595 Datasheet 第2章 深入開發(fā)環(huán)境 2.1 認(rèn)識(shí)ICC編譯環(huán)境 2.2 事半功倍的代碼生成器 2.3 ICC之不得不說的故事 2.4 AVR最小系統(tǒng)和下載線DIY 實(shí)例2 AVR最小系統(tǒng)DIY第2篇 Let\'s go! 第3章 從跑馬燈開始 3.1 輸入/輸出界面 3.1.1 單片機(jī)的輸入/輸出設(shè)備——引腳 3.1.2 “芯”里有數(shù)——數(shù)碼管顯示 3.1.3 單片機(jī)的輸入/輸出設(shè)備——從按鍵到鍵盤 3.2 用ATmega48/88/168單片機(jī)端口驅(qū)動(dòng)數(shù)碼管 3.3 操縱ATmega48/88/168單片機(jī)端口 3.4 端口內(nèi)建上拉電阻的使用 3.5 端口位操作 實(shí)例3 跑馬燈 實(shí)例4 數(shù)碼管的顯示(上) 實(shí)例5 數(shù)碼管的顯示(下) 實(shí)例6 矩陣鍵盤 第4章 對不起接個(gè)電話 4.1 十萬火急——中斷 4.2 中斷的特性 4.3 使用中斷時(shí)的注意事項(xiàng) 4.4 ATmega48/88/168單片機(jī)有哪些中斷源 4.5 如何編寫一個(gè)中斷的服務(wù)程序代碼 4.6 ATmega48/88/168單片機(jī)中斷的開關(guān)控制 4.7 ATmega48/88/168中斷標(biāo)志位 4.8 ATmega48/88/168中斷優(yōu)先級(jí) 4.9 ATmega48/88/168單片機(jī)中斷向量 4.10 中斷與查詢之爭 4.11 用查詢方式響應(yīng)外設(shè)中斷 4.12 中斷誤觸發(fā) 4.13 前后臺(tái)與原子操作 實(shí)例7 中斷喚醒的鍵盤掃描 實(shí)例8 旋轉(zhuǎn)編碼器 第5章 一秒究竟有多長 5.1 單片機(jī)與時(shí)間 5.2 軟件延時(shí) 5.3 不需要加載的“自由計(jì)時(shí)器” 5.4 通過重加載控制定時(shí)中斷周期 5.5 使用代碼生成器生成定時(shí)器1初始化代碼 5.6 定時(shí)器的其他工作模式 5.7 PWM波及其應(yīng)用簡介 5.8 人類能看懂的電子時(shí)鐘——實(shí)時(shí)時(shí)鐘簡介 實(shí)例9 閃爍的燈 實(shí)例10 漸明漸暗的燈 實(shí)例11 復(fù)雜閃爍控制 第6章 電量低 6.1 從猜數(shù)游戲到A/D轉(zhuǎn)換器 6.2 ATmega48/88/168的A/D轉(zhuǎn)換器 6.3 ATmega48/88/168單片機(jī)中與A/D相關(guān)的引腳 6.4 ATmega48/88/168單片機(jī)中與A/D相關(guān)的寄存器 6.5 使用A/D時(shí)需要注意些什么 6.6 怎樣知道A/D轉(zhuǎn)換完成 6.7 讀取A/D的轉(zhuǎn)換結(jié)果 6.8 使用代碼生成器生成ADC初始化代碼 6.9 書寫具有工程結(jié)構(gòu)的初始化代碼 6.10 電量計(jì)原理概述 …… 第7章 正在過收費(fèi)站 第8章 包裝的學(xué)問 第9章 傻孩子求職記 第10章 MISSION UPDATE第3篇 Code Name C 第11章 朝花夕拾 第12章 指針都是紙老虎 第13章 來自身邊的啟示 第14章 初識(shí)嵌入式系統(tǒng)
上傳時(shí)間: 2014-05-05
上傳用戶:佳期如夢
基于PIC單片機(jī)的低功耗讀卡器硬件設(shè)計(jì):本文提出了一個(gè)完整的基于串口的智能讀卡器子系統(tǒng)設(shè)計(jì)方案并將其實(shí)現(xiàn)。讀卡器的設(shè)計(jì)突出了小型化的要求,全部器件使用貼片封裝。為了減小讀卡器的體積,設(shè)計(jì)中還使用了串口竊電的技術(shù),使用串口信號(hào)線直接給讀卡器供電。為此,讀卡器使用了省電的設(shè)計(jì),采用了省電的集成電路,并大膽簡化了許多傳統(tǒng)的設(shè)計(jì)電路。關(guān)鍵字: 讀卡器, 單片機(jī), 串口竊電 Abstract: This paper aims to put forward a complete design of Smart IC card reader based onSerial Port and propose the way of realizing it for the purpose of Network Security. SMD isadopted to make Smart IC reader smaller in this design. To reduce the volume of Smart ICreader, Serial Port powered technology is employed to get power from the signal line of Serial Port. For this reason, low-power consumption components are adopted in the design and some traditional designs are simplified to reduce the power consumption.Keywords: Card Reader; Single-chip Computer; Serial Port Powered IC 卡系統(tǒng)保存了加密算法所需要的工作密鑰,供加密算法對網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)加密使用,是整個(gè)系統(tǒng)網(wǎng)絡(luò)安全的核心。在IC 卡子系統(tǒng)中,讀卡器是一個(gè)重要的部分。它起著管理IC卡、在IC 卡和PC或網(wǎng)絡(luò)計(jì)算機(jī)間傳遞數(shù)據(jù)的重要作用。本文以一片PIC單片機(jī)為核心完成了基于RS232 串口的讀卡器的硬件設(shè)計(jì)。
上傳時(shí)間: 2014-04-14
上傳用戶:wanghui2438
介紹用PIC16F84單片機(jī)制作的電子密碼鎖。PIC16F84單片機(jī)共18個(gè)引腳,13個(gè)可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲(chǔ)器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲(chǔ)器,8級(jí)深度的硬堆棧。 用PIC單片機(jī)設(shè)計(jì)的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機(jī),采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進(jìn)的流水線時(shí)序,與傳統(tǒng)51單片機(jī)相比其在速度和性能方面更具優(yōu)越性和先進(jìn)性。PIC單片機(jī)的另一個(gè)優(yōu)點(diǎn)是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計(jì)更加簡單,節(jié)約設(shè)計(jì)成本,提高整機(jī)性能。因此PIC單片機(jī)已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計(jì)和研制階段的首選控制器。本文介紹用PIC16F84單片機(jī)制作的電子密碼鎖。PIC16F84單片機(jī)共18個(gè)引腳,13個(gè)可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲(chǔ)器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲(chǔ)器,8級(jí)深度的硬堆棧。硬件設(shè)計(jì) 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進(jìn)制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號(hào),送RB4-RB7列信號(hào)輸入端。余下半個(gè)139譯碼器動(dòng)揚(yáng)聲器。RB2接中功率三極管基極,驅(qū)動(dòng)繼電器動(dòng)作。有效密碼長度為4位,根據(jù)實(shí)際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機(jī)數(shù),無特殊意義,目的是為防止被套解。用戶可按*號(hào)鍵修改密碼,按#號(hào)鍵結(jié)束。輸入密碼并按#號(hào)確認(rèn)之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動(dòng)作。 若用戶輸入的密碼正確,揚(yáng)聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯(cuò)誤之后,程序鎖死,揚(yáng)聲器報(bào)警。直到CPU被復(fù)位或從新上電。軟件設(shè)計(jì) 軟件流程圖見圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動(dòng)轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個(gè)連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當(dāng)前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險(xiǎn)箱柜。
標(biāo)簽: PIC 單片機(jī)設(shè)計(jì) 電子密碼鎖
上傳時(shí)間: 2013-10-31
上傳用戶:uuuuuuu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1