單片機作為一種微型計算機,其內部具有一定的存儲單元(8031除外),但由于其內部存儲單元及端口有限,很多情況下難以滿足實際需求。為此介紹一種新的擴展方法,將數據線與地址線合并使用,通過軟件控制的方法實現數據線與地址線功能的分時轉換,數據線不僅用于傳送數據信號,還可作為地址線、控制線,用于傳送地址信號和控制信號,從而實現單片機與存儲器件的有效連接。以單片機片外256KB數據存儲空間的擴展為例,通過該擴展方法,僅用10個I/O端口便可實現,與傳統的擴展方法相比,可節約8個I/O端口。 Abstract: As a micro-computer,the SCM internal memory has a certain units(except8031),but because of its internal storage units and the ports are limited,in many cases it can not meet the actual demand.So we introduced a new extension method,the data line and address lines combined through software-controlled approach to realize the time-conversion functions of data lines and address lines,so the data lines not only transmited data signals,but also served as address lines and control lines to transmit address signals and control signals,in order to achieve an effective connection of microcontroller and memory chips.Take microcontroller chip with256KB of data storage space expansion as example,through this extension method,with only10I/O ports it was achieved,compared with the traditional extension methods,this method saves8I/O ports.
上傳時間: 2014-12-26
上傳用戶:adada
介紹一種采用單片機技術和基站器件EM4095的手持式低頻RFID讀卡器方案。首先對整個系統框架進行說明,然后介紹主要功能模塊的設計,給出了各模塊的原理圖。重點描述了基站器件EM4095的性能參數和功能原理,最后描述了該系統的主程序流程圖。 Abstract: In this paper,a handheld RFID reader based on MCU and EM4095 is introduced.At first,the configuration of this system is explained.Then the design of main modules and schematic documents are particularly presented.The parameters and principle of the chip EM4095 are introduced in detail. At last,the main software flow is given
上傳時間: 2013-10-18
上傳用戶:windypsm
總線:指能為多個部件服務的信息傳送線,在微機系統中各個部件通過總線相互通信。地址總線:它是傳送由CPU發出的用于選擇要訪問的器件或部件的地址。數據總線:它是用來傳送微型機系統內的各種類型的數據。匯編:是能完成一定任務的機器指令的集合。二進制數:只有0和1兩個數碼,基數為二。16進制數:采用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等16個數碼,其中A-F相應的十進數為10-15,基數是16。指令:是計算機所能執行的一種基本操作的描述,是計算機軟件的基本單元。存儲器:用來存放計算機中的所有信息:包括程序、原始數據、運算的中間結果及最終結果等。
標簽: 單片機
上傳時間: 2013-11-14
上傳用戶:caoyuanyuan1818
TLC1543是TI公司推出的采用SPI技術的模數轉換器。具有輸入通道多、高速、高分辨率、性價比高、易于和單片機接口等特點,在各種數據采集系統中有著廣闊的應用空間。51單片機、TLC1543加上很少的外圍器件即可構成一個高性價比的數據采集系統,同時TLC1543占用單片機I/O資源較少,使得單片機有足夠的I/O資源去完成如控制、顯示等功能。由AT89C52和TLC1543構成的三相單獨可調400Hz中頻電源的數據采集系統在實際運用中達到很好的效果。
上傳時間: 2013-11-17
上傳用戶:xg262122
為了解決磁放大器性能測試過程中,需要對其供給不同數值恒定電流的問題,設計了一種基于DAC7512和單片機的數控恒流源系統。該系統采用AT89C51作為主控器件,將計算機發送的電流控制字命令轉換為D/A轉換器控制字,通過模擬SPI通信接口,寫D/A控制字到DAC7512,從而控制其輸出相應數字電壓值,經差動縮放電路、電壓/電路變換電路和功率驅動電路,最后輸出恒定電流。實驗結果表明,恒流源輸出電流調節范圍為-45~+45 mA、精度為±0.1 mA,分辨率達0.024 4 mA,具有應用靈活,外圍電路簡單,可靠性高的特點。該數控直流恒流源也可為相關產品的測試系統研發提供參考。 Abstract: In order to solve the need to supply different values constant current for the magnetic amplifier in testing process, numerical control constant current source system was designed based on DAC7512 chip and microcontroller technology. The system used the AT89C51 as the main chip, which can convert the current control word from computer into to D/A control words. And the system wrote D/A control word into the DAC7512 chip to control the output voltage value by the SPI communication interface, which can output corresponding constant current figures by scaling circuit, the V/I converter and power drive circuit. Experimental results show that the current source output current adjustment range is -45~+45mA, accuracy is ± 0.1mA, and resolution ratio is 0.024 4mA
上傳時間: 2014-12-27
上傳用戶:invtnewer
針對目前采用的熱敏電阻測量方法,提出了采用單總線數字式溫度傳感器DS18B20和單片機組成的新型溫度測量儀。介紹DS18B20的結構和工作原理,以及單總線工作原理,給出了由Mega8單片機和DS18B20構成的單總線溫度測量儀的硬件電路及軟件流程圖。經試驗基于單總線器件DS18B20的溫度測量儀,具有測量準確、測溫范圍寬、體積小、控制方便等優點。 Abstract: This paper brings forward a new temperature meter composed of 1-Wire temperature sensor DS18B20 and MCU which has advantage of the thermistor. In the article, the DS18B20's structure and controlling principles are introduced and hardware circuit and software diagram of the temperature meter are given.After been tested,the temperature meter has the advantages of accurate measurement, wide temperature range, small volume and convenient controlling.
上傳時間: 2013-10-31
上傳用戶:hzy5825468
CAT9555 是一款基于COMS 工藝的器件,它提供了I2C 和SMBus 在應用中的16 位通用并行輸入、輸出口的擴展。當應用中需要額外的I/O 口來連接傳感器、電源開關、LED、按鈕、風扇等時,可使用I/O 擴展器件實現簡單的解決方案。
上傳時間: 2013-11-05
上傳用戶:jiangxiansheng
CAT9554 是一款基于I2C 和SMBus 接口的8 位通用型輸入輸出(GPIO)擴展器件,采用CMOS 工藝,一定程度上可緩解I/O 口緊張問題。CAT9554 由以下部分組成:一個輸入寄存器、一個輸出寄存器、一個配置寄存器、一個極性反轉寄存器和一個兼容I²C 與SMBus 的接口。系統主控制器可以通過寫CAT9554 的配置寄存器來配置任何一個引腳的輸入輸出狀態,同時也可以通過寫極性反轉寄存器來反轉任意一個引腳的輸入電平狀態。
上傳時間: 2013-11-19
上傳用戶:nunnzhy
!方波信號是數字電路中非常重要的信號源!其產生方法有很多途徑"本設計是基于MPLAB平臺通過對方波信號發生器的電路分析!介紹了方波信號的產生原理和軟件實現過程!并利用’:.單片機的定時器#計數器技術對PIC16F877A進行編程$通過對TMRO模塊進行設置!使其分頻比改變!產生V種不同頻率的方波信號!同時改變初始值!產生任意頻率的方波信號"
上傳時間: 2013-10-23
上傳用戶:c12228
描述P89C660/662/664/668單片機內帶6KB/32KB/64KB/64KB Flash存儲器,該存儲器既可并行編程也可以串行在系統編程(ISP).在實際的成型產品中,可通過ISP升級用戶程序. 在Boot ROM程序中可通過一個默認的串行下載器(UART)對Flash存儲器作ISP編程,而在Flash代碼區中并不需要有調用下載器的代碼,用戶程序可通過調用在Boot ROM中的標準子程對Flash存儲器擦寫和再編程(即IAP). 該器件在6個時鐘周期內執行一條指令,是傳統的80C51的兩倍.一個OTP結構位讓用戶選擇傳統的12個時鐘周期. 該器件用advanced CMOS工藝制造,是80C51單片機家族的衍生品.其指令集和80C51相同. 該器件有四個8位I/O口,三個16位定時器/事件計數器,多中斷源,四個優選級,可嵌套中斷結構,一個增強型UART和片內振蕩器以及時序電路. P89C660/662/664/668新增特性使其成為一個功能強大的單片機,為某些應用提供PWM,高速的I/O和加/減計數,如汽車控制.
上傳時間: 2013-10-10
上傳用戶:FreeSky