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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

MICROCHip

美國微芯科技公司,美國微芯半導(dǎo)體
  • PIC16系列單片機與PC機串行通信的軟硬件實現(xiàn)

     介紹一種運用PIC16F84單片機實現(xiàn)與PC機串行通信的方法,并給出其硬件接口電路及通信源程序。關(guān)鍵詞    異步串行通信    發(fā)送與接收    VB4 Win95 串口查詢法  1 前言    美國MICROCHip公司的PIC16系列單片機是一種新型的CMOS工藝的8位單片機。其中,PIC16FXX單片機的程序存儲器為電可擦除閃速存儲器(flash),可多次修改程序,甚至可以在線編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲器除RAM外,還有64字節(jié)的EEPROM,可以當作一般的或非易失性的數(shù)據(jù)存儲器使用,簡單方便。它還具有片內(nèi)上電復(fù)位、延時電路、看門狗電路等。另外,PIC16系列單片機功耗極低,因而是一種非常適合在各種便攜式設(shè)備中使用的高性價比的單片機,并已經(jīng)得到了越來越廣泛的應(yīng)用。   但是在許多需要大量計算的運用中,還必須借助微機的強大數(shù)據(jù)處理能力。這樣必須通過通信電路實現(xiàn)PIC單片機與微機間的可靠數(shù)據(jù)傳輸。有的PIC16單片機內(nèi)并沒有提供串行口,所以串行通信必須通過自己設(shè)計的硬件電路和通信軟件來實現(xiàn)。   下面介紹用查詢法實現(xiàn)異步串行通訊的方法。同時給出了用PIC16F84單片機的兩個I/O口模擬2線串行口的硬件接口電路、程序流程框圖、單片機內(nèi)通信程序以及微機內(nèi)的通信程序等。2 硬件實現(xiàn)方法與電路   PIC16F84的程序存儲器由1K×14的閃速(flash)存儲器構(gòu)成,它只有13條I/O口,1個定時器,為了盡量節(jié)省單片機的軟硬件資源,采用下述異步串行通信的實現(xiàn)方法。   如圖1所示,PIC16F84在4MHz時鐘下,采用半雙工方式,可實現(xiàn)9600波特率的異步串行數(shù)據(jù)通信,1位停止位,8位數(shù)據(jù)位,無校驗位。接收和發(fā)送以低位在先(一般模式),采用軟件延時。為節(jié)省篇幅,單片機內(nèi)的通信程序中未提供任何握手協(xié)議,用戶可根據(jù)自己的需要在軟件中加入握手方式。

    標簽: PIC 16 PC機 單片機

    上傳時間: 2014-12-27

    上傳用戶:偷心的海盜

  • 采用納瓦技術(shù)的8/14引腳閃存8位CMOS單片機 PIC12

    采用納瓦技術(shù)的8/14引腳閃存8位CMOS單片機 PIC12F635/PIC16F636/639數(shù)據(jù)手冊 目錄1.0 器件概述 2.0 存儲器構(gòu)成3.0 時鐘源4.0 I/O 端口 5.0 Timer0 模塊6.0 具備門控功能的Timer1 模塊 7.0 比較器模塊8.0 可編程低壓檢測(PLVD)模塊9.0 數(shù)據(jù)EEPROM 存儲器10.0 KeeLoq® 兼容加密模塊 11.0 模擬前端(AFE)功能說明 (僅限PIC16F639)12.0 CPU 的特殊功能13.0 指令集概述14.0 開發(fā)支持15.0 電氣特性16.0 DC 和AC 特性圖表17.0 封裝信息MICROCHip 網(wǎng)站變更通知客戶服務(wù)客戶支持讀者反饋表 附錄A: 數(shù)據(jù)手冊版本歷史產(chǎn)品標識體系全球銷售及服務(wù)網(wǎng)點

    標簽: CMOS PIC 14 12

    上傳時間: 2013-11-17

    上傳用戶:qlpqlq

  • MPLAB C30用戶指南(英文)

    MPLAB C30用戶指南(英文) HIGHLIGHTSThe information covered in this chapter is as follows:• About this Guide• Recommended Reading• Troubleshooting• The MICROCHip Web Site• Development Systems Customer Notification Service• Customer Support Document LayoutThe document layout is as follows:• Chapter 1: Compiler Overview – describes MPLAB C30, development tools andfeature set.• Chapter 2: Differences between MPLAB C30 and ANSI C – describes thedifferences between the C language supported by MPLAB C30 syntax and thestandard ANSI-89 C.• Chapter 3: Using MPLAB C30 – describes how to use the MPLAB C30 compilerfrom the command line.• Chapter 4: MPLAB C30 Runtime Environment – describes the MPLAB C30runtime model, including information on sections, initialization, memory models, thesoftware stack and much more.• Chapter 5: Data Types – describes MPLAB C30 integer, floating point and pointerdata types.• Chapter 6: Device Support Files – describes the MPLAB C30 header and registerdefinition files, as well as how to use with SFR’s.• Chapter 7: Interrupts – describes how to use interrupts.• Chapter 8: Mixing Assembly Language and C Modules – provides guidelines tousing MPLAB C30 with MPLAB ASM30 assembly language modules.

    標簽: MPLAB C30 用戶 英文

    上傳時間: 2013-10-21

    上傳用戶:13925096126

  • PICkit™ 2 Microcontrolle

    PICkit™ 2 Microcontroller Programmer USER’S GUIDE This chapter contains general information that will be useful to know before using thePICkit™ 2 Microcontroller Programmer. Items discussed in this chapter include:• Document Layout• Conventions Used in this Guide• Warranty Registration• Recommended Reading• The MICROCHip Web Site• Development Systems Customer Change Notification Service• Customer Support• Document Revision History

    標簽: Microcontrolle PICkit 8482

    上傳時間: 2013-11-05

    上傳用戶:妄想演繹師

  • PICkit™ 2 單片機編程器用戶指南

    PICkit™ 2 單片機編程器用戶指南 本章包含在使用PICkit™ 2 單片機編程器之前需要了解的一般信息。本章討論的內(nèi)容包括:• 文檔編排• 本指南使用的約定• 保修登記• 推薦讀物• MICROCHip 網(wǎng)站• 開發(fā)系統(tǒng)變更通知客戶服務(wù)• 客戶支持• 文檔版本歷史

    標簽: PICkit 8482 單片機編程器 用戶

    上傳時間: 2014-01-01

    上傳用戶:chukeey

  • MPLAB C18使用指南

    MPLAB C18使用指南 簡介本文檔論述MPLAB® C18 編譯器的技術(shù)細節(jié),并講解MPLAB C18 編譯器的所有功能。 這里假定讀者已經(jīng)具備如下基本素質(zhì):• 知道如何編寫C 程序• 知道如何使用MPLAB 集成開發(fā)環(huán)境創(chuàng)建和調(diào)試項目• 已經(jīng)閱讀并理解了所使用單片機的數(shù)據(jù)手冊 文檔內(nèi)容編排如下:• 第1 章:簡介 — 提供對MPLAB C18 編譯器的概述以及有關(guān)調(diào)用編譯器的信息。• 第2 章:語法說明 — 論述MPLAB C18 編譯器與ANSI 標準的不同之處。• 第3 章:運行時模型 — 論述MPLAB C18 編譯器如何利用 PIC18 PICmicro® 單片機的資源。• 第4 章:優(yōu)化 — 論述MPLAB C18 編譯器執(zhí)行的優(yōu)化功能。• 第5 章:示例應(yīng)用程序 — 給出一個示例應(yīng)用程序,并就本用戶指南中論述的各主題,對源代碼進行了說明。• 附錄A:COFF 文件格式 — 詳細闡述了MICROCHip 的COFF 格式。• 附錄B:采用ANSI 定義的方式 — 論述按照ANSI 標準的要求,MPLAB C18 實現(xiàn)所定義的執(zhí)行方式。• 附錄C:命令行概述 — 列出了命令行選項以及論述每個命令行選項的參考章節(jié)。• 附錄D:MPLAB C18 診斷 — 列出了錯誤、警告和消息。• 附錄E:擴展模式 — 論述非擴展模式和擴展模式之間的區(qū)別。

    標簽: MPLAB C18 使用指南

    上傳時間: 2013-10-30

    上傳用戶:1583060504

  • 幾款單片機的原理介紹

    幾款單片機的原理介紹 主要單片機的介紹1. ATMEL公司的AVR單片機,是增強型RISC內(nèi)載Flash的單片機,芯片上的Flash存儲器附在用戶的產(chǎn)品中,可隨時編程,再編程,使用戶的產(chǎn)品設(shè)計容易,更新?lián)Q代方便.AVR單片機采用增強的RISC結(jié)構(gòu),使其具有高速處理能力,在一個時鐘周期內(nèi)可執(zhí)行復(fù)雜的指令,每MHz可實現(xiàn)1MIPS的處理能力.AVR單片機工作電壓為2.7~6.0V,可以實現(xiàn)耗電最優(yōu)化.AVR的單片機廣泛應(yīng)用于計算機外部設(shè)備,工業(yè)實時控制,儀器儀表,通訊設(shè)備,家用電器,宇航設(shè)備等各個領(lǐng)域. 2. Motorola單片機: Motorola是世界上最大的單片機廠商.從M6800開始,開發(fā)了廣泛的品種,4位,8位,16位32位的單片機都能生產(chǎn),其中典型的代表有:8位機M6805,M68HC05系列,8位增強型M68HC11,M68HC12 , 16位機M68HC16, 32位機M683XX. Motorola單片機的特點之一是在同樣的速度下所用的時鐘頻率較Intel類單片機低得多,因而使得高頻噪聲低,抗干擾能力強,更適合于工控領(lǐng)域及惡劣的環(huán)境 . 3. MICROCHip單片機: MICROCHip單片機的主要產(chǎn)品是PIC 16C系列和17C系列8位單片機,CPU采用RISC結(jié)構(gòu),分別僅有33,35,58條指令,采用Harvard雙總線結(jié)構(gòu),運行速度快,低工作電壓,低功耗,較大的輸入輸出直接驅(qū)動能力,價格低,一次性編程,小體積. 適用于用量大,檔次低,價格敏感的產(chǎn)品.在辦公自動化設(shè)備,消費電子產(chǎn)品,電訊通信,智能儀器儀表,汽車電子,金融電子,工業(yè)控制不同領(lǐng)域都有廣泛的應(yīng)用,PIC系列單片機在世界單片機市場份額排名中逐年提高.發(fā)展非常迅速.實達高奇電子科技有限公司: www.goldenchip.com.cn 代理PIC系列單片機.

    標簽: 單片機

    上傳時間: 2014-12-27

    上傳用戶:鳳臨西北

  • 單片機大全

    單片機大全 特色:● 18PIN/28PIN兼容MICROCHip腳位● 寬工作電壓 2.2V-6.0V ● RISC結(jié)構(gòu),共計58條指令● 全系列都有外部中斷功能 ● 電壓監(jiān)測、WDT功能集于一體● SPI接口、A/D模塊、PWM輸出● 低功耗 5V、4MHz<1.5mA

    標簽: 單片機

    上傳時間: 2013-10-13

    上傳用戶:dudu1210004

  • 用C18編譯器進行Microwire串行EEPROM與PIC

    用C18編譯器進行Microwire串行EEPROM與PIC18單片機的接口設(shè)計 AN1004中文資料 目前市場上有許多種單片機用在嵌入式控制系統(tǒng)設(shè)計中,這些嵌入式控制系統(tǒng)中的很大一部分都要用到非易失性存儲器。由于串行EEPROM 具有封裝尺寸小,存儲容量靈活,對I/O 引腳要求低,和低功耗低成本等特點,已成為非易失性存儲器的首選。 為了滿足市場需求, MICROCHip Technology 已經(jīng)推出了一整套符合工業(yè)標準的串行EEPROM,覆蓋了2 線式(I2C™)、3 線式(Microwire)和SPI 通信標準,并提供了不同的存儲容量、工作電壓范圍和封裝形式。

    標簽: Microwire EEPROM C18 PIC

    上傳時間: 2013-10-22

    上傳用戶:crazyer

  • Cortex-M3 技術(shù)參考手冊

    Cortex-M3 技術(shù)參考手冊 Cortex-M3是一個32位的核,在傳統(tǒng)的單片機領(lǐng)域中,有一些不同于通用32位CPU應(yīng)用的要求。譚軍舉例說,在工控領(lǐng)域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術(shù),完全基于硬件進行中斷處理,最多可減少12個時鐘周期數(shù),在實際應(yīng)用中可減少70%中斷。   單片機的另外一個特點是調(diào)試工具非常便宜,不象ARM的仿真器動輒幾千上萬。針對這個特點,Cortex-M3采用了新型的單線調(diào)試(Single Wire)技術(shù),專門拿出一個引腳來做調(diào)試,從而節(jié)約了大筆的調(diào)試工具費用。同時,Cortex-M3中還集成了大部分存儲器控制器,這樣工程師可以直接在MCU外連接Flash,降低了設(shè)計難度和應(yīng)用障礙。   ARM Cortex-M3處理器結(jié)合了多種突破性技術(shù),令芯片供應(yīng)商提供超低費用的芯片,僅33000門的內(nèi)核性能可達1.2DMIPS/MHz。該處理器還集成了許多緊耦合系統(tǒng)外設(shè),令系統(tǒng)能滿足下一代產(chǎn)品的控制需求。ARM公司希望Cortex-M3核的推出,能幫助單片機廠商實.  Cortex的優(yōu)勢應(yīng)該在于低功耗、低成本、高性能3者(或2者)的結(jié)合。  Cortex如果能做到 合理的低功耗(肯定要比Arm7 & Arm9要低,但不大可能比430、PIC、AVR低) + 合理的高性能(10~50MIPS是比較可能出現(xiàn)的范圍) + 適當?shù)牡统杀?1~5$應(yīng)該不會奇怪)。  簡單的低成本不大可能比典型的8位MCU低。對于已經(jīng)有8位MCU的廠商來說,比如Philips、Atmel、Freescale、MICROCHip還有ST和Silocon Lab,不大可能用Cortex來打自己的8位MCU。對于沒有8位MCU的廠商來說,當然是另外一回事,但他們在國內(nèi)進行推廣的實力在短期內(nèi)還不夠。  對于已經(jīng)有32位ARM的廠商來說,比如Philips、Atmel、ST,又不大可能用Cortex來打自己的Arm7/9,對他們來說,比較合理的定位把Cortex與Arm7/9錯開,即<40MIPS的性能+低于Arm7的價格,當然功耗也會更低些;當然這樣做的結(jié)果很可能是,斷了16位MCU的后路。  對于仍然在推廣16位MCU的廠商來說,比如Freescal、MICROCHip,處境比較尷尬,因為Cortex基本上可以完全替代16位MCU。  所以,未來的1~2年,來自新廠商的Cortex比較值得期待-包括國內(nèi)的供應(yīng)商;對于已有32位ARM的廠商,情況比較有趣;對于16位MCU的廠商,反應(yīng)比較有意思。  關(guān)于編程模式  Cortex-M3處理器采用ARMv7-M架構(gòu),它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架構(gòu),Cortex-M3處理器不能執(zhí)行ARM指令集。  Thumb-2在Thumb指令集架構(gòu)(ISA)上進行了大量的改進,它與Thumb相比,具有更高的代碼密度并提供16/32位指令的更高性能。  關(guān)于工作模式  Cortex-M3處理器支持2種工作模式:線程模式和處理模式。在復(fù)位時處理器進入“線程模式”,異常返回時也會進入該模式,特權(quán)和用戶(非特權(quán))模式代碼能夠在“線程模式”下運行。  出現(xiàn)異常模式時處理器進入“處理模式”,在處理模式下,所有代碼都是特權(quán)訪問的。  關(guān)于工作狀態(tài)  Coretx-M3處理器有2種工作狀態(tài)。  Thumb狀態(tài):這是16位和32位“半字對齊”的Thumb和Thumb-2指令的執(zhí)行狀態(tài)。  調(diào)試狀態(tài):處理器停止并進行調(diào)試,進入該狀態(tài)。

    標簽: Cortex-M 技術(shù)參考手冊

    上傳時間: 2013-12-04

    上傳用戶:壞壞的華仔

主站蜘蛛池模板: 且末县| 根河市| 泗洪县| 慈利县| 海城市| 大丰市| 都兰县| 湘潭市| 当雄县| 上蔡县| 临夏市| 敦煌市| 青冈县| 盐源县| 瓮安县| 罗山县| 韶山市| 酉阳| 海门市| 手游| 铜川市| 金山区| 万全县| 会昌县| 兰州市| 云和县| 石狮市| 秦皇岛市| 富锦市| 大悟县| 两当县| 石棉县| 元朗区| 宝山区| 大邑县| 安阳市| 大洼县| 通许县| 玉田县| 县级市| 高邮市|