前言 通用單片機(jī),其實(shí)泛指微控器,對(duì)于芯片提供廠商,又指應(yīng)用于通用領(lǐng)域的單片機(jī)產(chǎn)品;廣泛應(yīng)用于家電產(chǎn)品、工業(yè)控制產(chǎn)品、儀器儀表設(shè)備、智能控制器等當(dāng)中,滲透在人們的日常生活、生產(chǎn)活動(dòng)當(dāng)中。按照通用單片機(jī)的數(shù)據(jù)總線位數(shù)劃分,也分為4位、8位、16位以及32位通用單片機(jī)/微控制器,其中又以8位通用單片機(jī)在通用領(lǐng)域應(yīng)用的市場(chǎng)當(dāng)中,占據(jù)最大的份額;而且隨著需求的增漲,全球8位通用單片機(jī)的出貨量還在攀升當(dāng)中。在8位通用單片機(jī)的供貨商中,有很多世界知名的芯片廠商,都在給廣大用戶提供各種規(guī)格的通用單片機(jī)產(chǎn)品,應(yīng)用于各種領(lǐng)域;凌陽(yáng)科技(Sunplus Technology Co.,Ltd.)作為全球知名的芯片設(shè)計(jì)公司,在通用單片機(jī)產(chǎn)品上,提供了SPMC系列通用單片機(jī)。
上傳時(shí)間: 2013-11-02
上傳用戶:gtzj
NXP半導(dǎo)體(原Philips半導(dǎo)體)于20多年前發(fā)明了一種簡(jiǎn)單的雙向二線制串行通信總線,這個(gè)總線被稱為Inter-IC或者I2C總線。目前I2C總線已經(jīng)成為業(yè)界嵌入式應(yīng)用的標(biāo)準(zhǔn)解決方案,被廣泛地應(yīng)用在各式各樣基于微控器的專業(yè)、消費(fèi)與電信產(chǎn)品中,作為控制、診斷與電源管理總線。多個(gè)符合I2C總線標(biāo)準(zhǔn)的器件都可以通過(guò)同一條I2C總線進(jìn)行通信,而不需要額外的地址譯碼器。
標(biāo)簽: P82B96 I2C 遠(yuǎn)程 擴(kuò)展
上傳時(shí)間: 2014-12-27
上傳用戶:ifree2016
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í)和不同專業(yè)的需要,也為教師和讀者增加了一種可選方案。 第1章 EEPROM數(shù)據(jù)存儲(chǔ)器和FIASH程序存儲(chǔ)器1.1 背景知識(shí)1.1.1 通用型半導(dǎo)體存儲(chǔ)器的種類和特點(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種類與特點(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
上傳用戶:xiaoyuer
帶I2C串行CMOS EEPROM、精密復(fù)位控制器和看門狗定時(shí)器的監(jiān)控電路 特性 看門狗監(jiān)控SDA信號(hào) (CAT1161) 兼容400KHz 的I2C總線 操作電壓范圍為2.7V~6.0V 低功耗CMOS 技術(shù) 16 字節(jié)的頁(yè)寫(xiě)緩沖區(qū) 內(nèi)置誤寫(xiě)保護(hù)電路-Vcc鎖定-寫(xiě)保護(hù)管腳WP 復(fù)位高電平或低電平有效-精確的電源電壓監(jiān)控-支持5V,3.3V 和3V 的系統(tǒng)-5個(gè)復(fù)位門檻電壓可供選擇 1,000,000個(gè)編程/擦除周期 手動(dòng)復(fù)位 數(shù)據(jù)可保存100 年 8 腳DIP 封裝或8 腳SOIC 封裝 商業(yè)和工業(yè)級(jí)溫度范圍描述CAT1161/2 為基于微控器的系統(tǒng)提供了一個(gè)完整的存儲(chǔ)器和電源監(jiān)控解決方案。它們利用低功耗CMOS技術(shù)將16k帶硬件存儲(chǔ)器寫(xiě)保護(hù)功能的串行EEPROM 存儲(chǔ)器、用于掉電保護(hù)的電源監(jiān)控電路和一個(gè)看門狗定時(shí)器集成到一塊芯片上。存儲(chǔ)器采用I2C 總線接口。當(dāng)系統(tǒng)由于軟件或硬件干擾而被終止或“掛起”時(shí),1.6 秒的看門狗電路將復(fù)位系統(tǒng),使系統(tǒng)恢復(fù)正常。CAT1161的看門狗電路監(jiān)控著SDA,這就可以省去額外的PC板跟蹤電路。低價(jià)位的CAT1162不含看門狗定時(shí)器。電源監(jiān)控和復(fù)位電路可在系統(tǒng)上電/下電時(shí)保護(hù)存儲(chǔ)器和系統(tǒng)控制器,防止掉電條件的產(chǎn)生。CAT1161/2的5個(gè)門檻電壓可支持5V、3.3V和3V的系統(tǒng)。一旦電源電壓超出范圍,復(fù)位信號(hào)有效,禁止微控制器、ASIC或外圍器件繼續(xù)工作。復(fù)位信號(hào)在電源電壓超過(guò)復(fù)位門檻電壓后的200ms內(nèi)仍保持有效。由于帶有高電平和低電平復(fù)位信號(hào),因此CAT1161/2可以很方便地連接到微控制器和其它IC。另外,復(fù)位管腳還可用作手動(dòng)按鍵復(fù)位的去抖輸入。 CAT1161/2 的存儲(chǔ)器構(gòu)造成16字節(jié)的頁(yè)。除此之外,寫(xiě)保護(hù)管腳WP和VCC 檢測(cè)電路提供的硬件數(shù)據(jù)保護(hù)功能可防止在Vcc降到低于復(fù)位門檻電壓或上電時(shí)Vcc上升到復(fù)位門檻電壓之前對(duì)存儲(chǔ)器的寫(xiě)操作。器件包含8腳DIP和表貼8腳SOIC兩種封裝形式。
上傳時(shí)間: 2014-03-19
上傳用戶:蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)
主要包括了用gui設(shè)計(jì)的計(jì)算機(jī)界面,能通過(guò)控件進(jìn)行計(jì)算
上傳時(shí)間: 2014-01-01
上傳用戶:czl10052678
好的東西就是要和大家分享,這是一個(gè)紅外遙控學(xué)習(xí)的C程序。
上傳時(shí)間: 2015-11-10
上傳用戶:qq21508895
這是遠(yuǎn)端桌面使用java版本,Server端為被遙控端,Client端為搖空別人那端,還可以傳檔案利用roottree的方式列表出來(lái),算是開(kāi)發(fā)中的程式,有興趣的人可以修改的更好。
上傳時(shí)間: 2013-12-22
上傳用戶:gyq
目標(biāo): 設(shè)計(jì)一個(gè)小型的學(xué)生管理系統(tǒng)。 第一步要求: 1、 對(duì)于一個(gè)學(xué)生類,作為整個(gè)系統(tǒng)的核心,我們希望這個(gè)類能包括學(xué)生共有的基本信息:學(xué)生姓名(strName),學(xué)號(hào)(strNumber),性別(strSex),出生歲月(strBirthday),專業(yè)(strSpeciality),籍貫(strAddress)等,要求在構(gòu)建學(xué)生對(duì)象的時(shí)候提供最少姓名和學(xué)號(hào)。 2、 作為學(xué)生類的實(shí)例,我們希望能通過(guò)設(shè)置器或訪問(wèn)器(set get方法)來(lái)修改這些學(xué)生的不同信息。 3、 通過(guò)對(duì)toString()方法的重寫(xiě)實(shí)現(xiàn)信息打印。 第二步要求: 4、 在構(gòu)建學(xué)生對(duì)象的時(shí)候可以只提供姓名信息,要求在學(xué)生類內(nèi)部對(duì)學(xué)號(hào),自行處理。 ----------------------------------------------------------------------------- 第三步要求: 5、 學(xué)生中會(huì)選舉一些人做為學(xué)生干部,那么這些學(xué)生就可以用繼承的方式來(lái)構(gòu)建一個(gè)新的類。學(xué)生干部比學(xué)生多一個(gè)職務(wù)(strDuty)字段,用多態(tài)實(shí)現(xiàn)班干部信息的打印。
標(biāo)簽: 管理系統(tǒng)
上傳時(shí)間: 2016-01-05
上傳用戶:silenthink
字符顯示器LCM061驅(qū)動(dòng)程序,可根據(jù)接收的數(shù)據(jù)直接顯示,并有小數(shù)點(diǎn)控制及顯示狀態(tài),本程序是用在一個(gè)搖控器中的
標(biāo)簽: LCM 061 字符顯示器 驅(qū)動(dòng)程序
上傳時(shí)間: 2016-03-27
上傳用戶:guanliya
基于單片機(jī)的紅外解碼源碼,遙控器可直接使用電視機(jī)搖控器。
上傳時(shí)間: 2016-04-13
上傳用戶:Amygdala
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1