亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

pic資料

  • 基于PIC單片機(jī)的低功耗讀卡器硬件設(shè)計(jì)

    基于PIC單片機(jī)的低功耗讀卡器硬件設(shè)計(jì):本文提出了一個(gè)完整的基于串口的智能讀卡器子系統(tǒng)設(shè)計(jì)方案并將其實(shí)現(xiàn)。讀卡器的設(shè)計(jì)突出了小型化的要求,全部器件使用貼片封裝。為了減小讀卡器的體積,設(shè)計(jì)中還使用了串口竊電的技術(shù),使用串口信號(hào)線直接給讀卡器供電。為此,讀卡器使用了省電的設(shè)計(jì),采用了省電的集成電路,并大膽簡(jiǎn)化了許多傳統(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)保存了加密算法所需要的工作密鑰,供加密算法對(duì)網(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ì)。

    標(biāo)簽: PIC 單片機(jī) 低功耗 讀卡器

    上傳時(shí)間: 2014-04-14

    上傳用戶(hù):wanghui2438

  • PIC單片機(jī)設(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í)深度的硬堆棧。 用PIC單片機(jī)設(shè)計(jì)的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機(jī),采用類(lèi)RISC指令集和哈弗總線結(jié)構(gòu),以及先進(jìn)的流水線時(shí)序,與傳統(tǒng)51單片機(jī)相比其在速度和性能方面更具優(yōu)越性和先進(jìn)性。PIC單片機(jī)的另一個(gè)優(yōu)點(diǎn)是片上硬件資源豐富,集成常見(jiàn)的EPROM、DAC、PWM以及看門(mén)狗電路。這使得硬件電路的設(shè)計(jì)更加簡(jiǎn)單,節(jié)約設(shè)計(jì)成本,提高整機(jī)性能。因此PIC單片機(jī)已成為產(chǎn)品開(kāi)發(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ì)  電路原理見(jiàn)圖1。Xx8位數(shù)據(jù)線接4x4鍵盤(pán)矩陣電路,面板布局見(jiàn)表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)作。有效密碼長(zhǎng)度為4位,根據(jù)實(shí)際情況,可通過(guò)修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機(jī)數(shù),無(wú)特殊意義,目的是為防止被套解。用戶(hù)可按*號(hào)鍵修改密碼,按#號(hào)鍵結(jié)束。輸入密碼并按#號(hào)確認(rèn)之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開(kāi)鎖動(dòng)作。  若用戶(hù)輸入的密碼正確,揚(yáng)聲器發(fā)出一聲稍長(zhǎng)的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯(cuò)誤之后,程序鎖死,揚(yáng)聲器報(bào)警。直到CPU被復(fù)位或從新上電。軟件設(shè)計(jì)  軟件流程圖見(jiàn)圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶(hù)輸入開(kāi)鎖密碼。若5分鐘以?xún)?nèi)沒(méi)有接受到用戶(hù)的任何輸入,CPU自動(dòng)轉(zhuǎn)入掉電模式,用戶(hù)輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個(gè)連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開(kāi)鎖指令,CPU將當(dāng)前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布     局  所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤(pán),底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門(mén)、保險(xiǎn)箱柜。

    標(biāo)簽: PIC 單片機(jī)設(shè)計(jì) 電子密碼鎖

    上傳時(shí)間: 2013-10-31

    上傳用戶(hù):uuuuuuu

  • PIC單片機(jī)程序設(shè)計(jì)基礎(chǔ)

    1、程序的基本格式先介紹二條偽指令:EQU ——標(biāo)號(hào)賦值偽指令ORG ——地址定義偽指令PIC16C5X在RESET后指令計(jì)算器PC被置為全“1”,所以PIC16C5X幾種型號(hào)芯片的復(fù)位地址為:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7FFH一般來(lái)說(shuō),PIC的源程序并沒(méi)有要求統(tǒng)一的格式,大家可以根據(jù)自己的風(fēng)格來(lái)編寫(xiě)。但這里我們推薦一種清晰明了的格式TITLE This is ⋯⋯ ;程序標(biāo)題;--------------------------------------;名稱(chēng)定義和變量定義;--------------------------------------F0 EQU 0RTCC EQU 1PC EQU 2STATUS EQU 3FSR EQU 4RA EQU 5RB EQU 6RC EQU 7┋PIC16C54 EQU 1FFH ;芯片復(fù)位地址PIC16C56 EQU 3FFHPIC16C57 EQU 7FFH;-----------------------------------------ORG PIC16C54 GOTO MAIN ;在復(fù)位地址處轉(zhuǎn)入主程序ORG 0 ;在0000H開(kāi)始存放程序;-----------------------------------------;子程序區(qū);-----------------------------------------DELAY MOVLW 255┋RETLW 0;------------------------------------------;主程序區(qū);------------------------------------------MAINMOVLW B‘00000000’TRIS RB ;RB已由偽指令定義為6,即B口┋LOOPBSF RB,7 CALL DELAYBCF RB,7 CALL DELAY┋GOTO LOOP;-------------------------------------------END ;程序結(jié)束注:MAIN標(biāo)號(hào)一定要處在0頁(yè)面內(nèi)。2、程序設(shè)計(jì)基礎(chǔ)

    標(biāo)簽: PIC 單片機(jī)程序設(shè)計(jì)

    上傳時(shí)間: 2013-11-14

    上傳用戶(hù):cjf0304

  • PIC單片機(jī)基礎(chǔ)知識(shí)

    ◆ PIC系列單片機(jī)簡(jiǎn)介 ◆ PIC系列單片機(jī)程序設(shè)計(jì)基礎(chǔ) ◆ PIC 8位單片機(jī)的分類(lèi)和特點(diǎn)(一) ◆ PIC 8位單片機(jī)的分類(lèi)和特點(diǎn)(二) ◆ PIC系列單片機(jī)的振蕩器配置方法 ◆ PIC 8位單片機(jī)的基本組成 ◆ PIC 8位單片機(jī)的匯編語(yǔ)言 ◆ PIC 8位單片機(jī)16F8X系列簡(jiǎn)介 ◆ PIC 8位8腳單片機(jī)12C5××和12CE5××系列的特點(diǎn) ◆ PIC 8位單片機(jī)的電源和時(shí)鐘 ◆ 常用PIC系列8位單片機(jī)芯片引腳符號(hào)的功能 ◆ PIC 8位單片機(jī)16C6×系列簡(jiǎn)介 ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(上) ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(中) ◆ PIC 8位單片機(jī)匯編語(yǔ)言常用指令的識(shí)讀(下) ◆ 淺談PIC 8位單片機(jī)中的RAM和匯編程序的關(guān)系 ◆ 選擇PIC單片機(jī)存儲(chǔ)體0或1的方法 ◆ PIC系列8位單片機(jī)源程序的組成 ◆ PIC系列單片機(jī)的偽指令 ◆ PIC 8位單片機(jī)指令識(shí)讀技巧 ◆ PIC16C84單片機(jī)介紹 ◆ PIC16C54單片機(jī)原理及應(yīng)用 ◆ PIC單片機(jī)開(kāi)發(fā)的若干問(wèn)題 ◆ 小議編寫(xiě)PIC單片機(jī)源程序應(yīng)注意的問(wèn)題 ◆ PIC16C64單片機(jī)外部功能特點(diǎn)  ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(一) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(二) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(三) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資料(四) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(五) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(六) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(七) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(八) ◆ PIC單片機(jī)程序設(shè)計(jì)的基本格式 ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(上) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(中) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲(chǔ)器的特點(diǎn)和功能(下) ◆ PIC8位單片機(jī)新產(chǎn)品的特點(diǎn)和功能 ◆ Windows下PIC8位單片機(jī)源程序匯編和固化(一) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(二) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(三) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(四) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(五) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(六) ◆ Wineows下PIC 8位單片機(jī)源程序匯編和固化(七)

    標(biāo)簽: PIC 單片機(jī) 基礎(chǔ)知識(shí)

    上傳時(shí)間: 2014-01-21

    上傳用戶(hù):時(shí)代電子小智

  • PIC的C語(yǔ)言編程知識(shí)

    用C 語(yǔ)言來(lái)開(kāi)發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫(xiě)代碼效率高、軟件調(diào)試直觀、維護(hù)升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此C 語(yǔ)言編程在單片機(jī)系統(tǒng)設(shè)計(jì)中已得到越來(lái)越廣泛的運(yùn)用。針對(duì)PIC 單片機(jī)的軟件開(kāi)發(fā),同樣可以用C 語(yǔ)言實(shí)現(xiàn)。但在單片機(jī)上用C 語(yǔ)言寫(xiě)程序和在PC 機(jī)上寫(xiě)程序絕對(duì)不能簡(jiǎn)單等同。現(xiàn)在的PC 機(jī)資源十分豐富,運(yùn)算能力強(qiáng)大,因此程序員在寫(xiě)PC 機(jī)的應(yīng)用程序時(shí)幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運(yùn)行過(guò)程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運(yùn)行效率有多高。寫(xiě)單片機(jī)的C 程序最關(guān)鍵的一點(diǎn)是單片機(jī)內(nèi)的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒(méi)有對(duì)單片機(jī)體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見(jiàn)認(rèn)為是無(wú)法寫(xiě)出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實(shí)現(xiàn)的原因,希望籍此能使讀者對(duì)PIC 單片機(jī)的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺(jué)。本書(shū)圍繞中檔系列PIC 單片機(jī)來(lái)展開(kāi)討論,Microchip 公司自己沒(méi)有針對(duì)中低檔系列PIC單片機(jī)的C 語(yǔ)言編譯器,但很多專(zhuān)業(yè)的第三方公司有眾多支持PIC 單片機(jī)的C 語(yǔ)言編譯器提供,常見(jiàn)的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機(jī)進(jìn)行系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購(gòu)置,但在其網(wǎng)站上有限時(shí)的試用版供用戶(hù)評(píng)估。另外,Hitech 公司針對(duì)廣大PIC 的業(yè)余愛(ài)好者和初學(xué)者還提供了完全免費(fèi)的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機(jī)型號(hào)限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機(jī)因其所具備的豐富的片上資源而最適用于單片機(jī)學(xué)習(xí)入門(mén),因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機(jī)的C 語(yǔ)言編程。

    標(biāo)簽: PIC C語(yǔ)言編程

    上傳時(shí)間: 2013-11-17

    上傳用戶(hù):aa54

  • pic單片機(jī)實(shí)用教程(提高篇)

    pic單片機(jī)實(shí)用教程(提高篇)以介紹PIC16F87X型號(hào)單片機(jī)為主,并適當(dāng)兼顧PIC全系列,共分9章,內(nèi)容包括:存儲(chǔ)器;I/O端口的復(fù)位功能;定時(shí)器/計(jì)數(shù)器TMR1;定時(shí)器TMR2;輸入捕捉/輸出比較/脈寬調(diào)制CCP;模/數(shù)轉(zhuǎn)換器ADC;通用同步/異步收發(fā)器USART;主控同步串行端口MSSP:SPI模式和I2C模式。突出特點(diǎn):通俗易懂、可讀性強(qiáng)、系統(tǒng)全面、學(xué)練結(jié)合、學(xué)用并重、實(shí)例豐富、習(xí)題齊全。<br>本書(shū)作為Microchip公司大學(xué)計(jì)劃選擇用書(shū),可廣泛適用于初步具備電子技術(shù)基礎(chǔ)和計(jì)算機(jī)知識(shí)基礎(chǔ)的學(xué)生、教師、單片機(jī)愛(ài)好者、電子制作愛(ài)好者、電器維修人員、電子產(chǎn)品開(kāi)發(fā)設(shè)計(jì)者、工程技術(shù)人員閱讀。本教程全書(shū)共分2篇,即基礎(chǔ)篇和提高篇,分2冊(cè)出版,以適應(yīng)不同課時(shí)和不同專(zhuān)業(yè)的需要,也為教師和讀者增加了一種可選方案。 第1章 EEPROM數(shù)據(jù)存儲(chǔ)器和FIASH程序存儲(chǔ)器1.1 背景知識(shí)1.1.1 通用型半導(dǎo)體存儲(chǔ)器的種類(lèi)和特點(diǎn)1.1.2 PIC單片機(jī)內(nèi)部的程序存儲(chǔ)器1.1.3 PIC單片機(jī)內(nèi)部的EEPROM數(shù)據(jù)存儲(chǔ)器1.1.4 PIC16F87X內(nèi)部EEPROM和FIASH操作方法1.2 與EEPROM相關(guān)的寄存器1.3 片內(nèi)EEPROM數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)和操作原理1.3.1 從EEPROM中讀取數(shù)據(jù)1.3.2 向EEPROM中燒寫(xiě)數(shù)據(jù)1.4 與FLASH相關(guān)的寄存器1.5 片內(nèi)FLASH程序存儲(chǔ)器結(jié)構(gòu)和操作原理1.5.1 讀取FLASH程序存儲(chǔ)器1.5.2 燒寫(xiě)FLASH程序存儲(chǔ)器1.6 寫(xiě)操作的安全保障措施1.6.1 寫(xiě)入校驗(yàn)方法1.6.2 預(yù)防意外寫(xiě)操作的保障措施1.7 EEPROM和FLASH應(yīng)用舉例1.7.1 EEPROM的應(yīng)用1.7.2 FIASH的應(yīng)用思考題與練習(xí)題第2章 輸入/輸出端口的復(fù)合功能2.1 RA端口2.1.1 與RA端口相關(guān)的寄存器2.1.2 電路結(jié)構(gòu)和工作原理2.1.3 編程方法2.2 RB端口2.2.1 與RB端口相關(guān)的寄存器2.2.2 電路結(jié)構(gòu)和工作原理2.2.3 編程方法2.3 RC端口2.3.1 與RC端口相關(guān)的寄存器2.3.2 電路結(jié)構(gòu)和工作原理2.3.3 編程方法2.4 RD端口2.4.1 與RD端口相關(guān)的寄存器2.4.2 電路結(jié)構(gòu)和工作原理2.4.3 編程方法2.5 RE端口2.5.1 與RE端口相關(guān)的寄存器2.5.2 電路結(jié)構(gòu)和工作原理2.5.3 編程方法2.6 PSP并行從動(dòng)端口2.6.1 與PSP端口相關(guān)的寄存器2.6.2 電路結(jié)構(gòu)和工作原理2.7 應(yīng)用舉例思考題與練習(xí)題第3章 定時(shí)器/計(jì)數(shù)器TMR13.1 定時(shí)器/計(jì)數(shù)器TMR1模塊的特性3.2 定時(shí)器/計(jì)數(shù)器TMR1模塊相關(guān)的寄存器3.3 定時(shí)器/計(jì)數(shù)器TMR1模塊的電路結(jié)構(gòu)3.4 定時(shí)器/計(jì)數(shù)器TMR1模塊的工作原理3.4.1 禁止TMR1工作3.4.2 定時(shí)器工作方式3.4.3 計(jì)數(shù)器工作方式3.4.4 TMR1寄存器的賦值與復(fù)位3.5 定時(shí)器/計(jì)數(shù)器TMR1模塊的應(yīng)用舉例思考題與練習(xí)題第4章 定時(shí)器TMR24.1 定時(shí)器TMR2模塊的特性4.2 定時(shí)器TMR2模塊相關(guān)的寄存器4.3 定時(shí)器TMR2模塊的電路結(jié)構(gòu)4.4 定時(shí)器TMR2模塊的工作原理4.4.1 禁止TMR2工作4.4.2 定時(shí)器工作方式4.4.3 寄存器TMR2和PR2以及分頻器的復(fù)位4.4.4 TMR2模塊的初始化編程4.5 定時(shí)器TMR2模塊的應(yīng)用舉例思考題與練習(xí)題第5章 輸入捕捉/輸出比較/脈寬調(diào)制CCP5.1 輸入捕捉工作模式5.1.1 輸入捕捉摸式相關(guān)的寄存器5.1.2 輸入捕捉模式的電路結(jié)構(gòu)5.1.3 輸入捕捉摸式的工作原理5.1.4 輸入捕捉摸式的應(yīng)用舉例5.2 輸出比較工作模式5.2.1 輸出比較模式相關(guān)的寄存器5.2.2 輸出比較模式的電路結(jié)構(gòu)5.2.3 輸出比較模式的工作原理5.2.4 輸出比較模式的應(yīng)用舉例5.3 脈寬調(diào)制輸出工作模式5.3.1 脈寬調(diào)制模式相關(guān)的寄存器5.3.2 脈寬調(diào)制模式的電路結(jié)構(gòu)5.3.3 脈寬調(diào)制模式的工作原理5.3.4 脈定調(diào)制模式的應(yīng)用舉例5.4 兩個(gè)CCP模塊之間相互關(guān)系思考題與練習(xí)題第6章 模/數(shù)轉(zhuǎn)換器ADC6.1 背景知識(shí)6.1.1 ADC種類(lèi)與特點(diǎn)6.1.2 ADC器件的工作原理6.2 PIC16F87X片內(nèi)ADC模塊6.2.1 ADC模塊相關(guān)的寄存器6.2.2 ADC模塊結(jié)構(gòu)和操作原理6.2.3 ADC模塊操作時(shí)間要求6.2.4 特殊情況下的A/D轉(zhuǎn)換6.2.5 ADC模塊的轉(zhuǎn)換精度和分辨率6.2.6 ADC模塊的內(nèi)部動(dòng)作流程和傳遞函數(shù)6.2.7 ADC模塊的操作編程6.3 PIC16F87X片內(nèi)ADC模塊的應(yīng)用舉例思考題與練習(xí)題第7章 通用同步/異步收發(fā)器USART7.1 串行通信的基本概念7.1.1 串行通信的兩種基本方式7.1.2 串行通信中數(shù)據(jù)傳送方向7.1.3 串行通信中的控制方式7.1.4 串行通信中的碼型、編碼方式和幀結(jié)構(gòu)7.1.5 串行通信中的檢錯(cuò)和糾錯(cuò)方式7.1.6 串行通信組網(wǎng)方式7.1.7 串行通信接口電路和參數(shù)7.1.8 串行通信的傳輸速率7.2 PIC16F87X片內(nèi)通用同步/異步收發(fā)器USART模塊7.2.1 與USART模塊相關(guān)的寄存器7.2.2 USART波特率發(fā)生器BRG7.2.3 USART模塊的異步工作方式7.2.4 USART模塊的同步主控工作方式7.2.5 USART模塊的同步從動(dòng)工作方式7.3 通用同步/異步收發(fā)器USART的應(yīng)用舉例思考題與練習(xí)題第8章 主控同步串行端口MSSP——SPI模式8.1 SPI接口的背景知識(shí)8.1.1 SPI接口信號(hào)描述8.1.2 基于SPI的系統(tǒng)構(gòu)成方式8.1.3 SPI接口工作原理8.1.4 兼容的MicroWire接口8.2 PIC16F87X的SPI接口8.2.1 SPI接口相關(guān)的寄存器8.2.2 SPI接口的結(jié)構(gòu)和操作原理8.2.3 SPI接口的主控方式8.2.4 SPI接口的從動(dòng)方式8.3 SPI接口的應(yīng)用舉例思考題與練習(xí)題第9章 主控同步串行端口MSSP——I(平方)C模式9.1 I(平方)C總線的背景知識(shí)9.1.1 名詞術(shù)語(yǔ)9.1.2 I(平方)C總線的技術(shù)特點(diǎn)9.1.3 I(平方)C總線的基本工作原理9.1.4 I(平方)C總線信號(hào)時(shí)序分析9.1.5 信號(hào)傳送格式9.1.6 尋址約定9.1.7 技術(shù)參數(shù)9.1.8 I(平方)C器件與I(平方)C總線的接線方式9.1.9 相兼容的SMBus總線9.2 與I(平方)C總線相關(guān)的寄存器9.3 典型信號(hào)時(shí)序的產(chǎn)生方法9.3.1 波特率發(fā)生器9.3.2 啟動(dòng)信號(hào)9.3.3 重啟動(dòng)信號(hào)9.3.4 應(yīng)答信號(hào)9.3.5 停止信號(hào)9.4 被控器通信方式9.4.1 硬件結(jié)構(gòu)9.4.2 被主控器尋址9.4.3 被控器接收——被控接收器9.4.4 被控器發(fā)送——被控發(fā)送器9.4.5 廣播式尋址9.5 主控器通信方式9.5.1 硬件結(jié)構(gòu)9.5.2 主控器發(fā)送——主控發(fā)送器9.5.3 主控器接收——主控接收器9.6 多主通信方式下的總線沖突和總線仲裁9.6.1 發(fā)送和應(yīng)答過(guò)程中的總線沖突9.6.2 啟動(dòng)過(guò)程中的總線沖突9.6.3 重啟動(dòng)過(guò)程中的總線沖突9.6.4 停止過(guò)程中的總線沖突9.7 I(平方)C總線的應(yīng)用舉例思考題與練習(xí)題附錄A 包含文件P16F877.INC附錄B 新版宏匯編器MPASM偽指令總表參考文獻(xiàn)

    標(biāo)簽: pic 單片機(jī) 實(shí)用教程

    上傳時(shí)間: 2013-12-14

    上傳用戶(hù):xiaoyuer

  • pic單片機(jī)實(shí)用教程(基礎(chǔ)篇)

    pic單片機(jī)實(shí)用教程以介紹PIC16F877型號(hào)單片機(jī)為主,并適當(dāng)兼顧PIC全系列,共分10章,內(nèi)容包括:基本概念;PIC16F87X硬件概況;指令系統(tǒng);匯編程序設(shè)計(jì);集成開(kāi)發(fā)環(huán)境;在線調(diào)試工具;I/O端口;定時(shí)器;中斷;安全措施和降耗設(shè)計(jì)。突出特點(diǎn):通俗易懂、可讀性強(qiáng)、系統(tǒng)全面、學(xué)練結(jié)合、學(xué)用并重、實(shí)例豐富、習(xí)題齊全。本教程全書(shū)共分2篇,即基礎(chǔ)篇和提高篇,分2冊(cè)出版,以適應(yīng)不同課時(shí)和不同專(zhuān)業(yè)的需要,也為教師和讀者增加了一種可選方案。pic單片機(jī)實(shí)用教程目錄第1章 單片機(jī)的基本概念第2章 PIC16F87X硬件系統(tǒng)概況第3章 指令系統(tǒng)第4章 PIC匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第5章 MPLAB集成開(kāi)發(fā)環(huán)境軟件包第6章 MPLAB-ICD在線調(diào)試工具套件及其應(yīng)用第7章 輸入/輸出端口的基本功能第8章 定時(shí)器/計(jì)數(shù)器TMR0第9章 中斷系統(tǒng)第10章 安全生產(chǎn)、可靠運(yùn)行措施和降耗設(shè)計(jì)附錄

    標(biāo)簽: pic 單片機(jī) 實(shí)用教程

    上傳時(shí)間: 2013-10-12

    上傳用戶(hù):lyson

  • 基于PIC單片機(jī)控制的數(shù)字視頻混合器

    基于PIC單片機(jī)控制的數(shù)字視頻混合器 介紹了一種利用P IC 單片機(jī)中斷技術(shù)來(lái)控制數(shù)字視頻混合處理芯片, 實(shí)現(xiàn)將2 路或多路數(shù)字視頻信號(hào)混合成1 路或多路輸出的數(shù)字視頻混合器的硬件構(gòu)成和軟件設(shè)計(jì)。通過(guò)實(shí)際應(yīng)用表明, 該數(shù)字視頻混合器操作方式簡(jiǎn)單靈活、可靠性高, 有較好的市場(chǎng)價(jià)值。關(guān)鍵詞 P IC 單片機(jī); 數(shù)字視頻; 視頻混合器; 鍵控本文主要介紹了的基于P IC 單片機(jī)控制的數(shù)字視頻鍵控混合器, 該混合器具有以下功能: 內(nèi)含兩級(jí)串聯(lián)的鍵控混合器, 可以在主信號(hào)中鍵入2路附加數(shù)字信號(hào), 如各種字幕標(biāo)識(shí); 可以遠(yuǎn)程遙控, 也可現(xiàn)場(chǎng)按鍵控制; 可以隨時(shí)更新和保存系統(tǒng)配置, 改變系統(tǒng)功能和技術(shù)參數(shù); 該系統(tǒng)穩(wěn)定可靠, 對(duì)掉電、死機(jī)等異常現(xiàn)象有自復(fù)位能力。整個(gè)系統(tǒng)主要包括硬件和軟件兩部分, 硬件包括數(shù)字混合部分和單片機(jī)控制部分。

    標(biāo)簽: PIC 單片機(jī)控制 數(shù)字視頻 混合器

    上傳時(shí)間: 2013-10-26

    上傳用戶(hù):haohao

  • PIC單片機(jī)的C語(yǔ)言編程

    用C 語(yǔ)言來(lái)開(kāi)發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫(xiě)代碼效率高、軟件調(diào)試直觀、維護(hù)升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此C 語(yǔ)言編程在單機(jī)系統(tǒng)設(shè)計(jì)中已得到越來(lái)越廣泛的運(yùn)用。針對(duì)PIC 單片機(jī)的軟件開(kāi)發(fā),同樣可以用C 語(yǔ)言實(shí)現(xiàn)。但在單片機(jī)上用C 語(yǔ)言寫(xiě)程序和在PC 機(jī)上寫(xiě)程序絕對(duì)不能簡(jiǎn)單等同。現(xiàn)在的PC 機(jī)資源十分豐富,運(yùn)算能力強(qiáng)大,因此程序員在寫(xiě)PC 機(jī)的應(yīng)用程序時(shí)幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運(yùn)行過(guò)程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運(yùn)行效率有多高。寫(xiě)單片機(jī)的C 程序最關(guān)鍵的一點(diǎn)是單片機(jī)內(nèi)的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒(méi)有對(duì)單片機(jī)體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見(jiàn)認(rèn)為是無(wú)法寫(xiě)出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實(shí)現(xiàn)的原因,希望籍此能使讀者對(duì)PIC 單片機(jī)的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺(jué)。本書(shū)圍繞中檔系列PIC 單片機(jī)來(lái)展開(kāi)討論,Microchip 公司自己沒(méi)有針對(duì)中低檔系列PIC單片機(jī)的C 語(yǔ)言編譯器,但很多專(zhuān)業(yè)的第三方公司有眾多支持PIC 單片機(jī)的C 語(yǔ)言編譯器提供,常見(jiàn)的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機(jī)進(jìn)行系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購(gòu)置,但在其網(wǎng)站上有限時(shí)的試用版供用戶(hù)評(píng)估。另外,Hitech 公司針對(duì)廣大PIC 的業(yè)余愛(ài)好者和初學(xué)者還提供了完全免費(fèi)的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機(jī)型號(hào)限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機(jī)因其所具備的豐富的片上資源而最適用于單片機(jī)學(xué)習(xí)入門(mén),因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機(jī)的C 語(yǔ)言編程。

    標(biāo)簽: PIC C語(yǔ)言編程 單片機(jī)

    上傳時(shí)間: 2013-11-12

    上傳用戶(hù):wfeel

  • pic單片機(jī)c語(yǔ)言教程

    PIC 單片機(jī)C 語(yǔ)言編程簡(jiǎn)介用C 語(yǔ)言來(lái)開(kāi)發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫(xiě)代碼效率高、軟件調(diào)試直觀、維護(hù)升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此C 語(yǔ)言編程在單片機(jī)系統(tǒng)設(shè)計(jì)中已得到越來(lái)越廣泛的運(yùn)用。針對(duì)PIC 單片機(jī)的軟件開(kāi)發(fā),同樣可以用C 語(yǔ)言實(shí)現(xiàn)。但在單片機(jī)上用C 語(yǔ)言寫(xiě)程序和在PC 機(jī)上寫(xiě)程序絕對(duì)不能簡(jiǎn)單等同。現(xiàn)在的PC 機(jī)資源十分豐富,運(yùn)算能力強(qiáng)大,因此程序員在寫(xiě)PC 機(jī)的應(yīng)用程序時(shí)幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運(yùn)行過(guò)程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運(yùn)行效率有多高。寫(xiě)單片機(jī)的C 程序最關(guān)鍵的一點(diǎn)是單片機(jī)內(nèi)的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒(méi)有對(duì)單片機(jī)體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見(jiàn)認(rèn)為是無(wú)法寫(xiě)出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實(shí)現(xiàn)的原因,希望籍此能使讀者對(duì)PIC 單片機(jī)的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺(jué)。本書(shū)圍繞中檔系列PIC 單片機(jī)來(lái)展開(kāi)討論,Microchip 公司自己沒(méi)有針對(duì)中低檔系列PIC單片機(jī)的C 語(yǔ)言編譯器,但很多專(zhuān)業(yè)的第三方公司有眾多支持PIC 單片機(jī)的C 語(yǔ)言編譯器提供,常見(jiàn)的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機(jī)進(jìn)行系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購(gòu)置,但在其網(wǎng)站上有限時(shí)的試用版供用戶(hù)評(píng)估。另外,Hitech 公司針對(duì)廣大PIC 的業(yè)余愛(ài)好者和初學(xué)者還提供了完全免費(fèi)的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機(jī)型號(hào)限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機(jī)因其所具備的豐富的片上資源而最適用于單片機(jī)學(xué)習(xí)入門(mén),因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機(jī)的C 語(yǔ)言編程。

    標(biāo)簽: pic 單片機(jī)c語(yǔ)言 教程

    上傳時(shí)間: 2013-11-17

    上傳用戶(hù):15527161163

主站蜘蛛池模板: 花莲县| 武胜县| 犍为县| 临湘市| 焉耆| 揭东县| 娱乐| 内丘县| 阿图什市| 平远县| 赣州市| 武义县| 遵义县| 张家界市| 彭山县| 南京市| 大竹县| 黄陵县| 桐乡市| 西华县| 自治县| 韩城市| 济南市| 思茅市| 和龙市| 龙井市| 上高县| 同江市| 株洲县| 嵊州市| 张家界市| 五指山市| 郑州市| 新源县| 偃师市| 拜泉县| 六枝特区| 拜城县| 瑞金市| 吉林省| 紫金县|