本點(diǎn)陣電子顯示屏系統(tǒng)以STC89C52單片機(jī)作為控制核心,其外圍電路包括存儲器擴(kuò)展模塊、LED顯示電路模塊、驅(qū)動(dòng)電路模塊、PC通信電路模塊。其中,控制芯片的行驅(qū)動(dòng)用2個(gè)74LS138構(gòu)成4-16譯碼器,采用1/16掃描方式。列驅(qū)動(dòng)采用74HC595驅(qū)動(dòng),一個(gè)漢字用2個(gè)74HC595控制。系統(tǒng)同時(shí)擴(kuò)展了SRAM芯片6116和Flash ROM 29C020芯片, 系統(tǒng)控制過程中,可以滿足大容量字模的運(yùn)算,采用Flash ROM進(jìn)行漢字掉電保護(hù),通過單片機(jī)修改顯示內(nèi)容。并詳細(xì)介紹了在硬件和軟件上的實(shí)現(xiàn)過程。 本設(shè)計(jì)中第二章講述系統(tǒng)方案的設(shè)計(jì)與分析;第三章講述LED點(diǎn)陣顯示系統(tǒng)的核心硬件設(shè)計(jì),主要包括控制芯片、顯示電路和驅(qū)動(dòng)電路的設(shè)計(jì)等;第四章詳細(xì)介紹了系統(tǒng)核心軟件——靜態(tài)顯示程序的設(shè)計(jì)過程,之后以左移顯示程序?yàn)槔榻B動(dòng)態(tài)顯示程序的設(shè)計(jì)以及主程序的設(shè)計(jì);第五章對PC通信協(xié)議及軟硬件設(shè)計(jì)予以詳細(xì)介紹。 如需詳細(xì)的硬件電路及說明,可以與作者聯(lián)系!
上傳時(shí)間: 2014-06-24
上傳用戶:lyy1234
本程序是一個(gè)太陽能熱水器智能控制系統(tǒng)的程序。它以89C52單片機(jī)為核心,配合電阻型4檔水位傳感器、負(fù)溫度系數(shù)NTC熱敏電阻溫度傳感器、8255A擴(kuò)展鍵盤和顯示器件、驅(qū)動(dòng)電路(電磁閥、電加熱、報(bào)警)等外圍器件, 完成對太陽能熱水器容器內(nèi)的水位、水溫測量、顯示;時(shí)間顯示;缺水時(shí)自動(dòng)上水,水溢報(bào)警;手動(dòng)上水、參數(shù)設(shè)置;定時(shí)水溫過低智能電加熱等功能。 其中本文第一章主要說明了太陽能熱水器智能控制系統(tǒng)的研究現(xiàn)狀和本課題的主要任務(wù),第二章對系統(tǒng)的整體結(jié)構(gòu)作了簡單介紹,第三章重點(diǎn)介紹了水位水溫測量電路,第四章介紹了時(shí)鐘電路,第五章介紹了顯示和鍵盤電路,第六章對其他電路作了介紹,第七章是對水位測量電路的硬件調(diào)試。 本系統(tǒng)對于水位傳感器、水溫傳感器的電阻數(shù)據(jù)的處理均采用獨(dú)特的RC充放電的方法。它與使用A/D轉(zhuǎn)換器相比,電路簡單、制造成本低。特別適用于對水位、水溫要求不精確的場合。 如需詳細(xì)硬件電路與說明文檔請與作者聯(lián)系!
標(biāo)簽: 89C52 程序 太陽能熱水器 單片機(jī)
上傳時(shí)間: 2016-03-24
上傳用戶:Divine
這是一個(gè)關(guān)于多電平變換器PWM控制方法的研究的論文,挺不錯(cuò)的快下;
上傳時(shí)間: 2013-12-10
上傳用戶:zhyiroy
工業(yè)控制計(jì)算機(jī)紅外線遙控鍵盤的設(shè)計(jì) 摘要: 介紹了一種利用紅外線發(fā)射裝置作為工業(yè)控制計(jì)算機(jī)輸入鍵盤的接口原理和實(shí)現(xiàn)方法 , 并討論了如何使用單片機(jī)來實(shí)現(xiàn)遙控指令的軟件解碼。 關(guān)鍵詞 :單片機(jī);紅外線遙控技術(shù);鍵盤
標(biāo)簽: 工業(yè)控制 計(jì)算機(jī) 鍵盤 實(shí)現(xiàn)方法
上傳時(shí)間: 2016-04-10
上傳用戶:xuan‘nian
練習(xí)并掌握多任務(wù)實(shí)時(shí)操作系統(tǒng)下Task 調(diào)度、Task 間主要通信手段(信號量、消息隊(duì)列等)、RISC 處理器 I/O 端口控制等內(nèi)容,并形成嵌入式實(shí)時(shí)應(yīng)用軟件的良好編程習(xí)慣。創(chuàng)建多Task,為每個(gè)Task 創(chuàng)建私有的Message Queue,每個(gè)Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向?qū)Ψ剿接蠱essageQueue 發(fā)送消息完成。 Task1:管理Task。負(fù)責(zé)系統(tǒng)啟動(dòng)時(shí)同步系統(tǒng)中其他Task 的啟動(dòng)同步,利用信號量的semFlush()完成。同時(shí)接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負(fù)責(zé)系統(tǒng)結(jié)束時(shí)的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發(fā)來的命令行及參數(shù)。自行設(shè)置5 種以上命令,并根據(jù)命令的內(nèi)容向Task3 或/及Task4 發(fā)送激勵(lì)消息。同時(shí)實(shí)現(xiàn)系統(tǒng)退出命令,使系統(tǒng)采用適當(dāng)方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現(xiàn)命令執(zhí)行情況。本task 應(yīng)負(fù)責(zé)led 相關(guān)I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
標(biāo)簽: Task RISC 多任務(wù) 信號量
上傳時(shí)間: 2016-04-12
上傳用戶:iswlkje
○1 設(shè)計(jì)進(jìn)程進(jìn)程控制塊PCB表結(jié)構(gòu),分別適用于優(yōu)先數(shù)調(diào)度算法和循環(huán)輪轉(zhuǎn)調(diào)度算法。 PCB結(jié)構(gòu)通常包括以下信息:進(jìn)程名,進(jìn)程優(yōu)先數(shù)(或輪轉(zhuǎn)時(shí)間片),進(jìn)程所占用的CPU時(shí)間,進(jìn)程的狀態(tài),當(dāng)前隊(duì)列指針等。根據(jù)調(diào)度算法的不同,PCB結(jié)構(gòu)的內(nèi)容可以作適當(dāng)?shù)脑鰟h。 ○2 建立進(jìn)程就緒隊(duì)列。對兩種不同算法編制入鏈子程序。 ○3 編制兩種進(jìn)程調(diào)度算法:1)優(yōu)先度調(diào)度;2)循環(huán)輪轉(zhuǎn)調(diào)度。
上傳時(shí)間: 2013-12-24
上傳用戶:aeiouetla
(1)個(gè)人針對atmel提供的運(yùn)行于CPU內(nèi)13k空間的ram的romboot修改而成。 (2)提供了IRQ和FIQ的測試工作; (3)提供了對外部sdram的數(shù)據(jù)總線和地址總線的測試工作 (3)提供了對spi dataflash和nor flash的訪問操作 (4)實(shí)現(xiàn)了romboot在spi dataflash和nor flash中的升級 (5)因?yàn)槭芫幾g后文件不能超過13kbytes的限制,采用條件編譯的方法控制各個(gè)功能
標(biāo)簽: romboot atmel sdram CPU
上傳時(shí)間: 2016-04-19
上傳用戶:weiwolkt
基于BP神經(jīng)網(wǎng)絡(luò)的 參數(shù)自學(xué)習(xí)控制 (1)確定BP網(wǎng)絡(luò)的結(jié)構(gòu),即確定輸入層節(jié)點(diǎn)數(shù)M和隱含層節(jié)點(diǎn)數(shù)Q,并給出各層加權(quán)系數(shù)的初值 和 ,選定學(xué)習(xí)速率 和慣性系數(shù) ,此時(shí)k=1; (2)采樣得到rin(k)和yout(k),計(jì)算該時(shí)刻誤差error(k)=rin(k)-yout(k); (3)計(jì)算神經(jīng)網(wǎng)絡(luò)NN各層神經(jīng)元的輸入、輸出,NN輸出層的輸出即為PID控制器的三個(gè)可調(diào)參數(shù) , , ; (4)根據(jù)(3.34)計(jì)算PID控制器的輸出u(k); (5)進(jìn)行神經(jīng)網(wǎng)絡(luò)學(xué)習(xí),在線調(diào)整加權(quán)系數(shù) 和 ,實(shí)現(xiàn)PID控制參數(shù)的自適應(yīng)調(diào)整; (6)置k=k+1,返回(1)。
標(biāo)簽: BP神經(jīng)網(wǎng)絡(luò) 參數(shù) BP網(wǎng)絡(luò) 學(xué)習(xí)控制
上傳時(shí)間: 2016-04-26
上傳用戶:無聊來刷下
摘 要 基于AC/DC 開關(guān)電源PWM 控制芯片的工作原理,分析了其產(chǎn)生功耗的主要來源,提出了兩種減小芯 片功耗的方法,一是采用電流源和電流沉串聯(lián)方式構(gòu)成的輸出驅(qū)動(dòng)電路,通過消除CMOS 電路的瞬態(tài)短路導(dǎo)通現(xiàn) 象,降低該電路模塊的功耗;二是采用跳周工作模式,使芯片在輕載和空載情況下,降低功率開關(guān)管的開關(guān)損耗。
標(biāo)簽: PWM AC DC 開關(guān)電源
上傳時(shí)間: 2013-12-16
上傳用戶:wxhwjf
增加了USB下載文件功能;漢字LCD顯示功能;子文件夾功能等。并對軟件做了一些修改。 現(xiàn)在情況如下: 支持FAT32,F(xiàn)AT16/12還未做。 支持USB下載文件功能,速度300KB/S左右(USB1.1)。 無錄音功能。 7.5*2個(gè)漢字LCD顯示功能,能顯示歌曲名,路徑名(滾動(dòng)顯示) 支持多個(gè)文件夾功能。 有前后選曲、暫停、軟件音量、高、中、低音控制,重低音音效等功能。
上傳時(shí)間: 2016-05-09
上傳用戶:zhanditian
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1