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

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

Set

  • 基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

    基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) 摘 要: 提出了一個(gè)由AT89C52單片機(jī)控制步進(jìn)電機(jī)的實(shí)例。可以通過(guò)鍵盤(pán)輸入相關(guān)數(shù)據(jù), 并根據(jù)需要, 實(shí)時(shí)對(duì)步進(jìn)電機(jī)工作方式進(jìn)行設(shè)置, 具有實(shí)時(shí)性和交互性的特點(diǎn)。該系統(tǒng)可應(yīng)用于步進(jìn)電機(jī)控制的大多數(shù)場(chǎng)合。實(shí)踐表明, 系統(tǒng)性能優(yōu)于傳統(tǒng)的步進(jìn)電機(jī)控制器。 關(guān)鍵詞: 單片機(jī); 步進(jìn)電動(dòng)機(jī); 直流固態(tài)繼電器; 實(shí)時(shí)控制 ABSTRACT: A stepp ing motor control system based on AT89C52 chip microcomputer was described.The data can be inputwith keyboard, and stepp ingmotorwas controlled by these data. According to the demand, users can Set the workingmodel of stepp ingmotor in real2time. This system can be widely used in stepp ing motor controlling. The p ractice showed that the performance of this system outdid the tradi-tional stepp ing motor controller.

    標(biāo)簽: 89C C52 AT 89

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

    上傳用戶(hù):vodssv

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國(guó)Keil Software 公司出品的51 系列兼容單片機(jī)C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用C 來(lái)開(kāi)發(fā),體會(huì)更加深刻。Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。下面詳細(xì)介紹 Keil C51 開(kāi)發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機(jī)軟件開(kāi)發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開(kāi)發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。開(kāi)發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫(xiě)入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運(yùn)行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運(yùn)行Autoexec.bat2. C51 for Windows 的安裝及注意事項(xiàng):在 Windows 下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡(jiǎn)單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡(jiǎn)介1. C51 與A51(1) C51C51 是C 語(yǔ)言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見(jiàn)第五部分的具體介紹。而 Commandfile 為一個(gè)連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒(méi)有固定的名字,開(kāi)發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場(chǎng)合。(2) A51A51 是匯編語(yǔ)言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語(yǔ)言類(lèi)似,可參考其他匯編語(yǔ)言材料。Commandfile 同C51 中的Commandfile 類(lèi)似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫(kù)文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫(kù)文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫(kù)文件(.LiB)相連接,則庫(kù)文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫(kù)文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫(kù)文件大多不止1 個(gè),因而第2 種方法較多見(jiàn),這個(gè)文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點(diǎn)特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個(gè)實(shí)時(shí)多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢(shì),這種趨勢(shì)對(duì)于186 和38610及68K 系列CPU 更為明顯和必須,對(duì)8051 因CPU 較為簡(jiǎn)單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專(zhuān)業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個(gè)RTX51TINY 版本的RTOS。RTX51 TINY 適用于無(wú)外部RAM 的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個(gè)源級(jí)調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows 也可通過(guò)mon51 接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時(shí)器等,能對(duì)嵌入式軟件功能進(jìn)行有效測(cè)試。

    標(biāo)簽: Keil C51 使用詳解

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

    上傳用戶(hù):zhouxuepeng1

  • PIC16f877快速入門(mén)教程

    雖然PIC都是8位的單片機(jī),但都采用RISC(Reduced Instruction Set Computing)核心結(jié)構(gòu),這有別于過(guò)去一般的CISC(Complex Instruction Set Computing)結(jié)構(gòu)。所謂RISC結(jié)構(gòu)就是采用哈佛雙總線(xiàn)結(jié)構(gòu),將地址總線(xiàn)與數(shù)據(jù)總線(xiàn)分開(kāi),因此在同一個(gè)指令執(zhí)行過(guò)程中,數(shù)據(jù)與地址可以同時(shí)傳送,避免了總線(xiàn)處理上的瓶頸。

    標(biāo)簽: f877 PIC 16f 877

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

    上傳用戶(hù):tianyi223

  • 開(kāi)放式匯編器系統(tǒng)的設(shè)計(jì)

    匯編器在微處理器的驗(yàn)證和應(yīng)用中舉足輕重,如何設(shè)計(jì)通用的匯編器一直是研究的熱點(diǎn)之一。本文提出了一種開(kāi)放式的匯編器系統(tǒng)設(shè)計(jì)思想,在匯編語(yǔ)言與機(jī)器語(yǔ)言間插入中間代碼CMDL(code mapping description language)語(yǔ)言,打破匯編語(yǔ)言與機(jī)器語(yǔ)言的直接映射關(guān)系,由此建立起一套描述匯編語(yǔ)言與機(jī)器語(yǔ)言的開(kāi)放式映射體系。基于此開(kāi)放式映射體系開(kāi)發(fā)了一套匯編器系統(tǒng),具有較高層次上的通用性和可移植性?!娟P(guān)鍵詞】指令集,CMDL,匯編器,開(kāi)放式 Design of Retargetable Assembler System Liu Ling Feng Wen Nan Wang Ying Chun Jiang An Ping Ji Li Jiu IME of Peking University, 100871【摘要】An assembler plays a very important role in the field of microprocessor verifications and applications, thus how to build a retargetable assembler system has been a hotspot in this field for long time. This paper presents a new method about the retargetable assembler system design.It provides a kind of language CMDL, code mapping description language. During the process of assembling, assembler languages are firstly translated to CMDL, and then mapped to the machine codes. In an other word, CMDL is inserted between assembler languages and machine codes during the translation procedure. As a medium code, CMDL has a lot of features, such as high extraction, strong descript capabilities. It can describe almost all attributes of assembler languages. By breaking the direct mapping relationship between assembler languages and machine codes, the complexities of machine codes are hided to the users, therefore, the new retargetable assembler system has higher retargetable level by converting the mapping from assembler languages and machine codes to assembler languages and CMDL, and implementationof it becomes easier. Based on the new mapping system structure, a retargetable assemblersystem is developed. It proved the whole system has good retargetability and implantability.【關(guān)鍵詞】instruction Set, symbol table, assembler, lexical analysis, retargetability

    標(biāo)簽: 開(kāi)放式 匯編器

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

    上傳用戶(hù):meiguiweishi

  • PCA9544A 4channel I2C multiple

    The PCA9544A provides 4 interrupt inputs, one for each channeland one open drain interrupt output. When an interrupt is generated byany device, it will be detected by the PCA9544A and the interruptoutput will be driven LOW. The channel need not be active fordetection of the interrupt. A bit is also Set in the control byte.Bits 4 – 7 of the control byte correspond to channels 0 – 3 of thePCA9544A, respectively. Therefore, if an interrupt is generated byany device connected to channel 2, the state of the interrupt inputs isloaded into the control register when a read is accomplished.Likewise, an interrupt on any device connected to channel 0 wouldcause bit 4 of the control register to be Set on the read. The mastercan then address the PCA9544A and read the contents of thecontrol byte to determine which channel contains the devicegenerating the interrupt. The master can then reconfigure thePCA9544A to select this channel, and locate the device generatingthe interrupt and clear it. The interrupt clears when the deviceoriginating the interrupt clears.

    標(biāo)簽: 4channel multiple 9544A 9544

    上傳時(shí)間: 2014-12-28

    上傳用戶(hù):潛水的三貢

  • EZ-USB FX系列單片機(jī)USB外圍設(shè)備設(shè)計(jì)與應(yīng)用

    EZ-USB FX系列單片機(jī)USB外圍設(shè)備設(shè)計(jì)與應(yīng)用:PART 1 USB的基本概念第1章 USB的基本特性1.1 USB簡(jiǎn)介21.2 USB的發(fā)展歷程31.2.1 USB 1.131.2.2 USB 2.041.2.3 USB與IEEE 1394的比較41.3 USB基本架構(gòu)與總線(xiàn)架構(gòu)61.4 USB的總線(xiàn)結(jié)構(gòu)81.5 USB數(shù)據(jù)流的模式與管線(xiàn)的概念91.6 USB硬件規(guī)范101.6.1 USB的硬件特性111.6.2 USB接口的電氣特性121.6.3USB的電源管理141.7 USB的編碼方式141.8 結(jié)論161.9 問(wèn)題與討論16第2章 USB通信協(xié)議2.1 USB通信協(xié)議172.2 USB封包中的數(shù)據(jù)域類(lèi)型182.2.1 數(shù)據(jù)域位的格式182.3 封包格式192.4 USB傳輸?shù)念?lèi)型232.4.1 控制傳輸242.4.2 中斷傳輸292.4.3 批量傳輸292.4.4 等時(shí)傳輸292.5 USB數(shù)據(jù)交換格式302.6 USB描述符342.7 USB設(shè)備請(qǐng)求422.8 USB設(shè)備群組442.9 結(jié)論462.10 問(wèn)題與討論46第3章 設(shè)備列舉3.1注冊(cè)表編輯器473.2設(shè)備列舉的步驟493.3設(shè)備列舉步驟的實(shí)現(xiàn)--使用CATC分析工具513.4結(jié)論613.5問(wèn)題與討論61第4章 USB芯片與EZUSB4.1USB芯片的簡(jiǎn)介624.2USB接口芯片644.2.1Philips接口芯片644.2.2National Semiconductor接口芯片664.3內(nèi)含USB單元的微處理器684.3.1Motorola694.3.2Microchip694.3.3SIEMENS704.3.4Cypress714.4USB芯片總攬介紹734.5USB芯片的選擇與評(píng)估744.6問(wèn)題與討論80第5章 設(shè)備與驅(qū)動(dòng)程序5.1階層式的驅(qū)動(dòng)程序815.2主機(jī)的驅(qū)動(dòng)程序835.3驅(qū)動(dòng)程序的選擇865.4結(jié)論865.5問(wèn)題與討論87第6章 HID群組6.1HID簡(jiǎn)介886.2HID群組的傳輸速率886.3HID描述符906.3.1報(bào)告描述符936.3.2主要 main 項(xiàng)目類(lèi)型966.3.3整體 global 項(xiàng)目卷標(biāo)976.3.4區(qū)域 local 項(xiàng)目卷標(biāo)986.3.5簡(jiǎn)易的報(bào)告描述符996.3.6Descriptor Tool 描述符工具 1006.3.7兼容測(cè)試程序1016.4HID設(shè)備的基本請(qǐng)求1026.5Windows通信程序1036.6問(wèn)題與討論106PART 2 硬件技術(shù)篇第7章 EZUSB FX簡(jiǎn)介7.1簡(jiǎn)介1097.2EZUSB FX硬件框圖1097.3封包與PID碼1117.4主機(jī)是個(gè)主控者1137.4.1從主機(jī)接收數(shù)據(jù)1137.4.2傳送數(shù)據(jù)至主機(jī)1137.5USB方向1137.6幀1147.7EZUSB FX傳輸類(lèi)型1147.7.1批量傳輸1147.7.2中斷傳輸1147.7.3等時(shí)傳輸1157.7.4控制傳輸1157.8設(shè)備列舉1167.9USB核心1167.10EZUSB FX單片機(jī)1177.11重新設(shè)備列舉1177.12EZUSB FX端點(diǎn)1187.12.1EZUSB FX批量端點(diǎn)1187.12.2EZUSB FX控制端點(diǎn)01187.12.3EZUSB FX中斷端點(diǎn)1197.12.4EZUSB FX等時(shí)端點(diǎn)1197.13快速傳送模式1197.14中斷1207.15重置與電源管理1207.16EZUSB 2100系列1207.17FX系列--從FIFO1227.18FX系列--GPIF 通用型可程序化的接口 1227.19AN2122/26各種特性的摘要1227.20修訂ID1237.21引腳描述123第8章 EZUSB FX CPU8.1簡(jiǎn)介1308.28051增強(qiáng)模式1308.3EZUSB FX所增強(qiáng)的部分1318.4EZUSB FX寄存器接口1318.5EZUSB FX內(nèi)部RAM1318.6I/O端口1328.7中斷1328.8電源控制1338.9特殊功能寄存器 SFR 1348.10內(nèi)部總線(xiàn)1358.11重置136第9章 EZUSB FX內(nèi)存9.1簡(jiǎn)介1379.28051內(nèi)存1389.3擴(kuò)充的EZUSB FX內(nèi)存1399.4CS#與OE#信號(hào)1409.5EZUSB FX ROM版本141第10章 EZUSB FX輸入/輸出端口10.1簡(jiǎn)介14310.2I/O端口14310.3EZUSB輸入/輸出端口寄存器14610.3.1端口配置寄存器14710.3.2I/O端口寄存器14710.4EZUSB FX輸入/輸出端口寄存器14910.5EZUSB FX端口配置表15110.6I2C控制器15610.78051 I2C控制器15610.8控制位15810.8.1START位15810.8.2STOP位15810.8.3LASTRD位15810.9狀態(tài)位15910.9.1DONE位15910.9.2ACK位15910.9.3BERR位15910.9.4ID1, ID015910.10送出 WRITE I2C數(shù)據(jù)16010.11接收 READ I2C數(shù)據(jù)16010.12I2C激活加載器16010.13SFR尋址 FX 16210.14端口A~E的SFR控制165第11章 EZUSB FX設(shè)備列舉與重新設(shè)備列舉11.1簡(jiǎn)介16711.2預(yù)設(shè)的USB設(shè)備16911.3USB核心對(duì)于EP0設(shè)備請(qǐng)求的響應(yīng)17011.4固件下載17111.5設(shè)備列舉模式17211.6沒(méi)有存在EEPROM17311.7存在著EEPROM, 第一個(gè)字節(jié)是0xB0 0xB4, FX系列11.8存在著EEPROM, 第一個(gè)字節(jié)是0xB2 0xB6, FX系列11.9配置字節(jié)0,FX系列17711.10重新設(shè)備列舉 ReNumerationTM 17811.11多重重新設(shè)備列舉 ReNumerationTM 17911.12預(yù)設(shè)描述符179第12章 EZUSB FX批量傳輸12.1簡(jiǎn)介18812.2批量輸入傳輸18912.3中斷傳輸19112.4EZUSB FX批量IN的例子19112.5批量OUT傳輸19212.6端點(diǎn)對(duì)19412.7IN端點(diǎn)對(duì)的狀態(tài)19412.8OUT端點(diǎn)對(duì)的狀態(tài)19512.9使用批量緩沖區(qū)內(nèi)存19512.10Data Toggle控制19612.11輪詢(xún)的批量傳輸?shù)姆独?9712.12設(shè)備列舉說(shuō)明19912.13批量端點(diǎn)中斷19912.14中斷批量傳輸?shù)姆独?0112.15設(shè)備列舉說(shuō)明20512.16自動(dòng)指針器205第13章 EZUSB控制端點(diǎn)013.1簡(jiǎn)介20913.2控制端點(diǎn)EP021013.3USB請(qǐng)求21213.3.1取得狀態(tài) Get_Status 21413.3.2設(shè)置特性(Set_Feature)21713.3.3清除特性(Clear_Feature)21813.3.4取得描述符(Get_Descriptor)21913.3.5設(shè)置描述符(Set Descriptor)22313.3.6設(shè)置配置(Set_Configuration)22513.3.7取得配置(Get_Configuration)22513.3.8設(shè)置接口(Set_Interface)22513.3.9取得接口(Get_Interface)22613.3.10設(shè)置地址(Set_Address)22713.3.11同步幀22713.3.12固件加載228第14章 EZUSB FX等時(shí)傳輸14.1簡(jiǎn)介22914.2等時(shí)IN傳輸23014.2.1初始化設(shè)置23014.2.2IN數(shù)據(jù)傳輸23014.3等時(shí)OUT傳輸23114.3.1初始化設(shè)置23114.3.2數(shù)據(jù)傳輸23214.4設(shè)置等時(shí)FIFO的大小23214.5等時(shí)傳輸速度23414.5.1EZUSB 2100系列23414.5.2EZUSB FX系列23514.6快速傳輸 僅存于2100系列 23614.6.1快速寫(xiě)入23614.6.2快速讀取23714.7快速傳輸?shù)臅r(shí)序 僅存于2100系列 23714.7.1快速寫(xiě)入波形23814.7.2快速讀取波形23914.8快速傳輸速度(僅存于2100系列)23914.9其余的等時(shí)寄存器24014.9.1除能等時(shí)寄存器24014.9.20字節(jié)計(jì)數(shù)位24114.10以無(wú)數(shù)據(jù)來(lái)響應(yīng)等時(shí)IN令牌24214.11使用等時(shí)FIFO242第15章 EZUSB FX中斷15.1簡(jiǎn)介24315.2USB核心中斷24415.3喚醒中斷24415.4USB中斷信號(hào)源24515.5SUTOK與SUDAV中斷24815.6SOF中斷24915.7中止 suspend 中斷24915.8USB重置中斷24915.9批量端點(diǎn)中斷25015.10USB自動(dòng)向量25015.11USB自動(dòng)向量譯碼25115.12I2C中斷25215.13IN批量NAK中斷 僅存于AN2122/26與FX系列 25315.14I2C STOP反相中斷 僅存于AN2122/26與FX系列 25415.15從FIFO中斷 INT4 255第16章 EZUSB FX重置16.1簡(jiǎn)介25716.2EZUSB FX打開(kāi)電源重置 POR 25716.38051重置的釋放25916.3.1RAM的下載26016.3.2下載EEPROM26016.3.3外部ROM26016.48051重置所產(chǎn)生的影響26016.5USB總線(xiàn)重置26116.6EZUSB脫離26216.7各種重置狀態(tài)的總結(jié)263第17章 EZUSB FX電源管理17.1簡(jiǎn)介26517.2中止 suspend 26617.3回復(fù) resume 26717.4遠(yuǎn)程喚醒 remote wakeup 269第18章 EZUSB FX系統(tǒng)18.1簡(jiǎn)介27118.2DMA寄存器描述27218.2.1來(lái)源. 目的. 傳輸長(zhǎng)度地址寄存器27218.2.2DMA起始與狀態(tài)寄存器27518.2.3DMA同步突發(fā)使能寄存器27518.2.4虛擬寄存器27818.3RD/FRD與WR/FWR DMA閃控的選擇27818.4DMA閃控波形與延伸位的交互影響27918.4.1DMA外部寫(xiě)入27918.4.2DMA外部讀取280第19章 EZUSB FX寄存器19.1簡(jiǎn)介28219.2批量數(shù)據(jù)緩沖區(qū)寄存器28319.3等時(shí)數(shù)據(jù)FIFO寄存器28419.4等時(shí)字節(jié)計(jì)數(shù)寄存器28519.5CPU寄存器28719.6I/O端口配置寄存器28819.7I/O端口A~C輸入/輸出寄存器28919.8230 Kbaud UART操作--AN2122/26寄存器29119.9等時(shí)控制/狀態(tài)寄存器29119.10I2C寄存器29219.11中斷29419.12端點(diǎn)0控制與狀態(tài)寄存器29919.13端點(diǎn)1~7的控制與狀態(tài)寄存器30019.14整體USB寄存器30519.15快速傳輸30919.16SetUP數(shù)據(jù)31119.17等時(shí)FIFO的容量大小31119.18通用I/F中斷使能31219.19通用中斷請(qǐng)求31219.20輸入/輸出端口寄存器D與E31319.20.1端口D輸出31319.20.2輸入端口D腳位31319.20.3端口D輸出使能31319.20.4端口E輸出31319.20.5輸入端口E腳位31419.20.6端口E輸出使能31419.21端口設(shè)置31419.22接口配置31419.23端口A與端口C切換配置31619.23.1端口A切換配置#231619.23.2端口C切換配置#231719.24DMA寄存器31919.24.1來(lái)源. 目的. 傳輸長(zhǎng)度地址寄存器31919.24.2DMA起始與狀態(tài)寄存器32019.24.3DMA同步突發(fā)使能寄存器32019.24.4選擇8051 A/D總線(xiàn)作為外部FIFO321PART 3 固件技術(shù)篇第20章 EZUSB FX固件架構(gòu)與函數(shù)庫(kù)20.1固件架構(gòu)總覽32320.2固件架構(gòu)的建立32520.3固件架構(gòu)的副函數(shù)鉤子32520.3.1工作分配器32620.3.2設(shè)備請(qǐng)求 device request 32620.3.3USB中斷服務(wù)例程32920.4固件架構(gòu)整體變量33220.5描述符表33320.5.1設(shè)備描述符33320.5.2配置描述符33420.5.3接口描述符33420.5.4端點(diǎn)描述符33520.5.5字符串描述符33520.5.6群組描述符33520.6EZUSB FX固件的函數(shù)庫(kù)33620.6.1包含文件 *.H 33620.6.2子程序33620.6.3整體變量33820.7固件架構(gòu)的原始程序代碼338第21章 EZUSB FX固件范例程序21.1范例程序的簡(jiǎn)介34621.2外圍I/O測(cè)試程序34721.3端點(diǎn)對(duì), EP_PAIR范例35221.4批量測(cè)試, BulkTest范例36221.5等時(shí)傳輸, ISOstrm范例36821.6問(wèn)題與討論373PART 4 實(shí)驗(yàn)篇第22章 EZUSB FX仿真器22?1簡(jiǎn)介37522?2所需的工具37622?3EZUSB FX框圖37722.4EZUSB最終版本的系統(tǒng)框圖37822?5第一次下載程序37822.6EZUSB FX開(kāi)發(fā)系統(tǒng)框圖37922.7設(shè)置開(kāi)發(fā)環(huán)境38022.8EZUSB FX開(kāi)發(fā)工具組的內(nèi)容38122.9EZUSB FX開(kāi)發(fā)工具組軟件38222.9.1初步安裝程序38222.9.2確認(rèn)主機(jī) 個(gè)人計(jì)算機(jī) 是否支持USB38222.10安裝EZUSB控制平臺(tái). 驅(qū)動(dòng)程序以及文件38322.11EZUSB FX開(kāi)發(fā)電路板38522.11.1簡(jiǎn)介38522.11.2開(kāi)發(fā)電路板的瀏覽38522.11.3所使用的8051資源38622.11.4詳細(xì)電路38622.11.5LED的顯示38722.11.6Jumper38722.11.7連接器39122.11.8內(nèi)存映象圖39222.11.9PLD信號(hào)39422.11.10PLD源文件文件39522.11.11雛形板的擴(kuò)充連接器P1~P639722.11.12Philips PCF8574 I/O擴(kuò)充IC40022.12DMA USB FX I/O LAB開(kāi)發(fā)工具介紹40122.12.1USBFX簡(jiǎn)介40122.12.2USBFX及外圍整體環(huán)境介紹40322?12?3USBFX與PC連接軟件介紹40422.12.4USBFX硬件功能介紹404第23章 LED顯示器輸出實(shí)驗(yàn)23.1硬件設(shè)計(jì)與基本概念40923.2固件設(shè)計(jì)41023.3.1固件架構(gòu)文件FW.C41123.3.2描述符文件DESCR.A5141223.3.3外圍接口文件PERIPH.C41723.4固件程序代碼的編譯與鏈接42123.5Windows程序, VB設(shè)計(jì)42323.6INF文件的編寫(xiě)設(shè)計(jì)42423.7結(jié)論42623.8問(wèn)題與討論427第24章 七段顯示器與鍵盤(pán)的輸入/輸出實(shí)驗(yàn)24.1硬件設(shè)計(jì)與基本概念42824.2固件設(shè)計(jì)43124.2.1七段顯示器43124.2.24×4鍵盤(pán)掃描43324.3固件程序代碼的編譯與鏈接43424.4Windows程序, VB設(shè)計(jì)43624.5問(wèn)題與討論437第25章 LCD文字型液晶顯示器輸出實(shí)驗(yàn)25.1硬件設(shè)計(jì)與基本概念43825.1.1液晶顯示器LCD43825.2固件設(shè)計(jì)45225.3固件程序代碼的編譯與鏈接45625.4Windows程序, VB設(shè)計(jì)45725.5問(wèn)題與討論458第26章 LED點(diǎn)陣輸出實(shí)驗(yàn)26.1硬件設(shè)計(jì)與基本概念45926.2固件設(shè)計(jì)46326.3固件程序代碼的編譯與鏈接46326.4Windows程序, VB設(shè)計(jì)46526.5問(wèn)題與討論465第27章 步進(jìn)電機(jī)輸出實(shí)驗(yàn)27.1硬件設(shè)計(jì)與基本概念46627.1.11相激磁46727.1.22相激磁46727.1.31-2相激磁46827?1?4PMM8713介紹46927.2固件設(shè)計(jì)47327.3固件程序代碼的編譯與鏈接47427.4Windows程序, VB設(shè)計(jì)47627.5問(wèn)題與討論477第28章 I2C接口輸入/輸出實(shí)驗(yàn)28.1硬件設(shè)計(jì)與基本概念47828.2固件設(shè)計(jì)48128.3固件程序代碼的編譯與鏈接48328.4Windows程序, VB設(shè)計(jì)48428.5問(wèn)題與討論485第29章 A/D轉(zhuǎn)換器與D/A轉(zhuǎn)換器的輸入/輸出實(shí)驗(yàn)29.1硬件設(shè)計(jì)與基本概念48629.1.1A/D轉(zhuǎn)換器48629.1.2D/A轉(zhuǎn)換器49029.2固件設(shè)計(jì)49329.2.1A/D轉(zhuǎn)換器的固件設(shè)計(jì)49329.2.2D/A轉(zhuǎn)換器的固件設(shè)計(jì)49629.3固件程序代碼的編譯與鏈接49729.4Windows程序, VB設(shè)計(jì)49829.5問(wèn)題與討論499第30章 LCG繪圖型液晶顯示器輸出實(shí)驗(yàn)30.1硬件設(shè)計(jì)與基本概念50030.1.1繪圖型LCD50030.1.2繪圖型LCD控制指令集50330.1.3繪圖型LCD讀取與寫(xiě)入時(shí)序圖50530.2固件設(shè)計(jì)50630.2.1LCG驅(qū)動(dòng)程序50630.2.2USB固件碼51330.3固件程序代碼的編譯與鏈接51630.4Windows程序, VB設(shè)計(jì)51730.5問(wèn)題與討論518附錄A Cypress控制平臺(tái)的操作A.1EZUSB控制平臺(tái)總覽519A.2主畫(huà)面520A.3熱插拔新的USB設(shè)備521A.4各種工具欄的使用524A.5故障排除526A.6控制平臺(tái)的進(jìn)階操作527A.7測(cè)試Unary Op工具欄上的按鈕功能528A.8測(cè)試制造商請(qǐng)求的工具欄 2100 系列的開(kāi)發(fā)電路板 529A.9測(cè)試等時(shí)傳輸工具欄532A.10測(cè)試批量傳輸工具欄533A.11測(cè)試重置管線(xiàn)工具欄535A.12測(cè)試設(shè)置接口工具欄537A.13測(cè)試制造商請(qǐng)求工具欄 FX系列開(kāi)發(fā)電路板A.14執(zhí)行Get Device Descriptor 操作來(lái)驗(yàn)證開(kāi)發(fā)板的功能是否正確539A.15從EZUSB控制平臺(tái)中, 加載dev_io的范例并且加以執(zhí)行540A.16從Keil偵錯(cuò)應(yīng)用程序中, 加載dev_io范例程序代碼, 然后再加以執(zhí)行542A.17將dev_io 目標(biāo)文件移開(kāi), 且使用Keil IDE 集成開(kāi)發(fā)環(huán)境 來(lái)重建545A.18在偵錯(cuò)器下執(zhí)行dev_io目標(biāo)文件, 并且使用具有偵錯(cuò)能力的IDE547A.19在EZUSB控制平臺(tái)下, 執(zhí)行ep_pair目標(biāo)文件A.20如何修改fw范例, 并在開(kāi)發(fā)電路板上產(chǎn)生等時(shí)傳輸550附錄BEZUSB 2100系列及EZUSB FX系列引腳表B.1EZUSB 2100系列引腳表555B?2EZUSB FX系列引腳圖表561附錄C EZUSB FX寄存器總覽附錄D EEPROM燒錄方式

    標(biāo)簽: EZ-USB USB 單片機(jī) 外圍設(shè)備

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

    上傳用戶(hù):努力努力再努力

  • 八段碼顯示程序設(shè)計(jì)與調(diào)試

    所學(xué)的指令LD、LDI、OUT AND、ANI OR、 ORI LDP、 LDF、ANDP、ANDF、  ORP、 ORF ORB、 ANB MPS、 MRD、 MPP MC、 MCRSet RSTNOP  END 自鎖電路觸點(diǎn)的動(dòng)作發(fā)光二極管的工作原理。八段碼顯示是利用發(fā)光二極管的不同段碼組合來(lái)實(shí)現(xiàn)的,它可以實(shí)現(xiàn)0到F的顯示。搶答器的顯示就是利用八段碼顯示的特性,來(lái)完成幾個(gè)不同組別的顯示。用PLC實(shí)現(xiàn)八段碼顯示0~9組的3組以上搶答器的程序編寫(xiě),并完成以下要求:1)設(shè)計(jì)由PLC實(shí)現(xiàn)的八段碼顯示0~9組的3組以上搶答器的程序編寫(xiě),并完成以下要求: ①列出PLC的輸入輸出地址分配表 ②畫(huà)出PLC的輸入輸出接線(xiàn)圖(即I/O接線(xiàn)圖) ③設(shè)計(jì)PLC的梯形圖 ④根據(jù)梯形圖列寫(xiě)指令表 2)按PLC控制I/O口(輸入/輸出)接線(xiàn)圖在模擬實(shí)驗(yàn)設(shè)備上正確接線(xiàn)。

    標(biāo)簽: 顯示程序 調(diào)試

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

    上傳用戶(hù):lmeeworm

  • Emulating a synchronous serial

    The C500 microcontroller family usually provides only one on-chip synchronous serialchannel (SSC). If a second SSC is required, an emulation of the missing interface mayhelp to avoid an external hardware solution with additional electronic components.The solution presented in this paper and in the attached source files emulates the mostimportant SSC functions by using optimized SW routines with a performance up to 25KBaud in Slave Mode with half duplex transmission and an overhead less than 60% atSAB C513 with 12 MHz. Due to the implementation in C this performance is not the limitof the chip. A pure implementation in assembler will result in a strong reduction of theCPU load and therefore increase the maximum speed of the interface. In addition,microcontrollers like the SAB C505 will speed up the interface by a factor of two becauseof an optimized architecture compared with the SAB C513.Moreover, this solution lays stress on using as few on-chip hardware resources aspossible. A more excessive consumption of those resources will result in a highermaximum speed of the emulated interface.Due to the restricted performance of an 8 bit microcontroller a pin compatible solution isprovided only; the internal register based programming interface is replaced by a Set ofsubroutine calls.The attached source files also contain a test shell, which demonstrates how to exchangeinformation between an on-chip HW-SSC and the emulated SW-SSC via 5 external wiresin different operation modes. It is based on the SAB C513 (Siemens 8 bit microcontroller).A table with load measurements is presented to give an indication for the fraction of CPUperformance required by software for emulating the SSC.

    標(biāo)簽: synchronous Emulating serial

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

    上傳用戶(hù):z1191176801

  • P90CL301 I2C driver routines

    This application note shows how to write an Inter Integrated Circuit bus driver (I²C) for the Philips P90CL301micro-controller.It is not only an example of writing a driver, but it also includes a Set of application interface software routines toquickly implement a complete I²C multi-master system application.For specific applications the user will have to make minimal changes in the driver program. Using the drivermeans linking modules to your application software and including a header-file into the application sourceprograms. A small example program of how to use the driver is listed.The driver supports i.a. polled or interrupt driven message handling, slave message transfers and multi-mastersystem applications. Furthermore, it is made suitable for use in conjunction with real time operating systems, likepSOS+.

    標(biāo)簽: routines driver P90 301

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

    上傳用戶(hù):weixiao99

  • XA-S3 I2C driver software

    This application note demonstrates how to write an Inter Integrated Circuit bus driver (I2C) for the XA-S3 16-bitMicrocontroller from Philips Semiconductors.Not only the driver software is given. This note also contains a Set of (example) interface routines and a smalldemo application program. All together it offers the user a quick start in writing a complete I2C system applicationwith the PXAS3x.The driver routines support interrupt driven single master transfers. Furthermore, the routines are suitable foruse in conjunction with real time operating systems.

    標(biāo)簽: software driver XA-S I2C

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

    上傳用戶(hù):zw380105939

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人精品午夜| 一区二区高清| 久久九九免费视频| 亚洲精美视频| 国产一区二区三区无遮挡| 欧美日韩高清在线| 欧美精品在线观看播放| 欧美老女人xx| 欧美视频一区二区三区四区| 蜜桃av一区二区三区| 老司机午夜精品视频在线观看| 欧美一区在线直播| 久久综合给合久久狠狠色 | 欧美少妇一区二区| 欧美大色视频| 欧美乱在线观看| 欧美三日本三级少妇三99| 国产精品午夜av在线| 一区视频在线播放| 亚洲无玛一区| 久久成年人视频| 欧美日韩国产在线看| 国产欧美精品日韩区二区麻豆天美| 国产综合色在线| 在线视频欧美日韩精品| 久久九九精品99国产精品| 欧美激情中文字幕在线| 国产日韩欧美不卡| 亚洲片区在线| 麻豆亚洲精品| 精品福利av| 亚洲欧美日韩成人| 欧美破处大片在线视频| 国产一区二区| 亚洲综合欧美日韩| 久久亚洲综合色| 国产精品va| 欧美日韩视频一区二区三区| 国产精品成人免费视频| 一本色道久久综合亚洲精品小说| 久久久国产91| 韩日欧美一区| 蜜桃伊人久久| 亚洲黄色小视频| 欧美激情视频一区二区三区在线播放| 狠狠色噜噜狠狠狠狠色吗综合| 欧美中文字幕视频| 国产伊人精品| 麻豆成人精品| 在线观看成人av电影| 免费看成人av| 一本色道久久99精品综合| 欧美精品二区三区四区免费看视频| 亚洲国产精品精华液2区45| 美女国产一区| 亚洲婷婷综合久久一本伊一区| 欧美精品aa| 久久国产精品72免费观看| 在线观看成人一级片| 欧美另类高清视频在线| 亚洲综合清纯丝袜自拍| 欧美午夜国产| 亚洲一区二区伦理| 在线电影一区| 国产精品一区二区你懂得| 麻豆亚洲精品| 性色av香蕉一区二区| 国内视频一区| 欧美色欧美亚洲另类七区| 久久99在线观看| 在线视频精品一区| 亚洲第一级黄色片| 国产女人aaa级久久久级| 欧美激情一区二区三区在线| 午夜欧美电影在线观看| 99精品欧美一区二区蜜桃免费| 国产免费成人| 国产精品久久久久久一区二区三区| 久久国产精品99国产精| 午夜精品久久久久久久| 亚洲图片在线观看| 亚洲精品国产视频| 亚洲韩国一区二区三区| 国产精品视频不卡| 欧美视频在线观看 亚洲欧| 免费永久网站黄欧美| 另类图片国产| 美女视频黄a大片欧美| 国产精品麻豆欧美日韩ww| 在线亚洲精品| 欧美系列一区| 又紧又大又爽精品一区二区| 宅男噜噜噜66国产日韩在线观看| 久久网站免费| 国产啪精品视频| 亚洲视频一区在线观看| 亚洲男人第一av网站| 久久免费少妇高潮久久精品99| 欧美日韩国产在线播放| 在线一区视频| 国产亚洲成年网址在线观看| 欧美激情精品久久久久久大尺度| 久久亚洲电影| 欧美伊人精品成人久久综合97| 欧美一区二区国产| 免费一级欧美片在线观看| 欧美精品videossex性护士| 国产精品hd| 亚洲动漫精品| 欧美在线观看网站| 久久激情视频免费观看| 亚洲性感美女99在线| 久久黄色级2电影| 久久乐国产精品| 国产精品www色诱视频| 激情欧美日韩一区| 亚洲欧洲一区二区三区久久| 1769国内精品视频在线播放| 亚洲人被黑人高潮完整版| 午夜精品久久久久久久白皮肤| 久久在线91| 黄色综合网站| 欧美在线91| 国产欧美日本一区二区三区| 亚洲国产成人在线视频| 欧美在线观看www| 国产欧美精品日韩区二区麻豆天美| 亚洲高清视频在线| 另类av导航| 亚洲欧洲日韩女同| 欧美精品电影| 99精品国产福利在线观看免费| 免费成人美女女| 亚洲激情在线激情| 欧美日韩精品不卡| 亚洲欧美激情四射在线日 | 欧美中文在线观看| 国产日韩欧美二区| 午夜精品一区二区三区在线视| 国产精品成av人在线视午夜片| 中文国产成人精品| 国产日韩欧美高清| 欧美成ee人免费视频| 91久久国产综合久久| 欧美精品在线一区| 午夜精品区一区二区三| 一区二区三区在线免费观看| 免费不卡亚洲欧美| 亚洲制服丝袜在线| 国产精品一级| 老司机亚洲精品| 香蕉av777xxx色综合一区| 激情成人亚洲| 国产精品久久久久91| 美女国产一区| 欧美一区二区三区日韩| 亚洲九九九在线观看| 国产精品区免费视频| 欧美一区二区三区在| 亚洲国产精品一区在线观看不卡| 久久精品人人| 亚洲一区二区三区四区在线观看 | 欧美日韩视频专区在线播放| 香蕉免费一区二区三区在线观看 | 久久狠狠婷婷| 亚洲欧美三级在线| 亚洲日本激情| 亚洲欧洲精品一区二区精品久久久 | 亚洲精品久久久久中文字幕欢迎你| 欧美日韩综合在线免费观看| 欧美成人按摩| 欧美激情第9页| 欧美精品免费在线| 欧美国产乱视频| 欧美精品一二三| 欧美视频在线一区二区三区| 欧美精品一区二区久久婷婷| 欧美精品二区三区四区免费看视频| 欧美不卡激情三级在线观看| 麻豆精品视频在线观看| 国产一区二区三区最好精华液| 欧美另类视频| 国产精品激情电影| 国产视频在线观看一区二区| 国产精品www| 国产精品乱人伦中文| 国产自产在线视频一区| 最新高清无码专区| 午夜久久福利| 欧美日本韩国| 韩国三级在线一区| 亚洲视频网在线直播| 久久久久国产精品厨房| 欧美日韩系列| 1024国产精品| 久久精品夜色噜噜亚洲a∨| 国产日韩精品入口| 欧美一区二区三区免费大片| 国产农村妇女精品| 欧美在线日韩精品|