各大類單片機的指令系統(tǒng)是沒有通用性的,它是由單片機生產(chǎn)廠家規(guī)定的,所以用戶必須遵循廠家規(guī)定的標準,才能達到應用單片機的目的。 PIC 8位單片機共有三個級別,有相對應的指令集。基本級PIC系列芯片共有指令33條,每條指令是12位字長;中級PIC系列芯片共有指令35條,每條指令是14位字長;高級PIC系列芯片共有指令58條,每條指令是16位字長。其指令向下兼容。 在這里筆者介紹PIC 8位單片機匯編語言指令的組成及指令中符號的功能,以供初學者閱讀相關(guān)書籍和資料時快速入門。
上傳時間: 2014-12-27
上傳用戶:whenfly
介紹用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被復位或從新上電。軟件設(shè)計 軟件流程圖見圖3。CPU上電或復位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當前輸入密碼與該值比較,看是否真確,并給出相應的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
標簽: PIC 單片機設(shè)計 電子密碼鎖
上傳時間: 2013-10-31
上傳用戶:uuuuuuu
◆ PIC系列單片機簡介 ◆ PIC系列單片機程序設(shè)計基礎(chǔ) ◆ PIC 8位單片機的分類和特點(一) ◆ PIC 8位單片機的分類和特點(二) ◆ PIC系列單片機的振蕩器配置方法 ◆ PIC 8位單片機的基本組成 ◆ PIC 8位單片機的匯編語言 ◆ PIC 8位單片機16F8X系列簡介 ◆ PIC 8位8腳單片機12C5××和12CE5××系列的特點 ◆ PIC 8位單片機的電源和時鐘 ◆ 常用PIC系列8位單片機芯片引腳符號的功能 ◆ PIC 8位單片機16C6×系列簡介 ◆ PIC 8位單片機匯編語言常用指令的識讀(上) ◆ PIC 8位單片機匯編語言常用指令的識讀(中) ◆ PIC 8位單片機匯編語言常用指令的識讀(下) ◆ 淺談PIC 8位單片機中的RAM和匯編程序的關(guān)系 ◆ 選擇PIC單片機存儲體0或1的方法 ◆ PIC系列8位單片機源程序的組成 ◆ PIC系列單片機的偽指令 ◆ PIC 8位單片機指令識讀技巧 ◆ PIC16C84單片機介紹 ◆ PIC16C54單片機原理及應用 ◆ PIC單片機開發(fā)的若干問題 ◆ 小議編寫PIC單片機源程序應注意的問題 ◆ PIC16C64單片機外部功能特點 ◆ PIC單片機16F84的內(nèi)部硬件資源(一) ◆ PIC單片機16F84的內(nèi)部硬件資源(二) ◆ PIC單片機16F84的內(nèi)部硬件資源(三) ◆ PIC單片機16F84的內(nèi)部硬件資料(四) ◆ PIC單片機16F84的內(nèi)部硬件資源(五) ◆ PIC單片機16F84的內(nèi)部硬件資源(六) ◆ PIC單片機16F84的內(nèi)部硬件資源(七) ◆ PIC單片機16F84的內(nèi)部硬件資源(八) ◆ PIC單片機程序設(shè)計的基本格式 ◆ PIC系列單片機數(shù)據(jù)存儲器的特點和功能(上) ◆ PIC系列單片機數(shù)據(jù)存儲器的特點和功能(中) ◆ PIC系列單片機數(shù)據(jù)存儲器的特點和功能(下) ◆ PIC8位單片機新產(chǎn)品的特點和功能 ◆ Windows下PIC8位單片機源程序匯編和固化(一) ◆ Windows下PIC 8位單片機源程序匯編和固化(二) ◆ Windows下PIC 8位單片機源程序匯編和固化(三) ◆ Windows下PIC 8位單片機源程序匯編和固化(四) ◆ Windows下PIC 8位單片機源程序匯編和固化(五) ◆ Windows下PIC 8位單片機源程序匯編和固化(六) ◆ Wineows下PIC 8位單片機源程序匯編和固化(七)
上傳時間: 2014-01-21
上傳用戶:時代電子小智
eeworm.com VIP專區(qū) 單片機源碼系列 54資源包含以下內(nèi)容:1. SST單片機應用文集--從SST89C58轉(zhuǎn)成SST89E5.pdf2. 簡單實用的單片機CRC快速算法.pdf3. MTK平臺維修分析--D660U盤、充電、鈴音、拍照.pdf4. 基于單片機控制的充電電池容量測試電路的設(shè)計.pdf5. 自動計量分裝機的控制系統(tǒng).pdf6. MTK平臺維修培訓--不開機、不下載部分.pdf7. 淺談單片機應用系統(tǒng)鍵盤的擴展方法.pdf8. 單片機虛擬實驗室的建設(shè).pdf9. 液晶并口燒錄器.pdf10. 51系列單片機開發(fā)板介紹.pdf11. 中國再制造工程的發(fā)展現(xiàn)狀.pdf12. 液晶串口燒錄器.pdf13. 51單片機教程精練習題集.pdf14. PStar V6及CoPIC 7X使用說明書.pdf15. 常用主板I/O芯片簡介.pdf16. UPSD3200系列單片機概述.pdf17. 3ePIC單片機實驗板使用說明書.pdf18. EM78系列單片機簡介.pdf19. 《單片機課程設(shè)計(B)》課程模塊教學大綱.pdf20. 《單片機及接口技術(shù)》實驗指導書.pdf21. 基于MSP430單片機的交流頻率檢測系統(tǒng).pdf22. 《單片機原理及應用》實驗教學大綱.PDF23. 單片機PIC16F73產(chǎn)生SPWM波在UPS電源中的應用.doc24. 基于LM3S316的微控制器仿真USB設(shè)備.pdf25. 錄音筆的設(shè)計與實現(xiàn).doc26. ICL7135的串行采集方式在單片機電壓表中的應用.doc27. S7-300 and M7-300 Programmable.rar28. 基于73M223的FSK制式調(diào)制解調(diào)器電路設(shè)計.pdf29. 單片機初學者教程.pdf30. 基于89C51單片機的高壓靜電發(fā)生器設(shè)計與實現(xiàn).pdf31. MAX488在多機通訊中的應用.pdf32. 基于89C52的油氣分析箱體溫度控制系統(tǒng)的設(shè)計.pdf33. 常用PIC系列8位單片機芯片引腳符號的功能.doc34. 基于單片機的智能家居WebServer開發(fā)及應用.pdf35. PIC8位單片機匯編語言常用指令的識讀.doc36. 用74HC595芯片驅(qū)動LED的電路設(shè)計.pdf37. 32段CMOS_LCD驅(qū)動器AY0438_及其單片機的接口設(shè).pdf38. 用MCS51單片機制作的音樂噴泉控制器.pdf39. 一種單片機固件IAP方案.pdf40. Modicon Premium T PCX 57在郵政分揀系.pdf41. 基于MCS-51的16x16點陣LED電子顯示屏的設(shè)計.doc42. 基于單片機虛擬串口驅(qū)動LCD1602的電路仿真.pdf43. 物理科學與電子技術(shù)學院實驗課表.pdf44. SC9638EP 帶MCU的CD播放伺服控制電路(帶鐘控和收.pdf45. 基于12864LCD的波形顯示系統(tǒng)的研制.pdf46. EMC8位單片機EM78系列一覽表.pdf47. 基于雙單片機的多路數(shù)據(jù)采集系統(tǒng)設(shè)計.pdf48. 電梯的單片機串行傳輸.pdf49. 網(wǎng)絡(luò)安全產(chǎn)品研究.pdf50. 基于凌陽單片機的紅外泵液器的設(shè)計.pdf51. 多功能鐘控語音提醒器.pdf52. 談職業(yè)技術(shù)學院的單片機教學.pdf53. 基于單片機系統(tǒng)的紅外遙控器應用.pdf54. 多通道串行雙極性數(shù)字發(fā)送電路設(shè)計.pdf55. 凌陽單片機學習指南.pdf56. 基于單片機技術(shù)的調(diào)距槳螺距控制系統(tǒng).pdf57. 基于單片機IAP技術(shù)的LED顯示屏控制系統(tǒng)的設(shè)計.pdf58. 利用PROTEUS VSM建立單片機虛擬實驗室.pdf59. 基于單片機和CPLD的任意波形發(fā)生器的設(shè)計.pdf60. 基于Proteus的單片機PWM直流調(diào)速系統(tǒng)設(shè)計.pdf61. 基于GSM網(wǎng)絡(luò)汽車報警器的設(shè)計.pdf62. 基于單片機的時鐘設(shè)計.pdf63. 基于Picmicro單片機的汽車胎壓監(jiān)視系統(tǒng)TPMS.pdf64. 單片機應用與系統(tǒng)設(shè)計.pdf65. 基于單片機的嵌入式智能洗衣機系統(tǒng)設(shè)計.pdf66. 基于MSP430單片機的智能調(diào)光器.pdf67. 基于單片機的節(jié)水灌溉自動控制器的設(shè)計.pdf68. 基于AT89C51單片機的壓力控制系統(tǒng)設(shè)計.pdf69. 基于MSP430FI33單片機的智能溫控儀.pdf70. 基于AT89C51單片機的數(shù)字電壓表的Proteus仿真設(shè)計.pdf71. 基于Modem的單片機與PC機遠程數(shù)據(jù)傳輸設(shè)計.pdf72. 單片機原理與應用--鄒應全.pdf73. 74LS04_MOTOROLA_39221.pdf74. Verilog HDL的基本知識--周立功Actel產(chǎn)品線.pdf75. 基于AT89C51單片機的高精度測溫系統(tǒng)的研制.pdf76. 單片機在排灌泵站節(jié)能改造中的應用.pdf77. 基于89C51單片機的交通流量計數(shù)抽樣儀的設(shè)計.pdf78. MSP430系統(tǒng)實驗教程.pdf79. 用MCS-51單片機替代自動定標器的定時和計數(shù)電路.pdf80. LM324集成四運放的直流電動機調(diào)速器的設(shè)計.pdf81. 非接觸傳感器的單片機溫度檢測系統(tǒng).pdf82. 單片機在電磁振動給料機中的應用.pdf83. Verilog HDL的基本語法--周立功Actel產(chǎn)品線.pdf84. 單片機遠程通信系統(tǒng).pdf85. MCS-51單片機系統(tǒng)結(jié)構(gòu).pdf86. 單片機原理與應用實驗指導書(藺超文 陳躍 張清 編).pdf87. 單片機原理與應用--唐露新.ppt88. 單片機原理與接口技術(shù)實驗教材.pdf89. 單片機原理及應用實驗指導(山東農(nóng)業(yè)大學).pdf90. 《單片機原理及應用實驗》教學大綱(淮陰師范學院).pdf91. 單片機原理及應用實訓指導書--Atmega16的C語言開發(fā)的.pdf92. 基于PROTEUS的單片機系統(tǒng)設(shè)計與仿真.ppt93. 《單片機與接口技術(shù)》試卷集.pdf94. 單片機系統(tǒng)的工作原理--胡仁杰.pdf95. 單片機的MODEM通訊.pdf96. 單片機與接口技術(shù)--無錫職業(yè)技術(shù)學院.pdf97. 單片機原理及接口技術(shù)實驗指導書.pdf98. 汽車傳感器的應用和現(xiàn)狀.pdf99. 單片機與FX系列PLC通信協(xié)議應用研究.pdf100. 單片機實驗室.pdf
標簽: 電容器
上傳時間: 2013-07-14
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1