C51單片機(jī)實(shí)現(xiàn)液晶秒表以及簡單計(jì)算器 電路是一個51最小系統(tǒng),沒有采用總線方式,而簡單的連線方式,上有4*4矩陣鍵盤,一數(shù)碼管,89S51單片機(jī),串口下載線,數(shù)碼管顯示鎖存芯片\蜂鳴器\1602液晶. 代碼已經(jīng)調(diào)試成功過,可以實(shí)現(xiàn)時間的調(diào)整.4*4矩陣鍵盤,第一排前三列是實(shí)現(xiàn)小時\分鐘\秒的加.第二排前三列是實(shí)現(xiàn)小時\分鐘\秒的減.當(dāng)然還可以通過設(shè)置矩陣鍵盤的鍵值,來實(shí)現(xiàn)加\減\乘\除四則運(yùn)算,由數(shù)碼管顯示參與運(yùn)算的數(shù)字以及最終的運(yùn)算結(jié)果.
上傳時間: 2015-08-17
上傳用戶:cursor
基于MSP430F1611處理器的使用硬件SPI0控制閃存芯片AT45DB081B的代碼,編寫了底層命令和頁寫,讀命令
標(biāo)簽: F1611 1611 081B 430F
上傳時間: 2014-07-09
上傳用戶:wpwpwlxwlx
閃存芯片編程,應(yīng)用于從只讀存儲器引導(dǎo)系統(tǒng)
標(biāo)簽: 閃存芯片 編程 應(yīng)用于 只讀存儲器
上傳時間: 2014-06-21
上傳用戶:daguda
本文以一個PDA項(xiàng)目為依托,在項(xiàng)目中,主要是開發(fā)該設(shè)備的軟件。其工作包括:上層應(yīng)用程序的開發(fā)、引導(dǎo)程序的編寫、Linux操作系統(tǒng)的移植和各種外設(shè)驅(qū)動程序的編寫以及文件系統(tǒng)的改進(jìn)。 本文首先分析了Linux操作系統(tǒng)的虛擬文件系統(tǒng)、高速緩沖區(qū)、MTD以及驅(qū)動程序模塊。接著,本文分析了JFFS2文件系統(tǒng)的不足,以及在大容量閃存設(shè)備中掛載速度過慢的原因。然后,本文結(jié)合JFFS2文件系統(tǒng)在開發(fā)過程中所出現(xiàn)的各種問題,以及在大容量閃存芯片上進(jìn)行掛載時的性能要求,對JFFS2文件系統(tǒng)作了一些實(shí)際的改進(jìn)。文中的創(chuàng)新性貢獻(xiàn)包括以下幾個方面: (1)在掃描一個擦除塊之前,首先把擦除塊中的所有內(nèi)容讀進(jìn)內(nèi)存。然后,在內(nèi)存中進(jìn)行所有的判斷操作以及拷貝,這樣就可以減少I/O操作。另外,由于所有的拷貝操作都在內(nèi)存中進(jìn)行,所以掛載速度就可以有所提升。 (2)通過加入“空閑區(qū)域管理節(jié)點(diǎn)”對閃存中的空閑區(qū)域進(jìn)行管理。這樣,在掃描的過程中,一旦發(fā)現(xiàn)該節(jié)點(diǎn)就可以跳過它所描述的空閑區(qū)域,從而加快掛載的速度。 (3)在掃描的階段中對有效數(shù)據(jù)實(shí)體進(jìn)行硬鏈接數(shù)的計(jì)算,因此,臨時目錄節(jié)點(diǎn)就不需要創(chuàng)建了,這樣也免除了臨時目錄的刪除步驟,所以對掛載速度也有明顯的提高。 最后,基于以上的研究與改進(jìn),結(jié)合本項(xiàng)目的實(shí)際要求,對大容量閃存設(shè)備的JFFS2文件系統(tǒng)的掛載過程進(jìn)行了改進(jìn)的實(shí)踐。
標(biāo)簽: FLASH ARM 嵌入式閃存 實(shí)踐
上傳時間: 2013-07-26
上傳用戶:damozhi
目前,數(shù)字信號處理廣泛應(yīng)用于通信、雷達(dá)、聲納、語音與圖像處理等領(lǐng)域,信號處理算法理論己趨于成熟,但其具體硬件實(shí)現(xiàn)方法卻值得探討。FPGA是近年來廣泛應(yīng)用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點(diǎn),大大推動了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性,在超高速信號處理和實(shí)時測控方面有非常廣泛的應(yīng)用。本文對FPGA的數(shù)據(jù)采集與處理技術(shù)進(jìn)行研究,基于FPGA在數(shù)據(jù)采樣控制和信號處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點(diǎn),把FPGA作為整個數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究內(nèi)容如下: FPGA的單片系統(tǒng)研究。針對數(shù)據(jù)采集與處理,對FPGA進(jìn)行選型,設(shè)計(jì)了基于FPGA的單片系統(tǒng)的結(jié)構(gòu)。把整個控制系統(tǒng)分為三個部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊。 多通道采樣控制模塊的設(shè)計(jì)。利用4片AD7506和一片AD7862對64路模擬量進(jìn)行周期采樣,分別設(shè)計(jì)了通道選擇控制模塊和A/D轉(zhuǎn)換控制模塊,并進(jìn)行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設(shè)計(jì)。FFT算法在數(shù)字信號處理中占有重要的地位,因此本文研究了FFT的硬件實(shí)現(xiàn)結(jié)構(gòu),提出了用FPGA實(shí)現(xiàn)FFT的一種設(shè)計(jì)思想,給出了總體實(shí)現(xiàn)框圖。分別設(shè)計(jì)了旋轉(zhuǎn)因子復(fù)數(shù)乘法器,碟形運(yùn)算單元,存儲器,控制器,并分別進(jìn)行了仿真。重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運(yùn)算速度,降低了運(yùn)算復(fù)雜度。理論分析和仿真結(jié)果表明,狀態(tài)機(jī)控制器成功地對各個模塊進(jìn)行了有序、協(xié)調(diào)的控制。 存儲控制模塊的設(shè)計(jì)。利用閃存芯片K9K1G08UOA對采集處理后的數(shù)據(jù)進(jìn)行存儲,設(shè)計(jì)了FPGA與閃存的硬件連接,設(shè)計(jì)了存儲控制模塊。 本文對FFT算法的硬件實(shí)現(xiàn)進(jìn)行了研究,結(jié)合單片系統(tǒng)的特點(diǎn),把整個系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊進(jìn)行設(shè)計(jì)和仿真。設(shè)計(jì)采用VHDL編寫程序的源代碼。仿真測試結(jié)果表明,此FPGA單片系統(tǒng)可完成對實(shí)時信號的高速采集與處理。
標(biāo)簽: FPGA 數(shù)據(jù)采集 處理技術(shù)
上傳時間: 2013-04-24
上傳用戶:362279997
目前,數(shù)字信號處理廣泛應(yīng)用于通信、雷達(dá)、聲納、語音與圖像處理等領(lǐng)域,信號處理算法理論己趨于成熟,但其具體硬件實(shí)現(xiàn)方法卻值得探討。FPGA是近年來廣泛應(yīng)用的超大規(guī)模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優(yōu)點(diǎn),大大推動了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性,在超高速信號處理和實(shí)時測控方面有非常廣泛的應(yīng)用。本文對FPGA的數(shù)據(jù)采集與處理技術(shù)進(jìn)行研究,基于FPGA在數(shù)據(jù)采樣控制和信號處理方面的高性能和單片系統(tǒng)發(fā)展的新熱點(diǎn),把FPGA作為整個數(shù)據(jù)采集與處理系統(tǒng)的控制核心。主要研究內(nèi)容如下: FPGA的單片系統(tǒng)研究。針對數(shù)據(jù)采集與處理,對FPGA進(jìn)行選型,設(shè)計(jì)了基于FPGA的單片系統(tǒng)的結(jié)構(gòu)。把整個控制系統(tǒng)分為三個部分:多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊。 多通道采樣控制模塊的設(shè)計(jì)。利用4片AD7506和一片AD7862對64路模擬量進(jìn)行周期采樣,分別設(shè)計(jì)了通道選擇控制模塊和A/D轉(zhuǎn)換控制模塊,并進(jìn)行了仿真,完成了基于FPGA的多通道采樣控制。 數(shù)據(jù)處理模塊的設(shè)計(jì)。FFT算法在數(shù)字信號處理中占有重要的地位,因此本文研究了FFT的硬件實(shí)現(xiàn)結(jié)構(gòu),提出了用FPGA實(shí)現(xiàn)FFT的一種設(shè)計(jì)思想,給出了總體實(shí)現(xiàn)框圖。分別設(shè)計(jì)了旋轉(zhuǎn)因子復(fù)數(shù)乘法器,碟形運(yùn)算單元,存儲器,控制器,并分別進(jìn)行了仿真。重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器,從而提高了蝶形處理器的運(yùn)算速度,降低了運(yùn)算復(fù)雜度。理論分析和仿真結(jié)果表明,狀態(tài)機(jī)控制器成功地對各個模塊進(jìn)行了有序、協(xié)調(diào)的控制。 存儲控制模塊的設(shè)計(jì)。利用閃存芯片K9K1G08UOA對采集處理后的數(shù)據(jù)進(jìn)行存儲,設(shè)計(jì)了FPGA與閃存的硬件連接,設(shè)計(jì)了存儲控制模塊。 本文對FFT算法的硬件實(shí)現(xiàn)進(jìn)行了研究,結(jié)合單片系統(tǒng)的特點(diǎn),把整個系統(tǒng)分為多通道采樣控制模塊,數(shù)據(jù)處理模塊,存儲控制模塊進(jìn)行設(shè)計(jì)和仿真。設(shè)計(jì)采用VHDL編寫程序的源代碼。仿真測試結(jié)果表明,此FPGA單片系統(tǒng)可完成對實(shí)時信號的高速采集與處理。
標(biāo)簽: FPGA 數(shù)據(jù)采集 處理技術(shù)
上傳時間: 2013-07-06
上傳用戶:eclipse
cs850實(shí)驗(yàn)板的flash存儲器編程,實(shí)現(xiàn)NOR閃存芯片的廠商ID讀取、區(qū)塊(sector)擦除、字節(jié)編程等基本的閃存操作
標(biāo)簽: flash 850 cs 實(shí)驗(yàn)板
上傳時間: 2016-04-12
上傳用戶:wys0120
本代碼通過串口通信的應(yīng)用熟悉Tornado的集成開發(fā)環(huán)境,在C850實(shí)驗(yàn)板上實(shí)現(xiàn)NOR閃存芯片的廠商ID讀取、區(qū)塊擦除、字節(jié)編程等基本的閃存操作。
標(biāo)簽: Tornado 代碼 串口通信 集成開發(fā)環(huán)境
上傳時間: 2016-08-27
上傳用戶:leehom61
一. eMMC的概述eMMC (Embedded MultiMedia Card) 為MMC協(xié)會所訂立的內(nèi)嵌式存儲器標(biāo)準(zhǔn)規(guī)格,主要是針對手機(jī)產(chǎn)品為主。eMMC的一個明顯優(yōu)勢是在封裝中集成了一個控制器, 它提供標(biāo)準(zhǔn)接口并管理閃存, 使得手機(jī)廠商就能專注于產(chǎn)品開發(fā)的其它部分,并縮短向市場推出產(chǎn)品的時間。這些特點(diǎn)對于希望通過縮小光刻尺寸和降低成本的NAND供應(yīng)商來說,具有同樣的重要性。二. eMMC的優(yōu)點(diǎn)eMMC目前是最當(dāng)紅的移動設(shè)備本地存儲解決方案,目的在于簡化手機(jī)存儲器的設(shè)計(jì),由于NAND Flash 芯片的不同廠牌包括三星、KingMax、東芝(Toshiba) 或海力士(Hynix) 、美光(Micron) 等,入時,都需要根據(jù)每家公司的產(chǎn)品和技術(shù)特性來重新設(shè)計(jì),過去并沒有哪個技術(shù)能夠通用所有廠牌的NAND Flash 芯片。而每次NAND Flash 制程技術(shù)改朝換代,包括70 納米演進(jìn)至50 納米,再演進(jìn)至40 納米或30 納米制程技術(shù),手機(jī)客戶也都要重新設(shè)計(jì), 但半導(dǎo)體產(chǎn)品每1 年制程技術(shù)都會推陳出新, 存儲器問題也拖累手機(jī)新機(jī)種推出的速度,因此像eMMC這種把所有存儲器和管理NAND Flash 的控制芯片都包在1 顆MCP上的概念,逐漸風(fēng)行起來。eMMC的設(shè)計(jì)概念,就是為了簡化手機(jī)內(nèi)存儲器的使用,將NAND Flash 芯片和控制芯片設(shè)計(jì)成1 顆MCP芯片,手機(jī)客戶只需要采購eMMC芯片,放進(jìn)新手機(jī)中,不需處理其它繁復(fù)的NAND Flash 兼容性和管理問題,最大優(yōu)點(diǎn)是縮短新產(chǎn)品的上市周期和研發(fā)成本,加速產(chǎn)品的推陳出新速度。閃存Flash 的制程和技術(shù)變化很快,特別是TLC 技術(shù)和制程下降到20nm階段后,對Flash 的管理是個巨大挑戰(zhàn),使用eMMC產(chǎn)品,主芯片廠商和客戶就無需關(guān)注Flash 內(nèi)部的制成和產(chǎn)品變化,只要通過eMMC的標(biāo)準(zhǔn)接口來管理閃存就可以了。這樣可以大大的降低產(chǎn)品開發(fā)的難度和加快產(chǎn)品上市時間。eMMC可以很好的解決對MLC 和TLC 的管理, ECC 除錯機(jī)制(Error Correcting Code) 、區(qū)塊管理(BlockManagement)、平均抹寫儲存區(qū)塊技術(shù) (Wear Leveling) 、區(qū)塊管理( Command Managemen)t,低功耗管理等。eMMC核心優(yōu)點(diǎn)在于生產(chǎn)廠商可節(jié)省許多管理NAND Flash 芯片的時間,不必關(guān)心NAND Flash 芯片的制程技術(shù)演變和產(chǎn)品更新?lián)Q代,也不必考慮到底是采用哪家的NAND Flash 閃存芯片,如此, eMMC可以加速產(chǎn)品上市的時間,保證產(chǎn)品的穩(wěn)定性和一致性。
標(biāo)簽: emmc
上傳時間: 2022-06-20
上傳用戶:jiabin
使用閃存的文件系統(tǒng),FAT16的. 應(yīng)用環(huán)境是AVR的ATMega128芯片. 應(yīng)用環(huán)境單一,也是轉(zhuǎn)載,參考可以,直接使用 肯定有問題.
上傳時間: 2013-12-17
上傳用戶:heart520beat
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1