MPLAB 6.XX及PICC18安裝使用簡介 MPLAB的安裝軟件可以從微芯公司網(wǎng)站上下載,本人使用的是MPLABV6.43版本,其余版本的操作與此相同,推薦使用MPLABV6.30以后的軟件版本。
上傳時間: 2014-01-18
上傳用戶:fairy0212
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。 用PIC單片機設(shè)計的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進的流水線時序,與傳統(tǒng)51單片機相比其在速度和性能方面更具優(yōu)越性和先進性。PIC單片機的另一個優(yōu)點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計更加簡單,節(jié)約設(shè)計成本,提高整機性能。因此PIC單片機已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計和研制階段的首選控制器。本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。硬件設(shè)計 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅(qū)動繼電器動作。有效密碼長度為4位,根據(jù)實際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機數(shù),無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結(jié)束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動作。 若用戶輸入的密碼正確,揚聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復(fù)位或從新上電。軟件設(shè)計 軟件流程圖見圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當(dāng)前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
標簽: PIC 單片機設(shè)計 電子密碼鎖
上傳時間: 2013-10-31
上傳用戶:uuuuuuu
USB通過HID方式的自更新程序,微芯公司的PIC系列芯片
上傳時間: 2014-02-15
上傳用戶:阿四AIR
標準方式的USB自編程的實現(xiàn),采用的是微芯公司的芯片。
上傳時間: 2016-08-31
上傳用戶:上善若水
PIC10F322是微芯公司的6引腳8位單片機,本文檔是官方的數(shù)據(jù)手冊。
上傳時間: 2021-12-28
上傳用戶:1208020161
核心板配置 核心板配置癿FPGA芯片是Cyclone II系列癿EP2C8Q208C,具有8256個LEs,36個M4K RAM blocks (4Kbits plus 512 parity bits),同時具有165,888bit癿RAM,支持18個Embedded multipliers和2個PLL,資源配備十分豐富。實驗證明,返款芯片在嵌入NIOS II軟核將黑釐開収板癿所有外謳全部跑起來,僅占全部資源癿70-80% ; 核心板同時配備了64Mbit癿SDRAM,對亍運行NIOS軟核提供了有力癿保障,返款芯片為時鐘頻率有143MHz,實驗證明,NIOS II軟核主頻可以平穩(wěn)運行120MHz,速度迓是相當(dāng)忚癿; 16Mbit癿配置芯片也為返款核心板增色丌少,丌僅可以存儲配置信息,同時迓可以實現(xiàn)NIOS II軟件程序存儲,你編寫癿程序再大也沒有后頊乀憂了。 20M癿有源晶振也是必丌可少癿,他是整個系統(tǒng)癿時鐘源泉;4個LED對亍調(diào)試來說更是提供了徑多方便;復(fù)位按鍵,重新配置按鍵,配置指示燈一個也丌能少;同時支持AS模式和JTAG模式; 除此以外,核心板一個更大的特點是它可以獨立亍底板單獨運行,為此配備了5V癿電源接口,高質(zhì)量癿紅色開關(guān),為了安全迓加入了自恢復(fù)保險絲。當(dāng)然擴展口是丌能少癿,除了SDRAM占用癿38個IO口外,其他100個IO全部擴展出來,為大家可以迕行自我擴展實驗做好了充分癿準備。 四、 下擴展板配置 為了讓FPGA収揮它癿強大功能,黑釐開収板為其謳計一款資源豐富癿下擴展板(乀所以叨下擴展板,是因為我們后續(xù)迓會有上擴展板)。下面我們就來簡單介終一下下擴展板癿資源配置。 支持網(wǎng)絡(luò)功能,配置ENC28J60網(wǎng)口芯片。ENC28J60是Microchip Technology(美國微芯科技公司)推出癿28引腳獨立以太網(wǎng)控刢器。目前市場上大部分以太網(wǎng)控刢器癿封裝均赸過80引腳,而符吅IEEE 802.3協(xié)議癿ENC28J60叧有28引腳,既能提供相應(yīng)癿功能,又可以大大簡化相關(guān)謳計,減小空間; 支持USB功能,配置CH376芯片。CH376 支持USB 謳備方式和USB 主機方式,幵丏內(nèi)置了USB 途訊協(xié)議癿基本固件,內(nèi)置了處理Mass-Storage海量存儲謳備癿與用途訊協(xié)議癿固件,內(nèi)置了SD 卡癿途訊接口固件,內(nèi)置了FAT16和FAT32 以及FAT12 文件系統(tǒng)癿管理固件,支持常用癿USB 存儲謳備(包括U 盤/USB 硬盤/USB 閃存盤/USB 讀卡器)和SD 卡(包括標準容量SD 卡和高容量HC-SD 卡以及協(xié)議兼容癿MMC 卡和TF 卡); 支持板載128*64的點陣LCD。ST7565P控刢芯片,內(nèi)置DC/DC電路,途過軟件調(diào)節(jié)對比度。該芯片支持,幵口和串口丟種方式;
上傳時間: 2013-11-23
上傳用戶:ouyangtongze
至芯公司的FPGA培訓(xùn)教程,質(zhì)量相當(dāng)高。闡明了可編程器件的整個發(fā)展歷史以及FPGA的構(gòu)成與其實現(xiàn)數(shù)字邏輯設(shè)計的硬件原理。而后深入淺出的講述了Verilog語法的重點和難點,對于初學(xué)者掌握基于硬件設(shè)計的Verilog語法具有很高價值,是一本不可多得優(yōu)秀資料。
標簽: fpga
上傳時間: 2022-07-25
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(100)資源包含以下內(nèi)容:1. 主要介紹了如何使用E8仿真器在以Renesas芯片為MCU的開發(fā)板上進行仿真調(diào)試。 第1 章 概要 第2 章 E8 仿真器功能 第3 章 使用前的準備 第4 章 調(diào)試的準備 第5 章 調(diào)試 .2. 嵌入式JAVA虛擬機機制研究---論文.3. 該程序用于單片機的控制類.4. 這里有2002個通用電路原理圖和使用方法.5. 軟硬件結(jié)合 超聲儀器 看了很受啟發(fā)。主要描述了系統(tǒng)的設(shè)計思路.6. 基于FPGA的Turbo碼交織器的設(shè)計與實現(xiàn) 比較實用.7. 這是一個簡單的步進電機的程序,用C51編寫,主要可以定時控制電機進行180度的旋轉(zhuǎn).8. 對單片機編程軟件keil有詳細的介紹.9. STM32為ST公司最新推出的一款基于CORTEX內(nèi)核的32位微處理器.STM32F10xFWLib為其所有外設(shè)的SAMPLE CODE編譯環(huán)境為IAR.10. 里邊含有信號與系統(tǒng)的講義.11. 歷屆研究生電子設(shè)計大賽筆試.12. TI公司的2812dsp所有程序.13. 工業(yè)控制中尤其是樓宇控制中常用到的溫度控制程序.14. 意法半導(dǎo)體STR710的驅(qū)動程序.15. 該代碼是嵌入式的一個項目源碼.16. Protel信號完整性分析是比較高級的應(yīng)用,很少有介紹.17. 這是在網(wǎng)絡(luò)上搜索的Protel常用庫,整理后的匯總.18. 嵌入式系統(tǒng)編程介紹,基于C++,GOOD!.19. 嵌入式系統(tǒng)介紹,詳細說明嵌入式軟件定義及組成,不錯哦!.20. 本文詳細講解了超大容量FLASH的應(yīng)用.21. 本文為SPIflash的芯片資料.22. 成都大型培訓(xùn)機構(gòu)中簽教育 嵌入式培訓(xùn) QT編程PPT.23. PCB板設(shè)計是硬件工程師必備的技能.24. EVC環(huán)境下編寫的串口讀寫程序.25. pci8136 多功能電機驅(qū)動卡.26. qt的入門教材.27. Swarm多agent仿真教程源碼之一:ModelSwarm初步應(yīng)用.28. Swarm多agent仿真教程源碼:ModelSwarm高級應(yīng)用之讀取文件參數(shù).29. Swarm多agent仿真教程ObserverSwarm應(yīng)用:運用GUI可初化仿真.30. AT89C52單片機上運行的程序,文件名為eye1.c 功能:AT89C52單片機作為分站與上位機(PC機或工控機)通訊.31. 這是調(diào)用TLC549的匯編程序(STLC549.ASM)的C51程序, */ /* 文件名CALLT549.C */ /* 功能:本程序主要是讀出輸入通道ANALOG IN的 */ /* 模數(shù)轉(zhuǎn).32. 自己寫的FIR程序.33. 嵌入式視頻監(jiān)控系統(tǒng).34. PS/2接口鼠標與單片機相連的中斷程序.35. protel設(shè)計人員必備的知識庫(附常用零件庫及封裝).36. QuartusII6.0的英文培訓(xùn)資料277頁的ppt寶貴資料.37. 微芯的AD轉(zhuǎn)換器選型課件,網(wǎng)上收集整理的.38. 自己以前編的DS12887程序.39. c5000硬件講義.40. C54X混合編程的方法研究.
上傳時間: 2013-07-23
上傳用戶:eeworm
可編程系統(tǒng)級芯片提供了最大設(shè)計的靈活性 極端靈活且完全可編程的混合信號SOC 的基本原理是促使賽普拉斯微系統(tǒng)公司(Cypress MicroSystems)推出名為PSoCTM(Programmable System-On-ChipTM,可編程系統(tǒng)級芯片)的全新一代器件的動力所在。
標簽: 可編程 系統(tǒng)級芯片
上傳時間: 2013-10-22
上傳用戶:playboys0
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
上傳時間: 2013-11-16
上傳用戶:heart520beat
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1