本文介紹了一種基于單片機的GPS 手持導航終端的設(shè)計思路和方法,給出了系統(tǒng)的硬件電路和軟件流程。這種設(shè)計方法建立了一種電子地圖結(jié)構(gòu)和支持拼音輸入法的人機界面,利用了Nand Flash 的數(shù)據(jù)存儲特性和第三代GPS 的高精度特性,滿足了系統(tǒng)的要求。
上傳時間: 2014-01-11
上傳用戶:sjb555
本文介紹了一種利用MCS一51單片機技術(shù)研制的對鋼筋張力及拉伸長度進行測量的系統(tǒng) 并對該系統(tǒng)的功能、硬軟件實現(xiàn)進行了詳細的介紹。工程實踐表明:該系統(tǒng)測量準確、可靠、方便,能夠在實際工程中加以推廣應(yīng)用。
標簽: MCS 51單片機 預(yù)應(yīng)力 張拉儀
上傳時間: 2013-11-13
上傳用戶:lgd57115700
可編程控制器PLC以抗擾性強、可靠性高和編程靈活等特點在工業(yè)上得到廣泛應(yīng)用,為了優(yōu)化PLC系統(tǒng)設(shè)計,介紹一種基于MCS.51單片機的PLC仿真器,并給出了硬、軟件設(shè)計與實現(xiàn)方法。編程設(shè)計主要包括監(jiān)控主程序、與主機通訊子程序及用戶指令解釋子程序等模塊設(shè)計,該設(shè)計方案簡潔,輸入/輸出接點可擴展,為PLC系統(tǒng)設(shè)計及實驗教學提供了理論數(shù)據(jù)和途徑。
上傳時間: 2013-10-23
上傳用戶:chendawei
豐文夼紹了PC鍵盤的接口規(guī)范,并簡要說明了鍵盤掃描碼與按鍵的對應(yīng)關(guān)系,提出了一種簡易的鍵盤剎試儀的軟硬件設(shè)計方案,該測試扭以AT20C51單片微處理囂為CPU,配合一些簡單的外圍接口器件,可用于讀取并顯示相應(yīng)的按鍵鍵值.從而為維修人員對鍵盤進行測試與堆修提供方便
上傳時間: 2013-11-24
上傳用戶:wanglf7409
給出了一種標準硬件漢字庫的生成方法,介紹了硬字庫中字模的結(jié)構(gòu),給出了由漢字機內(nèi)碼求字模首地址的計算方法。結(jié)合通用的液晶顯示控制器KS0108,分析了其顯示RAM的結(jié)構(gòu),根據(jù)其與字庫字模結(jié)構(gòu)的不同,給出了用51單片機匯編語言編寫的字模轉(zhuǎn)換子程序。
標簽: 單片機系統(tǒng) 標準 漢字庫
上傳時間: 2013-10-17
上傳用戶:1142895891
串口調(diào)試軟件SSCOM可供免費使用,免費下載,本軟件可以在Win95/98、Win2000、WinNT、WinXP下面運行.軟件功能主要為: 1.接收從串口進來的數(shù)據(jù)并在窗口顯示. 2.所接收到的數(shù)據(jù)數(shù)據(jù)顯示方式可以選擇為字符方式或者HEX方式 4.中文顯示無亂碼,且不影響速度 5.串口波特率可以選擇為110bps-256000bps.(波特率>115200時需要硬件支持) 6.可以即時顯示存在的串口號.如果您增加了usb轉(zhuǎn)串口等設(shè)備,串口號也會在列表中出現(xiàn). 7.可以選擇“5、6、7、8”四種數(shù)據(jù)長度. 8.可以選擇為“1、1.5、2”三種停止位.(1.5停止位需要硬件支持) 8.第9位數(shù)據(jù)可以選擇為“無、奇校驗、偶校驗、1、0”四種方式. 9.可以選擇“無流控、軟流控、硬流控、自定義”四種流控方式. 10.串口設(shè)置和字符串操作等設(shè)置在程序關(guān)閉時自動保存,打開時自動載入. 11.可以在接收窗口按鍵即發(fā)送該鍵值. 12.可以在字符串輸入框輸入您想發(fā)送的字符串,并發(fā)送. 13.可以在字符串輸入框輸入您想發(fā)送的HEX數(shù)據(jù)串,數(shù)據(jù)的值從00到FF,沒有任何限制. 14.可以定時重復(fù)發(fā)送數(shù)據(jù),并可以設(shè)置發(fā)送時間間隔. 15.可以在發(fā)送字符串時選擇發(fā)送新行,即自動加上回車換行. 16.可以顯示當前串口的CTS、DSR、RLSL(CD)信號線的狀態(tài). 17.可以自由控制當前串口的DTR、RTS信號線的輸出狀態(tài). 18.可以打開一個文本文件或者一個二進制文件預(yù)覽其內(nèi)容,查看方式可以是文本或者HEX方式. 19.可以打開一個文本文件或者一個二進制文件并以當前波特率發(fā)送到串口. 20.可以保存窗口內(nèi)容到一個文本文件,文件名取自當前時間,保存在當前目錄. 21.可以即時顯示發(fā)送的字節(jié)數(shù)和接收到的字節(jié)數(shù),按清除窗口將會清零. 22.帶有功能強大的擴展功能:多條字符串發(fā)送定義和網(wǎng)上查找串口資料等. 23.可以定義最多32條預(yù)備發(fā)送的字符串,每條字符串可以定義為HEX數(shù)據(jù)串或者字符串方式.在每一條數(shù)據(jù)的左邊打勾就表示這是一條hex數(shù)據(jù)串. 24.點擊字符串右邊的標號即可以發(fā)送這條定義好的字符串. 25.可以設(shè)置為循環(huán)發(fā)送你定義過的多條字符串,并且可以設(shè)置發(fā)送時間間隔. 26.在串口資料欄您可以從mcu51網(wǎng)站或者Google查找有關(guān)串口技術(shù)資料. 27.在串口資料欄您可以進入技術(shù)討論bbs,在此發(fā)表您的高見或者提出您的問題和需求. 28.在產(chǎn)品信息欄您可以獲得現(xiàn)時最新的產(chǎn)品信息. 29.這是個綠色軟件,單個文件即可執(zhí)行,不會給您的機器增加任何負擔. 此版本使用C++Builder編寫,相對于上一版本SSCOM2.0,主要改進在: 1.程序更穩(wěn)定可靠,修改了一些報錯信息.使用更加人性化。 2.修改了避免顯示漢字亂碼的算法,快了許多. 3.hex數(shù)據(jù)輸入的錯誤兼容性. 4.發(fā)送字符串可以加發(fā)回車換行. 5.可以保存窗口內(nèi)容到文件. 6.發(fā)送和接收的字符數(shù)統(tǒng)計更準確. 7.不再接收到一定數(shù)量字符數(shù)就清屏,因為發(fā)現(xiàn)即使收到很多內(nèi)容也不會溢出,速度仍然很快. 8,可以打開二進制文件并發(fā)送,從前只能發(fā)文本文件. 9.打開文件后可以用asc方式或者hex方式預(yù)覽文件中前4K內(nèi)容. 10.發(fā)送文件前告訴操作者需要發(fā)送多少時間.免得久等. 11.新增功能強大的擴展功能,多達32條自定義字符串操作,程序關(guān)閉時這些字符串會自動保存,下次開機時再載入,每條可以定義為HEX數(shù)據(jù)串或者ASC字符串,按后邊的數(shù)字按鈕可以發(fā)送.也可以自動循環(huán)發(fā)送定義過的字符串. 12.新增串口設(shè)置自動保存. 13.加入了網(wǎng)絡(luò)支持功能,用戶很方便討論問題和找到技術(shù)支持.
標簽: SSCOMV 3.0 串口調(diào)試 軟件
上傳時間: 2013-10-26
上傳用戶:448949
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。 用PIC單片機設(shè)計的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進的流水線時序,與傳統(tǒng)51單片機相比其在速度和性能方面更具優(yōu)越性和先進性。PIC單片機的另一個優(yōu)點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計更加簡單,節(jié)約設(shè)計成本,提高整機性能。因此PIC單片機已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計和研制階段的首選控制器。本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。硬件設(shè)計 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅(qū)動繼電器動作。有效密碼長度為4位,根據(jù)實際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機數(shù),無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結(jié)束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動作。 若用戶輸入的密碼正確,揚聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復(fù)位或從新上電。軟件設(shè)計 軟件流程圖見圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
標簽: PIC 單片機設(shè)計 電子密碼鎖
上傳時間: 2013-10-31
上傳用戶:uuuuuuu
T2作為波特率控制UART_RXD 是硬中斷0或1口,如果能進入中斷,說明該線有一個起始位產(chǎn)生,進入中斷后調(diào)用下面的接收程序。退出硬中斷之前還需要將硬中斷標志重新復(fù)位。UART_TXD 是任何其它IO即可。UART_SEND: PUSH IE PUSH DPH PUSH DPL PUSH PSW PUSH 00H PUSH ACC CLR EA SETB UART_TXD ;START BIT MOV R0,A CLR TR2 ;TR2置1,計數(shù)器2啟動,時間計數(shù)啟動。 MOV A,RCAP2L;計數(shù)器2重新裝載值 MOV TL2,A ;置計數(shù)器2初值 ;T2需要重新裝載 MOV A,DPH MOV A,RCAP2H MOV TH2,A MOV A,R0 SETB TR2 ;TR2置1,計數(shù)器 JNB TF2,$ CLR TF2 JNB TF2,$ CLR TF2
上傳時間: 2014-01-12
上傳用戶:二十八號
一個完整的微機系統(tǒng)是由硬件和軟件共同構(gòu)成的。微機系統(tǒng)的硬件有CPU、存儲器和I/O口,外設(shè)組成。CPU與存儲器之間的信息交換比較簡單,而CPU與外設(shè)之間進行信息交換之前必須確定外設(shè)是否準備好,即選擇I/O傳送方式。I/O傳送方式有4種:無條件、查詢、中斷和DMA。本章學習中斷傳送方式的有關(guān)內(nèi)容。 4.1 中斷概述 4.2 MCS-51中斷系統(tǒng) 1、中斷的定義: 中斷是指如下過程:CPU與外設(shè)同時工作,CPU執(zhí)行主程序,外設(shè)做準備工作,當外設(shè)準備好時向CPU發(fā)中斷請求信號,若條件滿足,則CPU終止主程序的執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,在中斷服務(wù)程序中CPU與外設(shè)交換信息,待中斷服務(wù)程序執(zhí)行完后,CPU再返回剛才終止的主程序繼續(xù)執(zhí)行。 2、中斷系統(tǒng)的定義:中斷系統(tǒng)是指為了實現(xiàn)中斷傳送過程在CPU內(nèi)外設(shè)置的硬件和有關(guān)中斷的指令。3、中斷源:⑴中斷源的定義:中斷源是指引起中斷請求的來源。⑵中斷源的分類: ①軟中斷和 ②硬中斷4、中斷處理的全過程 中斷處理的全過程分成3個階段:中斷請求、中斷響應(yīng)和中斷服務(wù)。5、多重中斷與中斷優(yōu)先級 ⑴ 當系統(tǒng)中有多個設(shè)備提出中斷請求時,多個外設(shè)的中請信號要通過門電路送到CPU的中請輸入端,使CPU能收到多個外設(shè)提出的中請。 ⑵ CPU在收到多個外設(shè)的請求后,按中斷處理原則處理中斷。 ⑶ 確定優(yōu)先級的方法解決優(yōu)先級的問題一般可有三種方法:軟件查詢法、簡單硬件方法及專用硬件方法(采用可編程的中斷控制器芯片,如Intel8259A)。
標簽: 中斷技術(shù)
上傳時間: 2013-10-12
上傳用戶:ysjing
具有梯形反電動勢的永磁同步電動機通常被稱為無刷直流電動機,它具有結(jié)構(gòu)簡單、體積小、重量輕、效率高、高功率密度、啟動扭矩大、慣量小和響應(yīng)快等其它種類直流電機無法比擬的特性。采用電子換向器替代了傳統(tǒng)直流電動機的機械換向裝置,從而克服了電刷和換向器所引起的噪聲、火花、電磁干擾、壽命短等一系列弊病。由于無刷直流電動機既具備交流電動機的結(jié)構(gòu)簡單、運行可靠、維護方便等一系列優(yōu)點,又具 有直流電動機的運行效率高、無勵磁損耗以及調(diào)速性能好等諸多優(yōu)點,故其在在家用消費類產(chǎn)品(空調(diào)、冰箱、洗衣機)和IT周邊產(chǎn)品(打印機、軟驅(qū)、硬驅(qū))中得到廣泛的應(yīng)用。 C8051F單片機是美國Silabs公司推出的一種與51系列單片機內(nèi)核兼容的單片機,具有高速、高性能、高集成度。以C8051F020為例,具有如下特點: C8051F020片上系統(tǒng)單片機片內(nèi)資源: 一、模塊外設(shè) (1)逐次逼近型8路12位ADC0 轉(zhuǎn)換速率最大100ksps 可編程增益放大器PGA 溫度傳感器 (2)8路8位ADC1輸入與P1口復(fù)用 轉(zhuǎn)換速率500ksps 可編程增益放大器PGA (3)兩個12 位DAC (4)兩個模擬電壓比較器 (5)電壓基準內(nèi)部提供2.43V 外部基準可輸入 (6)精確的VDD監(jiān)視器 二、高速8051微控制器內(nèi)核 流水線式指令結(jié)構(gòu)速度可達25MIPS 22個矢量中斷源 三、存儲器 片內(nèi)4352字節(jié)數(shù)據(jù)RAM 64KBFlash程序存儲器可作非易失性存儲
標簽: C8051F 單片機 直流無刷 電機轉(zhuǎn)速
上傳時間: 2013-12-21
上傳用戶:bnfm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1