#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
標(biāo)簽: AVR 單片機(jī) 數(shù)碼管
上傳時(shí)間: 2013-10-21
上傳用戶:13788529953
單片機(jī)作為一種微型計(jì)算機(jī),其內(nèi)部具有一定的存儲(chǔ)單元(8031除外),但由于其內(nèi)部存儲(chǔ)單元及端口有限,很多情況下難以滿足實(shí)際需求。為此介紹一種新的擴(kuò)展方法,將數(shù)據(jù)線與地址線合并使用,通過軟件控制的方法實(shí)現(xiàn)數(shù)據(jù)線與地址線功能的分時(shí)轉(zhuǎn)換,數(shù)據(jù)線不僅用于傳送數(shù)據(jù)信號(hào),還可作為地址線、控制線,用于傳送地址信號(hào)和控制信號(hào),從而實(shí)現(xiàn)單片機(jī)與存儲(chǔ)器件的有效連接。以單片機(jī)片外256KB數(shù)據(jù)存儲(chǔ)空間的擴(kuò)展為例,通過該擴(kuò)展方法,僅用10個(gè)I/O端口便可實(shí)現(xiàn),與傳統(tǒng)的擴(kuò)展方法相比,可節(jié)約8個(gè)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.
標(biāo)簽: 單片機(jī) P0口 數(shù)據(jù)存儲(chǔ)器 擴(kuò)展
上傳時(shí)間: 2014-12-26
上傳用戶:adada
一、制定實(shí)驗(yàn)教學(xué)大綱的依據(jù)根據(jù)本校《2004級(jí)本科指導(dǎo)性培養(yǎng)計(jì)劃》和《單片機(jī)及可編程控制器》課程教學(xué)大綱制定。二、本實(shí)驗(yàn)課在專業(yè)人才培養(yǎng)中的地位和作用《單片機(jī)及可編程控制器》課程是機(jī)械專業(yè)機(jī)電方向的一門院級(jí)選課專業(yè)課,其主要教學(xué)內(nèi)容為單片機(jī)及可編程控制器的基本原理及其生產(chǎn)中的應(yīng)用。隨本課程開設(shè)的實(shí)驗(yàn)課,其目的是使學(xué)生深刻理解和掌握課堂教學(xué)內(nèi)容的重點(diǎn)、難點(diǎn)和基本概念,學(xué)習(xí)有關(guān)實(shí)驗(yàn)方法和技能,提高分析問題和解決問題的能力。通過本課程的實(shí)驗(yàn),要使學(xué)生學(xué)會(huì)使用單片機(jī)仿真器的基本操作及其硬件控制的方法和技能。該實(shí)驗(yàn)課是完成本課程教學(xué)目標(biāo)的重要教學(xué)方式之一。
標(biāo)簽: 單片機(jī) 可編程控制器 實(shí)驗(yàn) 教學(xué)大綱
上傳時(shí)間: 2014-01-10
上傳用戶:mengmeng444425
摘要:本文主要提出了一種基于普通單片機(jī)的網(wǎng)絡(luò)接入模塊的設(shè)計(jì)方案。網(wǎng)絡(luò)接入模塊是廉價(jià)的測控網(wǎng)絡(luò)接入方案,它可以將具有RS-232等接口的測控設(shè)備簡單又直接地連接在局域網(wǎng)上,利用豐富現(xiàn)成的局域網(wǎng)資源,組成一系列局域網(wǎng)的分布式測控系統(tǒng),可以作為一種新的實(shí)用測控網(wǎng)絡(luò)分布式控制的方法。關(guān)鍵詞:網(wǎng)絡(luò)接入模塊,TCP,IP,UDP,ARP
標(biāo)簽: 單片機(jī) 嵌入式 網(wǎng)絡(luò)接入模塊
上傳時(shí)間: 2013-11-07
上傳用戶:assef
摘要:文中論述了大功率高頻開關(guān)電鍍電源的數(shù)字控制實(shí)現(xiàn)方法,提出了兩種驅(qū)動(dòng)信號(hào)產(chǎn)生的方法。實(shí)驗(yàn)系統(tǒng)采用數(shù)字信號(hào)處理器TMS320LF2407A為控制器,實(shí)現(xiàn)對(duì)12v/l000A電鍍電源的控制,驗(yàn)證了本文所提出控制方法的有效性。關(guān)鍵詞:ZVS;TMS320LF2407A;電鍍電源
標(biāo)簽: DSP 大功率 高頻開關(guān) 電鍍電源
上傳時(shí)間: 2013-11-06
上傳用戶:Avoid98
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計(jì)成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計(jì)方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時(shí)推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級(jí)的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時(shí)鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時(shí)其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計(jì)人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會(huì)導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計(jì)方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器
上傳時(shí)間: 2013-11-06
上傳用戶:smallfish
采用高精度數(shù)字溫度傳感器DS18B20與可編程邏輯器件FPGA實(shí)現(xiàn)溫度測量與控制,并進(jìn)行溫度場的測量與控制實(shí)驗(yàn)。實(shí)驗(yàn)表明,一維控制器控制精度不夠,溫度超調(diào)比較大(1 ℃),而二維控制器的溫度超調(diào)就比較小(0.5 ℃)。因此,所設(shè)計(jì)的射頻溫度場溫度測量與控制的方法滿足熱療要求。與傳統(tǒng)方法相比,該系統(tǒng)具有設(shè)計(jì)靈活、現(xiàn)場可編程、調(diào)試簡單和體積小等特點(diǎn)。
上傳時(shí)間: 2013-11-20
上傳用戶:wwwe
摘要: 本文介紹了利用A3955對(duì)步進(jìn)電機(jī)實(shí)現(xiàn)控制的方法及其電路設(shè)計(jì)。關(guān)鍵詞: 步進(jìn)電機(jī);PIC16C621A; A3955;脈寬調(diào)制 步進(jìn)電機(jī)廣泛應(yīng)用于對(duì)精度要求比較高的運(yùn)動(dòng)控制系統(tǒng)中,如機(jī)器人、打印機(jī)、軟盤驅(qū)動(dòng)器、繪圖儀、機(jī)械閥門控制器等。目前,對(duì)步進(jìn)電機(jī)的控制主要有由分散器件組成的環(huán)形脈沖分配器、軟件環(huán)形脈沖分配器、專用集成芯片環(huán)形脈沖分配器等。分散器件組成的環(huán)形脈沖分配器體積比較大,同時(shí)由于分散器件的延時(shí),其可靠性大大降低;軟件環(huán)形分配器要占用主機(jī)的運(yùn)行時(shí)間,降低了速度;專用集成芯片環(huán)形脈沖分配器集成度高、可靠性好,但其適應(yīng)性受到限制,同時(shí)開發(fā)周期長、需求費(fèi)用較高。 步進(jìn)電機(jī)控制步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖信號(hào),步進(jìn)電機(jī)制。步進(jìn)電機(jī)可分為反應(yīng)式步進(jìn)電機(jī)(VR)、永磁式步進(jìn)電機(jī)(PM)和混合式步進(jìn)電機(jī)(HB)。 步進(jìn)電機(jī)區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過輸入脈沖信號(hào)來進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動(dòng)角度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號(hào)頻率決定。步進(jìn)電機(jī)的驅(qū)動(dòng)電路根據(jù)控制信號(hào)工作,控制信號(hào)由單片機(jī)產(chǎn)生。就轉(zhuǎn)動(dòng)一個(gè)角度,因此非常適合于單片機(jī)控。
上傳時(shí)間: 2013-12-05
上傳用戶:lionlwy
采用高精度數(shù)字溫度傳感器DS18B20與可編程邏輯器件FPGA實(shí)現(xiàn)溫度測量與控制,并進(jìn)行溫度場的測量與控制實(shí)驗(yàn)。實(shí)驗(yàn)表明,一維控制器控制精度不夠,溫度超調(diào)比較大(1 ℃),而二維控制器的溫度超調(diào)就比較小(0.5 ℃)。因此,所設(shè)計(jì)的射頻溫度場溫度測量與控制的方法滿足熱療要求。與傳統(tǒng)方法相比,該系統(tǒng)具有設(shè)計(jì)靈活、現(xiàn)場可編程、調(diào)試簡單和體積小等特點(diǎn)。
上傳時(shí)間: 2015-01-02
上傳用戶:lhw888
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計(jì)成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計(jì)方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時(shí)推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級(jí)的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時(shí)鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時(shí)其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計(jì)人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會(huì)導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計(jì)方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器
上傳時(shí)間: 2013-10-13
上傳用戶:lml1234lml
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1