·AVR單片機(jī)做的MP3文件列表: 五鍵MP3ICC ..........\12232.c ..........\12232.h ..........\12232.lis ..........\12232.o ..........\12232.s ..........\fat16.c ..
上傳時(shí)間: 2013-04-24
上傳用戶(hù):qq277541717
電路連接 由于數(shù)碼管品種多樣,還有共陰共陽(yáng)的,下面我們使用一個(gè)數(shù)碼管段碼生成器(在文章結(jié)尾) 去解決不同數(shù)碼管的問(wèn)題: 本例作者利用手頭現(xiàn)有的一位不知品牌的共陽(yáng)數(shù)碼管:型號(hào)D5611 A/B,在Eagle 找了一個(gè) 類(lèi)似的型號(hào)SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說(shuō)明。 注意: 1. 將數(shù)碼管的a~g 段,分別接到Arduino 的D0~D6 上面。如果你手上的數(shù)碼管未知的話,可以通過(guò)通電測(cè)量它哪個(gè)引腳對(duì)應(yīng)哪個(gè)字段,然后找出a~g 即可。 2. 分清共陰還是共陽(yáng)。共陰的話,接220Ω電阻到電源負(fù)極;共陽(yáng)的話,接220Ω電阻到電源+5v。 3. 220Ω電阻視數(shù)碼管實(shí)際工作亮度與手頭現(xiàn)有原件而定,不一定需要準(zhǔn)確。 4. 按下按鈕即停。 源代碼 由于我是按照段碼生成器默認(rèn)接法接的,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽(yáng)極,再按“自動(dòng)”生成數(shù)組就搞定。 下面是源代碼,由于偷懶不用寫(xiě)循環(huán),使用了部分AVR 語(yǔ)句。 PORTD 這個(gè)是AVR 的端口輸出控制語(yǔ)句,8 位對(duì)應(yīng)D7~D0,PORTD=00001001 就是D3 和D0 是高電平。 PORTD = a;就是找出相應(yīng)的段碼輸出到D7~D0。 DDRD 這個(gè)是AVR 語(yǔ)句中控制引腳作為輸出/輸入的語(yǔ)句。DDRD = 0xFF;就是D0~D7 全部 作為輸出腳了。 ARDUINO CODECOPY /* Arduino 單數(shù)碼管骰子 Ansifa 2011-12-28 */ //定義段碼表,表中十個(gè)元素由LED 段碼生成器生成,選擇了共陽(yáng)極。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定義PortD 的低七位全部用作輸出使用。即0xFF=B11111111對(duì) 應(yīng)D7~D0 pinMode(12, INPUT); //D12用來(lái)做骰子暫停的開(kāi)關(guān) } voidloop() { for(int i = 0; i < 10; i++) { //將段碼輸出PortD 的低7位,即Arduino 的引腳D0~D6,這樣需要取出PORTD 最高位,即 D7的狀態(tài),與段碼相加,之后再輸出。 PORTD = a[i]; delay(50); //延時(shí)50ms while(digitalRead(12)) {} //如果D12引腳高電平,則在此死循環(huán),暫停LED 跑 動(dòng) } }
標(biāo)簽: Arduino 10 數(shù)碼管 實(shí)驗(yàn)
上傳時(shí)間: 2013-10-15
上傳用戶(hù):baitouyu
磁芯電感器的諧波失真分析 摘 要:簡(jiǎn)述了改進(jìn)鐵氧體軟磁材料比損耗系數(shù)和磁滯常數(shù)ηB,從而降低總諧波失真THD的歷史過(guò)程,分析了諸多因數(shù)對(duì)諧波測(cè)量的影響,提出了磁心性能的調(diào)控方向。 關(guān)鍵詞:比損耗系數(shù), 磁滯常數(shù)ηB ,直流偏置特性DC-Bias,總諧波失真THD Analysis on THD of the fer rite co res u se d i n i nductancShi Yan Nanjing Finemag Technology Co. Ltd., Nanjing 210033 Abstract: Histrory of decreasing THD by improving the ratio loss coefficient and hysteresis constant of soft magnetic ferrite is briefly narrated. The effect of many factors which affect the harmonic wave testing is analysed. The way of improving the performance of ferrite cores is put forward. Key words: ratio loss coefficient,hysteresis constant,DC-Bias,THD 近年來(lái),變壓器生產(chǎn)廠家和軟磁鐵氧體生產(chǎn)廠家,在電感器和變壓器產(chǎn)品的總諧波失真指標(biāo)控制上,進(jìn)行了深入的探討和廣泛的合作,逐步弄清了一些似是而非的問(wèn)題。從工藝技術(shù)上采取了不少有效措施,促進(jìn)了質(zhì)量問(wèn)題的迅速解決。本文將就此熱門(mén)話題作一些粗淺探討。 一、 歷史回顧 總諧波失真(Total harmonic distortion) ,簡(jiǎn)稱(chēng)THD,并不是什么新的概念,早在幾十年前的載波通信技術(shù)中就已有嚴(yán)格要求<1>。1978年郵電部公布的標(biāo)準(zhǔn)YD/Z17-78“載波用鐵氧體罐形磁心”中,規(guī)定了高μQ材料制作的無(wú)中心柱配對(duì)罐形磁心詳細(xì)的測(cè)試電路和方法。如圖一電路所示,利用LC組成的150KHz低通濾波器在高電平輸入的情況下測(cè)量磁心產(chǎn)生的非線性失真。這種相對(duì)比較的實(shí)用方法,專(zhuān)用于無(wú)中心柱配對(duì)罐形磁心的諧波衰耗測(cè)試。 這種磁心主要用于載波電報(bào)、電話設(shè)備的遙測(cè)振蕩器和線路放大器系統(tǒng),其非線性失真有很?chē)?yán)格的要求。 圖中 ZD —— QF867 型阻容式載頻振蕩器,輸出阻抗 150Ω, Ld47 —— 47KHz 低通濾波器,阻抗 150Ω,阻帶衰耗大于61dB, Lg88 ——并聯(lián)高低通濾波器,阻抗 150Ω,三次諧波衰耗大于61dB Ld88 ——并聯(lián)高低通濾波器,阻抗 150Ω,三次諧波衰耗大于61dB FD —— 30~50KHz 放大器, 阻抗 150Ω, 增益不小于 43 dB,三次諧波衰耗b3(0)≥91 dB, DP —— Qp373 選頻電平表,輸入高阻抗, L ——被測(cè)無(wú)心罐形磁心及線圈, C ——聚苯乙烯薄膜電容器CMO-100V-707APF±0.5%,二只。 測(cè)量時(shí),所配用線圈應(yīng)用絲包銅電磁線SQJ9×0.12(JB661-75)在直徑為16.1mm的線架上繞制 120 匝, (線架為一格) , 其空心電感值為 318μH(誤差1%) 被測(cè)磁心配對(duì)安裝好后,先調(diào)節(jié)振蕩器頻率為 36.6~40KHz, 使輸出電平值為+17.4 dB, 即選頻表在 22′端子測(cè)得的主波電平 (P2)為+17.4 dB,然后在33′端子處測(cè)得輸出的三次諧波電平(P3), 則三次諧波衰耗值為:b3(+2)= P2+S+ P3 式中:S 為放大器增益dB 從以往的資料引證, 就可以發(fā)現(xiàn)諧波失真的測(cè)量是一項(xiàng)很精細(xì)的工作,其中測(cè)量系統(tǒng)的高、低通濾波器,信號(hào)源和放大器本身的三次諧波衰耗控制很?chē)?yán),阻抗必須匹配,薄膜電容器的非線性也有相應(yīng)要求。濾波器的電感全由不帶任何磁介質(zhì)的大空心線圈繞成,以保證本身的“潔凈” ,不至于造成對(duì)磁心分選的誤判。 為了滿足多路通信整機(jī)的小型化和穩(wěn)定性要求, 必須生產(chǎn)低損耗高穩(wěn)定磁心。上世紀(jì) 70 年代初,1409 所和四機(jī)部、郵電部各廠,從工藝上改變了推板空氣窯燒結(jié),出窯后經(jīng)真空罐冷卻的落后方式,改用真空爐,并控制燒結(jié)、冷卻氣氛。技術(shù)上采用共沉淀法攻關(guān)試制出了μQ乘積 60 萬(wàn)和 100 萬(wàn)的低損耗高穩(wěn)定材料,在此基礎(chǔ)上,還實(shí)現(xiàn)了高μ7000~10000材料的突破,從而大大縮短了與國(guó)外企業(yè)的技術(shù)差異。當(dāng)時(shí)正處于通信技術(shù)由FDM(頻率劃分調(diào)制)向PCM(脈沖編碼調(diào)制) 轉(zhuǎn)換時(shí)期, 日本人明石雅夫發(fā)表了μQ乘積125 萬(wàn)為 0.8×10 ,100KHz)的超優(yōu)鐵氧體材料<3>,其磁滯系數(shù)降為優(yōu)鐵
上傳時(shí)間: 2014-12-24
上傳用戶(hù):7891
為了改變目前電網(wǎng)現(xiàn)場(chǎng)作業(yè)管理的變電巡檢、變電檢修試驗(yàn)、輸電線路巡檢檢修等管理系統(tǒng)各自獨(dú)立運(yùn)行,信息不能共享,功能、效率受限,建設(shè)和維護(hù)成本高的現(xiàn)狀,提出了采用B/S+C/S構(gòu)架模式,將各現(xiàn)場(chǎng)作業(yè)管理模塊和生產(chǎn)MIS(管理系統(tǒng))集成為一體的現(xiàn)場(chǎng)作業(yè)管理系統(tǒng)的設(shè)計(jì)方案,做到各子系統(tǒng)和生產(chǎn)MIS軟硬資源共享,做到同一數(shù)據(jù)唯一入口、一處錄入多處使用。各子系統(tǒng)設(shè)備人員等基礎(chǔ)信息來(lái)源于生產(chǎn)管理系統(tǒng),各子系統(tǒng)又是生產(chǎn)管理系統(tǒng)的作業(yè)數(shù)據(jù)、缺陷信息的重要來(lái)源。經(jīng)過(guò)研究試用成功和推廣應(yīng)用,目前該系統(tǒng)已在江西電網(wǎng)220 kV及以上變電站全面應(yīng)用。 Abstract: In order to improve the status that the substation field inspection system, substation equipments maintenance and testing system, power-line inspection and maintenance system are running independent with each other. They can?蒺t share the resource information which accordingly constrains their functions and efficiency, and their construction and maintenance costs are high. This paper introduces a field standardized work management system based on B/S+C/S mode, integrating all field work management systems based on MIS and share the equipments and employee?蒺s data of MIS,the field work data of the sub systems are the source information of MIS, by which the same single data resouce with one-time input can be utilized in multiple places. After the research and testing, this system is triumphantly using in all 220kV and above substations in Jiangxi grid.
標(biāo)簽: 電網(wǎng) 信息化 管理系統(tǒng)
上傳時(shí)間: 2013-11-15
上傳用戶(hù):han_zh
本書(shū)分三部分介紹在美國(guó)廣泛應(yīng)用的、高功能的M68HC11系列單片機(jī)(8位機(jī) ,Motorola公司)。內(nèi)容包括M68HC11的結(jié)構(gòu)與其基本原理、開(kāi)發(fā)工具EVB(性能評(píng)估板)以及開(kāi)發(fā)和應(yīng)用技術(shù)。本書(shū)在介紹單片機(jī)硬、軟件的基礎(chǔ)上,進(jìn)一步介紹了在美國(guó)實(shí)驗(yàn)室內(nèi),如何應(yīng)用PC機(jī)及EVB來(lái)進(jìn)行開(kāi)發(fā)工作。通過(guò)本書(shū)的介紹,讀者可了解這種單片機(jī)的原理并學(xué)會(huì)開(kāi)發(fā)和應(yīng)用方法。本書(shū)可作為大專(zhuān)院校單片機(jī)及其實(shí)驗(yàn)的教材(本科、短訓(xùn)班)。亦可供開(kāi)發(fā)、應(yīng)用單片機(jī)的各專(zhuān)業(yè)(計(jì)算機(jī)、機(jī)電、化工、紡織、冶金、自控、航空、航海……)有關(guān)技術(shù)人員參考。 第一部分 M68HC11 結(jié)構(gòu)與原理Motorola單片機(jī) 1 Motorla單片機(jī) 1.1 概述 1.1.1 Motorola 單片機(jī)發(fā)展概況(3) 1.1.2 Motorola 單片機(jī)結(jié)構(gòu)特點(diǎn)(4) 1.2 M68HC11系列單片機(jī)(5) 1.2.1 M68HC11產(chǎn)品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9單片機(jī)引腳說(shuō)明(8) 1.3 Motorola 32位單片機(jī)(14) 1.3.1中央處理器(CPU32)(15) 1.3.2 定時(shí)處理器(TPU)(16) 1.3.3 串行隊(duì)列模塊(QSM)(16) 1.3.4 系統(tǒng)集成模塊 (SIM)(16) 1.3.5 RAM(17) 2 系統(tǒng)配置與工作方式 2.1 系統(tǒng)配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的編程與擦除(20) 2?2 工作方式選擇(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通單片工作方式(23) 2.3.2 普通擴(kuò)展工作方式(23) 2.3.3 特殊自舉方式(27) 2.3.4 特殊測(cè)試方式(28) 3 中央處理器(CPU)與片上存儲(chǔ)器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和雙累加器D(32) 3.1.2 變址寄存器X、Y(32) 3.1.3 棧指針SP(32) 3.1.4 程序計(jì)數(shù)器PC(33) 3.1.5 條件碼寄存器CCR(33) 3.2 片上存儲(chǔ)器(34) 3.2.1 存儲(chǔ)器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 復(fù)位和中斷 4.1 復(fù)位(41) 4.1.1 M68HC11的系統(tǒng)初始化條件(41) 4.1.2 復(fù)位形式(43) 4.2 中斷(48) 4.2.1 條件碼寄存器CCR中的中斷屏蔽位(48) 4.2.2 中斷優(yōu)先級(jí)與中斷矢量(49) 4.2.3 非屏蔽中斷(52) 4.2.4 實(shí)時(shí)中斷(53) 4.2.5 中斷處理過(guò)程(56) 5 M68HC11指令系統(tǒng) 5.1 M68HC11尋址方式(59) 5.1.1 立即尋址(IMM)(59) 5.1.2 擴(kuò)展尋址(EXT)(60) 5.1.3 直接尋址(DIR)(60) 5.1.4 變址尋址(INDX、INDY)(61) 5.1.5 固有尋址(INH)(62) 5.1.6 相對(duì)尋址(REL)(62) 5.1.7 前置字節(jié)(63) 5.2 M68HC11指令系統(tǒng)(63) 5.2.1 累加器和存儲(chǔ)器指令(63) 5.2.2 棧和變址寄存器指令(68) 5.2.3 條件碼寄存器指令(69) 5.2.4 程序控制指令(70) 6 輸入與輸出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 應(yīng)答I/O子系統(tǒng)(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 數(shù)據(jù)格式(83) 6.3.3 SCI硬件結(jié)構(gòu)(84) 6.3.4 SCI寄存器(86) 6.4 串行外圍接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引腳信號(hào)(92) 6.4.3 SPI結(jié)構(gòu)(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系統(tǒng)與外部設(shè)備進(jìn)行串行數(shù)據(jù)傳輸(99) 7 定時(shí)器系統(tǒng)與脈沖累加器 7.1 概述(105) 7.2 循環(huán)計(jì)數(shù)器(107) 7.2.1 時(shí)鐘分頻器(107) 7.2.2 計(jì)算機(jī)正常工作監(jiān)視功能(110) 7.2.3 定時(shí)器標(biāo)志的清除(110) 7.3 輸入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定時(shí)器輸入捕捉鎖存器(TIC1、TIC2、TIC3) 7.3.3 輸入信號(hào)沿檢測(cè)邏輯(113) 7.3.4 輸入捕捉中斷(113) 7.4 輸出比較功能(114) 7.4.1 概述(114) 7.4.2 輸出比較功能使用的寄存器(116) 7.4.3 輸出比較示例(118) 7.5 脈沖累加器(119) 7.5.1 概述(119) 7.5.2 脈沖累加器控制和狀態(tài)寄存器(121) 8 A/D轉(zhuǎn)換系統(tǒng) 8.1 電荷重新分布技術(shù)與逐次逼近算法(125) 8.1.1 基本電路(125) 8.1.2 A/D轉(zhuǎn)換逐次逼近算法原理(130) 8.2 M68HC11中A/D轉(zhuǎn)換的實(shí)現(xiàn)方法(131) 8.2.1 逐次逼近A/D轉(zhuǎn)換器(131) 8.2.2 控制寄存器(132) 8.2.3 系統(tǒng)控制邏輯(135)? 9 單片機(jī)的內(nèi)部操作 9.1 用立即> 圖書(shū)前言 美國(guó)Motorola公司從80年代中期開(kāi)始推出的M68HC11系列單片機(jī)是當(dāng)今功能最強(qiáng)、性能/價(jià)格比最好的八位單片微計(jì)算機(jī)之一。在美國(guó),它已被廣泛地應(yīng)用于教學(xué)和各種工業(yè)控制系統(tǒng)中。? 該單片機(jī)有豐富的I/O功能,完善的系統(tǒng)保護(hù)功能和軟件控制的節(jié)電工作方式 。它的指令系統(tǒng)與早期Motorola單片機(jī)MC6801等兼容,同時(shí)增加了91條新指令。其中包含16位乘法、除法運(yùn)算指令等。 為便于用戶(hù)開(kāi)發(fā)和應(yīng)用M68HC11單片機(jī),Motorola公司提供了多種開(kāi)發(fā)工具。M68HC11 EVB (Evaluation Board)性能評(píng)估板就是一種M68HC11系列單片機(jī)的廉價(jià)開(kāi)發(fā)工具。它既可用來(lái) 調(diào)試用戶(hù)程序,又可在仿真方式下運(yùn)行。為方便用戶(hù),M68HC11 EVB可與IBM?PC連接 ,借助于交叉匯編、通信程序等軟件,在IBM?PC上調(diào)試程序。? 本書(shū)分三部分(共15章)介紹了M68HC11的結(jié)構(gòu)和基本原理、開(kāi)發(fā)工具-EVB及開(kāi)發(fā)應(yīng)用實(shí)例等。第一部分(1~9章),介紹M68HC11的結(jié)構(gòu)和基本原理。包括概述,系統(tǒng)配置與工作方式、CPU和存儲(chǔ)器、復(fù)位和中斷、指令系統(tǒng)、I/O、定時(shí)器系統(tǒng)和脈沖累加器、A/D轉(zhuǎn)換系統(tǒng)、單片機(jī)的內(nèi)部操作等。第二部分(10~11章),介紹M68HC11 EVB的原理和技術(shù)特性以及EVB的應(yīng)用。第三部分(12~15章),介紹M68HC11的開(kāi)發(fā)與應(yīng)用技術(shù)。包括基本的編程練習(xí)、應(yīng)用程序設(shè)計(jì)、接口實(shí)驗(yàn)、接口設(shè)計(jì)及應(yīng)用等。 讀者通過(guò)學(xué)習(xí)本書(shū),不僅可了解M68HC11的硬件、軟件,而且可了解使用EVB開(kāi)發(fā)和應(yīng)用M68HC11單片機(jī)的方法。在本書(shū)的第三部分專(zhuān)門(mén)提供了一部分實(shí)驗(yàn)和應(yīng)用程序。? 本書(shū)系作者張寧作為高級(jí)訪問(wèn)學(xué)者,應(yīng)邀在美國(guó)馬薩諸塞州洛厄爾大學(xué)(University of Massachusetts Lowell)工作期間完成的。全書(shū)由張寧執(zhí)筆。在編著過(guò)程中,美國(guó)洛厄爾大學(xué)的R·代克曼教授?(Professor Robert J. Dirkman)多次與張寧一起討論、研究,并提供部分資料及實(shí)驗(yàn)數(shù)據(jù)。參加編寫(xiě)和審校等工作的還有王云霞、孫曉芳、劉安魯、張籍、來(lái)安德、張楊等同志。? 為將M68HC11系列單片機(jī)盡快介紹給我國(guó),美國(guó)Motorola公司的Terrence M.S.Heng先生曾大力支持本書(shū)的編著和出版。在此表示衷心感謝。
上傳時(shí)間: 2013-10-27
上傳用戶(hù):rlgl123
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開(kāi)關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過(guò)程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價(jià)格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點(diǎn) (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時(shí)間; (3)11個(gè)模擬輸入通道; (4)3路內(nèi)置自測(cè)試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長(zhǎng)度。 TLC2543的引腳排列及說(shuō)明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說(shuō)明見(jiàn)表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時(shí)間: 2013-11-19
上傳用戶(hù):shen1230
#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
上傳用戶(hù):13788529953
針對(duì)科研實(shí)驗(yàn)中對(duì)拉壓千斤頂加載過(guò)程控制的需要,采用ATmega128單片機(jī)控制步進(jìn)電機(jī)進(jìn)而實(shí)現(xiàn)對(duì)執(zhí)行系統(tǒng)的電動(dòng)泵站實(shí)行自動(dòng)控制。對(duì)力和位移的數(shù)據(jù)采集與處理及用步進(jìn)電機(jī)控制電動(dòng)泵站手柄的技術(shù)細(xì)節(jié)作了重點(diǎn)描述。通過(guò)單片機(jī)的A/D變換器對(duì)AMP放大模塊采集的電橋信號(hào)作量化處理,千斤頂?shù)牟倏厥直恢靡离妱?dòng)油泵閥門(mén)開(kāi)啟的方向和大小作若干定位,單片機(jī)根據(jù)力或位移傳感器信號(hào),實(shí)時(shí)控制步進(jìn)電機(jī)驅(qū)動(dòng)手柄旋轉(zhuǎn)到相應(yīng)操控位置。 Abstract: This article describes the use of ATmega128 AVR microcontroller series of DBS electric pumping stations and QF100/200 separate twoway hydraulic jack to automate the process of manipulating the work of the technical content. Articles on force and displacement data acquisition and processing, and stepper motor control electric pump with the handle of the key technical details were described. Through the MCU’s A / D converter module is collected on the AMP amplification quantify the signal bridge, jack handle position control valve opening according to the direction of electric pumps for a number of positioning and size of the microcontroller based on force or displacement sensor signals, real-time control stepper motor drive control handle rotate to the appropriate location.
標(biāo)簽: AVR 單片機(jī) 閉環(huán)控制
上傳時(shí)間: 2014-01-16
上傳用戶(hù):hasan2015
針對(duì)目前汽車(chē)追尾事件頻發(fā)問(wèn)題,提出一種防汽車(chē)車(chē)前和車(chē)后追尾的安全裝置設(shè)計(jì)。該設(shè)計(jì)以高性能、低功耗的8位AVR微處理器ATmega8L為核心,結(jié)合霍爾式車(chē)速傳感器、激光雷達(dá)測(cè)距裝置和MMA7260QT加速度傳感器,能夠兼顧車(chē)前和車(chē)后,摒棄以往設(shè)計(jì)中只考慮車(chē)前或車(chē)后單一性缺點(diǎn),尤其適用于高速、夜晚或新手行車(chē)。 Abstract: Aiming at the high frequency of vehicle rear-end collision,a safe device design of anti-vehicle rear-end collision is presented.In the design,the high-performance,low-power8-bit AVR microprocessor ATmega8L is utilized as a core combined with Hall-type speed sensor,laser-radar ranging devices and the acceleration sensor MMA7260QT.The design considers both the front and back of a car,and overcomes the drawbacks of former designs in which only the front or the back of the car is considered,so it is especially suitable for high-speed,night or the beginner’s driving.
上傳時(shí)間: 2013-10-14
上傳用戶(hù):GavinNeko
前言 2000年在學(xué)校我第一次接觸Linux,那時(shí)在班里學(xué)習(xí)做網(wǎng)頁(yè)的氣氛較濃,我也是為了學(xué)習(xí)PHP才認(rèn)識(shí)Linux的。PHP解析器的安裝過(guò)程讓我多多少少對(duì)GCC有了些認(rèn)識(shí),不過(guò)當(dāng)時(shí)我并沒(méi)有意識(shí)到它還可以用于嵌入式系統(tǒng)編程上,至于Linux、認(rèn)為用處只在于架構(gòu)一個(gè)免費(fèi)的WEB站點(diǎn)。 2002年在公司我第一次接觸了AVR,當(dāng)時(shí)公司只有一個(gè)ICC序列號(hào),導(dǎo)致我和一個(gè)同事經(jīng)常搶用一臺(tái)機(jī)器,不過(guò)這種狀況沒(méi)有持續(xù)多久,我在瀏覽雙龍的數(shù)據(jù)光盤(pán)時(shí)發(fā)現(xiàn)一個(gè)叫“如何使用AVR-GCC”的PDF文檔,上面沒(méi)有署名,我想我應(yīng)該感謝該文的作者。我發(fā)現(xiàn)這個(gè)免費(fèi)的編譯軟件遠(yuǎn)比ICC好用。 今天,我把使用AVR-GCC兩年來(lái)的體會(huì)寫(xiě)在這里,愿更多的人了解和使用GCC及自由軟件。 水平有限,錯(cuò)誤和缺陷在所難免,請(qǐng)廣大讀者批評(píng)指正。
標(biāo)簽: AVR GCC 單片機(jī) 程序設(shè)計(jì)
上傳時(shí)間: 2013-12-18
上傳用戶(hù):redmoons
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1