為了解決磁放大器性能測試過程中,需要對(duì)其供給不同數(shù)值恒定電流的問題,設(shè)計(jì)了一種基于DAC7512和單片機(jī)的數(shù)控恒流源系統(tǒng)。該系統(tǒng)采用AT89C51作為主控器件,將計(jì)算機(jī)發(fā)送的電流控制字命令轉(zhuǎn)換為D/A轉(zhuǎn)換器控制字,通過模擬SPI通信接口,寫D/A控制字到DAC7512,從而控制其輸出相應(yīng)數(shù)字電壓值,經(jīng)差動(dòng)縮放電路、電壓/電路變換電路和功率驅(qū)動(dòng)電路,最后輸出恒定電流。實(shí)驗(yàn)結(jié)果表明,恒流源輸出電流調(diào)節(jié)范圍為-45~+45 mA、精度為±0.1 mA,分辨率達(dá)0.024 4 mA,具有應(yīng)用靈活,外圍電路簡單,可靠性高的特點(diǎn)。該數(shù)控直流恒流源也可為相關(guān)產(chǎn)品的測試系統(tǒng)研發(fā)提供參考。 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
標(biāo)簽: 7512 DAC 數(shù)控直流 恒流源
上傳時(shí)間: 2014-12-27
上傳用戶:invtnewer
介紹一種基于C8051F340快速單片機(jī)控制的直放站設(shè)計(jì);采用GPS同步法,按時(shí)隙功率控制,自動(dòng)增益控制AGC環(huán)路,系統(tǒng)的非線性指標(biāo)良好、抗干擾性強(qiáng)、可靠性高。比以功率檢測的同步方法和基于特征窗搜索的同步方法實(shí)現(xiàn)簡單,應(yīng)用范圍更廣,可用于任何無線直放站應(yīng)用場合,特別適用于干放及無線射頻交換場合。
標(biāo)簽: C8051F340 控制 直放站 方案設(shè)計(jì)
上傳時(shí)間: 2013-10-15
上傳用戶:hanhanhan
:介紹了一種基于LM324集成四運(yùn)放的直流電動(dòng)機(jī)調(diào)速器的設(shè)計(jì)方法,給出了詳細(xì)的電路原理圖及說明。所設(shè)計(jì)的調(diào)速器中設(shè)置了軟起動(dòng)、電壓負(fù)反饋、電流正反饋、過電流截止保護(hù)、微分校正電路等環(huán)節(jié),并采用了簡單而有效的脈沖封鎖和失磁保護(hù)技術(shù)
上傳時(shí)間: 2014-12-27
上傳用戶:hulee
針對(duì)ISD系列語音錄放芯片內(nèi)容復(fù)制難的問題,較為全面地給出了源芯片多信息段起始地址的獲取方法,同時(shí)給出了一個(gè)單片機(jī)控制下的ISD芯片內(nèi)容復(fù)制電路的解決方案。
上傳時(shí)間: 2013-10-22
上傳用戶:lanwei
摘要:根據(jù)糊化的工藝要求,提出了基于單片機(jī)的糊化測控系統(tǒng)總體設(shè)計(jì)方案,詳細(xì)論述了系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)。通過對(duì)截止閥和調(diào)節(jié)閥的控制來調(diào)節(jié)蒸汽流量,實(shí)現(xiàn)糊化溫度的PID控制。單片機(jī)將隨糊化時(shí)間而變化的溫度數(shù)據(jù)由串行口傳送給上位計(jì)算機(jī)(PC),基于VB的監(jiān)控界面對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行分析、繪圖、保存、打印等處理。實(shí)驗(yàn)結(jié)果表明:整個(gè)系統(tǒng)設(shè)計(jì)簡潔、性價(jià)比高,可以滿足測量精度和控制要求。關(guān)鍵詞:糊化;ADuC831;軟、硬件設(shè)計(jì)
標(biāo)簽: 單片機(jī) 糊化 測控系統(tǒng)
上傳時(shí)間: 2013-11-17
上傳用戶:潛水的三貢
I/O 型單片機(jī)使用手冊(cè) 目錄 間接尋址寄存器 – IAR, IAR0, IAR1 .............................................35間接尋址指針 – MP, MP0, MP1 ......................................................35存儲(chǔ)區(qū)指針 – BP .........................................................................36累加器 – ACC...................................................................................37程序計(jì)數(shù)器低字節(jié)寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看門狗定時(shí)寄存器 – WDTS............................................................38狀態(tài)寄存器 – STATUS.....................................................................38中斷控制寄存器 – INTC,INTC0,INTC1 .........................................39定時(shí)/計(jì)數(shù)寄存器...............................................................................39輸入/輸出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40輸入/輸出端口..........................................................................................41上拉電阻............................................................................................41PA 口的喚醒......................................................................................41輸入/輸出端口控制寄存器...............................................................41引腳共享功能....................................................................................42編程注意事項(xiàng)....................................................................................45定時(shí)/計(jì)數(shù)器..............................................................................................46配置定時(shí)/計(jì)數(shù)器輸入時(shí)鐘源...........................................................47定時(shí)/計(jì)數(shù)寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定時(shí)/計(jì)數(shù)控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定時(shí)器模式........................................................................................53事件計(jì)數(shù)器模式................................................................................53脈沖寬度測量模式............................................................................54可編程分頻器(PFD)和蜂鳴器的應(yīng)用..............................................55預(yù)分頻器(Prescaler)...........................................................................56輸入/輸出接口...................................................................................56編程注意事項(xiàng)....................................................................................57定時(shí)/計(jì)數(shù)器應(yīng)用范例.......................................................................57中斷............................................................................................................59中斷寄存器........................................................................................59中斷優(yōu)先權(quán)........................................................................................62外部中斷............................................................................................63定時(shí)/計(jì)數(shù)器中斷...............................................................................64UART 中斷........................................................................................64編程注意事項(xiàng)....................................................................................65復(fù)位和初始化............................................................................................66復(fù)位....................................................................................................66目錄iii異步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引腳..................................................................................74數(shù)據(jù)發(fā)送.............................................................................................75UART 狀態(tài)控制寄存器......................................................................75波特率發(fā)生器.....................................................................................79UART 設(shè)置與控制..............................................................................81UART 發(fā)送器......................................................................................83UART 接收器......................................................................................84接收錯(cuò)誤處理.....................................................................................85接收中斷圖解.....................................................................................86地址檢測模式.....................................................................................86暫停模式下的UART 功能.................................................................87UART 應(yīng)用范例.................................................................................87振蕩器........................................................................................................89系統(tǒng)時(shí)鐘配置....................................................................................89系統(tǒng)晶體/陶瓷振蕩器.......................................................................89系統(tǒng)電阻電容振蕩器........................................................................90內(nèi)部系統(tǒng)電阻電容振蕩器................................................................90RTC 振蕩器........................................................................................91看門狗定時(shí)振蕩器............................................................................91暫停和喚醒................................................................................................92暫停.....................................................................................................92進(jìn)入暫停.............................................................................................92靜態(tài)電流.............................................................................................92喚醒....................................................................................................92看門狗定時(shí)器............................................................................................94掩膜選項(xiàng)....................................................................................................96應(yīng)用電路....................................................................................................97第二部份 程序語言.....................................................................99第二章 指令集介紹.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101數(shù)據(jù)的傳送......................................................................................101算術(shù)運(yùn)算..........................................................................................102邏輯和移位運(yùn)算..............................................................................102分支和控制的轉(zhuǎn)換..........................................................................102位運(yùn)算..............................................................................................102查表運(yùn)算..........................................................................................103其它運(yùn)算..........................................................................................103指令設(shè)定一覽表......................................................................................104慣例..................................................................................................104I/O 型單片機(jī)使用手冊(cè)iv第三章 指令定義.....................................................................................107第四章 匯編語言和編譯器.....................................................................121常用符號(hào)..................................................................................................121語句語法..................................................................................................122名稱..................................................................................................122操作項(xiàng)..............................................................................................122操作數(shù)項(xiàng)..........................................................................................122注解..................................................................................................122編譯偽指令..............................................................................................123條件編譯偽指令..............................................................................123文件控制偽指令..............................................................................124程序偽指令......................................................................................126數(shù)據(jù)定義偽指令..............................................................................130宏指令..............................................................................................132匯編語言指令..........................................................................................136名稱..................................................................................................136助記符..............................................................................................136操作數(shù)、運(yùn)算子和表達(dá)式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部標(biāo)號(hào)..........................................................................................139匯編語言保留字..............................................................................140編譯器選項(xiàng)..............................................................................................141編譯列表文件格式..................................................................................141源程序列表......................................................................................141編譯總結(jié)..........................................................................................142其它..................................................................................................142第三部份 開發(fā)工具................................................................... 145第五章 單片機(jī)開發(fā)工具.........................................................................147HT-IDE 集成開發(fā)環(huán)境............................................................................147盛群單片機(jī)仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 燒寫器.....................................................................................149OTP 適配卡.....................................................................................149系統(tǒng)配置..................................................................................................150HT-ICE 接口卡設(shè)置........................................................................151安裝..........................................................................................................153系統(tǒng)要求..........................................................................................153硬件安裝..........................................................................................153軟件安裝..........................................................................................154目錄v第六章 快速開始.....................................................................................159步驟一:建立一個(gè)新項(xiàng)目..............................................................159步驟二:將源程序文件加到項(xiàng)目中..............................................159步驟三:編譯項(xiàng)目..........................................................................159步驟四:燒寫OTP 單片機(jī).............................................................160步驟五:傳送程序與掩膜選項(xiàng)單至Holtek ..................................160附錄............................................................................................... 161附錄A 特性曲線圖...................................................................................163附錄B 封裝信息.......................................................................................173
上傳時(shí)間: 2013-10-18
上傳用戶:blacklee
ARM處理器的工作模式 ARM處理器狀態(tài) ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM狀態(tài),此時(shí)處理器執(zhí)行32位的字對(duì)齊的ARM指令;第二種為Thumb狀態(tài),此時(shí)處理器執(zhí)行16位的、半字對(duì)齊的Thumb指令。在程序的執(zhí)行過程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。但ARM微處理器在開始執(zhí)行代碼時(shí),應(yīng)該處于ARM狀態(tài)。 ARM處理器狀態(tài) 進(jìn)入Thumb狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位(位0)為1時(shí),可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此外,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時(shí),自動(dòng)切換到Thumb狀態(tài)。 進(jìn)入ARM狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位為0時(shí),執(zhí)行BX指令時(shí)可以使微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。此外,在處理器進(jìn)行異常處理時(shí),把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以使處理器切換到ARM狀態(tài)。ARM處理器模式 ARM微處理器支持7種運(yùn)行模式,分別為:用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統(tǒng)使用的保護(hù)模式。數(shù)據(jù)訪問終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,可用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù)。系統(tǒng)模式(sys):運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù)。定義指令中止模式(und):當(dāng)未定義的指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARM處理器模式 ARM微處理器的運(yùn)行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數(shù)的應(yīng)用程序運(yùn)行在用戶模式下,當(dāng)處理器運(yùn)行在用戶模式下時(shí),某些被保護(hù)的系統(tǒng)資源是不能被訪問的。 除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問受保護(hù)的系統(tǒng)資源等情況。ARM寄存器 ARM處理器共有37個(gè)寄存器。其中包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC)在內(nèi)。這些寄存器都是32位寄存器。以及6個(gè)32位狀態(tài)寄存器。 關(guān)于寄存器這里就不詳細(xì)介紹了,有興趣的人可以上網(wǎng)找找,很多這方面的資料。異常處理 當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請(qǐng)求。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會(huì)按固定的優(yōu)先級(jí)進(jìn)行處理。當(dāng)一個(gè)異常出現(xiàn)以后,ARM微處理器會(huì)執(zhí)行以下幾步操作:進(jìn)入異常處理的基本步驟:將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時(shí)能從正確的位置重新開始執(zhí)行。將CPSR復(fù)制到相應(yīng)的SPSR中。根據(jù)異常類型,強(qiáng)制設(shè)置CPSR的運(yùn)行模式位。強(qiáng)制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。如果異常發(fā)生時(shí),處理器處于Thumb狀態(tài),則當(dāng)異常向量地址加載入PC時(shí),處理器自動(dòng)切換到ARM狀態(tài)。 ARM微處理器對(duì)異常的響應(yīng)過程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當(dāng)運(yùn)行于 ARM 工作狀態(tài)時(shí)If == Reset or FIQ then;當(dāng)響應(yīng) FIQ 異常時(shí),禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARM微處理器會(huì)執(zhí)行以下幾步操作從異常返回:將連接寄存器LR的值減去相應(yīng)的偏移量后送到PC中。將SPSR復(fù)制回CPSR中。若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。
上傳時(shí)間: 2013-11-15
上傳用戶:hanbeidang
• 8255的控制字• 8255的工作方式1和工作方式2• DAC0832工作方式• ADC0809工作方式@ 要求 掌握 :• 8255接口芯片 • MCS-51單片機(jī)與D/A轉(zhuǎn)換器的接口連接 • MCS-51單片機(jī)與A/D轉(zhuǎn)換器的接口連接 • 初始化編程及應(yīng)用了解:• I/O口擴(kuò)展的原因 • 簡單I/O口的擴(kuò)展 • 單片機(jī)的鍵盤技術(shù) 8.1 I/O口擴(kuò)展概述 8.2 簡單I/O口擴(kuò)展8.3 8255可編程通用并行接口芯片8.4 8155可編程通用并行接口芯片8.1 I/O口擴(kuò)展概述 8.1.1 I/O口擴(kuò)展的原因MCS-51系列單片機(jī)共有四個(gè)并行I/O口,分別是P0、P1、P2和P3。其中P0口一般作地址線的低八位和數(shù)據(jù)線使用;P2口作地址線的高八位使用;P3是一個(gè)雙功能口,其第二功能是一些很重要的控制信號(hào),所以P3一般使用其第二功能。這樣供用戶使用的I/O口就只剩下P1口了。另外,這些I/O口沒有狀態(tài)寄存和命令寄存的功能,因此難以滿足復(fù)雜的I/O操作要求。由于MCS-51系列單片機(jī)I/O口數(shù)量和功能有限,所以在實(shí)際應(yīng)用中不得不使用擴(kuò)展的方法,來增加I/O口的數(shù)量,增強(qiáng)I/O口的功能。 8.1.2 I/O口的編址技術(shù)用戶可以通過對(duì)I/O口進(jìn)行讀和寫操作來完成數(shù)據(jù)的輸入和輸出。例如:P0口的地址為80H。用戶可以使用MOV指令對(duì)P0口進(jìn)行寫操作。 MOV P0, A 8.1.3 單片機(jī)I/O傳送的方式單片機(jī)為了實(shí)現(xiàn)數(shù)據(jù)的輸入/輸出傳送,通常使用3種控制方式。1. 無條件傳送方式 當(dāng)外設(shè)和單片機(jī)能夠同步工作時(shí),可以采用無條件方式進(jìn)行傳送,即數(shù)據(jù)可以隨時(shí)進(jìn)行傳送。2. 查詢方式 查詢方式又稱為有條件傳送方式,即數(shù)據(jù)的傳送是有條件的。在進(jìn)行I/O操作之前,用戶要通過軟件查詢外設(shè)是否為數(shù)據(jù)傳送做好準(zhǔn)備,只有確認(rèn)外設(shè)為數(shù)據(jù)傳送做好準(zhǔn)備。單片機(jī)才能執(zhí)行數(shù)據(jù)的輸入/輸出(I/O)操作。3. 中斷方式 當(dāng)外設(shè)和計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換時(shí),外設(shè)向單片機(jī)發(fā)出中斷請(qǐng)求(即通知單片機(jī))。單片機(jī)接到中斷請(qǐng)求后,就作出響應(yīng),暫停正在執(zhí)行的程序,而轉(zhuǎn)去為設(shè)備的數(shù)據(jù)輸入/輸出服務(wù)。當(dāng)服務(wù)完成后,程序返回,單片機(jī)再繼續(xù)執(zhí)行被中斷的程序。 中斷方式大大提高了單片機(jī)系統(tǒng)的工作效率,所以在單片機(jī)中被廣泛應(yīng)用。
上傳時(shí)間: 2013-11-10
上傳用戶:yqs138168
介紹了由Flash單片機(jī)AT89C2051及數(shù)碼語音芯片 ISD256o組成的電腦語音系統(tǒng)。設(shè)計(jì)出了系統(tǒng)的硬件電路, 給出了錄、放音實(shí)用的源程序。
上傳時(shí)間: 2013-10-20
上傳用戶:love1314
keil c51v805 完全漢化破解版破解方法: 1.運(yùn)行c51v808a.exe,直到安裝完畢. 2.運(yùn)行Keil_lic-v3.2.exe選擇如下圖: [ sn.JPG (21.79 KB) 2007-5-16 09:38 點(diǎn)擊GENERATE ,獲得注冊(cè)碼.打開文件菜單下的LICENSE對(duì)話框,將LICO框內(nèi)的注冊(cè)碼COPY到LICENSE ID欄內(nèi).點(diǎn)擊ADD ID. 3.復(fù)制ccKeilVxx.exe到安裝目錄下C:KeilC51BIN,覆蓋原文件.大功告成!!!!!!!!!!!
上傳時(shí)間: 2014-05-05
上傳用戶:75119158
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1