STM32閃存編程手冊(cè) 超清書(shū)簽版
上傳時(shí)間: 2013-07-03
上傳用戶(hù):eeworm
計(jì)數(shù)器,分頻器,鎖存器,驅(qū)動(dòng)器分冊(cè)
標(biāo)簽: 計(jì)數(shù)器 分頻器 分 鎖存器
上傳時(shí)間: 2013-04-15
上傳用戶(hù):eeworm
Visual Basic.NET進(jìn)銷(xiāo)存程序設(shè)計(jì)
標(biāo)簽: Visual Basic NET 進(jìn)銷(xiāo)
上傳時(shí)間: 2013-07-06
上傳用戶(hù):eeworm
專(zhuān)輯類(lèi)-器件數(shù)據(jù)手冊(cè)專(zhuān)輯-120冊(cè)-2.15G 現(xiàn)代集成電路實(shí)用手冊(cè)-計(jì)數(shù)器-分頻器-鎖存器-驅(qū)動(dòng)器分冊(cè)-338頁(yè)-5.7M.pdf
上傳時(shí)間: 2013-04-24
上傳用戶(hù):kiklkook
專(zhuān)輯類(lèi)-網(wǎng)絡(luò)及電腦相關(guān)專(zhuān)輯-114冊(cè)-4.31G -Visual-Basic.NET進(jìn)銷(xiāo)存程序設(shè)計(jì)-422頁(yè)-41.2M.pdf
標(biāo)簽: Visual-Basic 41.2 NET 422
上傳時(shí)間: 2013-06-19
上傳用戶(hù):athjac
該系統(tǒng)是一款磁卡閱讀存儲(chǔ)器,根據(jù)用戶(hù)要求解決了普通閱讀器只能實(shí)時(shí)連接計(jì)算機(jī),不能單獨(dú)使用的問(wèn)題。而且針對(duì)作為特殊用途的磁卡,要求三道磁道都記錄數(shù)據(jù),并且第三磁道記錄格式與標(biāo)準(zhǔn)規(guī)定的記錄格式不同時(shí),系統(tǒng)配套的應(yīng)用程序?qū)ζ渥隽苏_譯碼、顯示。 @@ 整個(gè)系統(tǒng)包括單片機(jī)控制的閱讀存儲(chǔ)器硬件部分,和配套使用的計(jì)算機(jī)界面應(yīng)用程序軟件部分。其中硬件電路包括磁條譯碼芯片、外部存儲(chǔ)器芯片、串口電平轉(zhuǎn)換芯片等等,所有的工作過(guò)程都是由單片機(jī)控制。我們這里選用紫外線擦除的87C52單片機(jī),電路使用的集成電路芯片都是采用SMT封裝器件,極大縮小了讀存器的體積,使用簡(jiǎn)單,攜帶方便。 @@ 磁條譯碼芯片采用的是中青科技有限公司出品的M3-230.LQ F/2F解碼器集成電路。該IC實(shí)現(xiàn)了磁信號(hào)到電信號(hào)的轉(zhuǎn)換。外部存儲(chǔ)器則是使用的8K Bytes的24LC65集成芯片,擴(kuò)展8片,總?cè)萘窟_(dá)到8×8K。 @@ MAXIM公司出品的MAX232實(shí)現(xiàn)了單片機(jī)TTL電平到RS232接口電平的轉(zhuǎn)換,從而與計(jì)算機(jī)串口實(shí)現(xiàn)硬件連接。 @@ 計(jì)算機(jī)界面顯示程序采用當(dāng)今使用最廣的面向?qū)ο缶幊陶Z(yǔ)言Visual Basic 6.0版本(以后簡(jiǎn)稱(chēng)VB),并且使用VB帶有的串口通信控件MScomm,通過(guò)設(shè)置其屬性,使其和下位機(jī)單片機(jī)協(xié)議保持一致,進(jìn)而進(jìn)行正確的串口通信。關(guān)于磁道上數(shù)據(jù)記錄的譯碼,則是通過(guò)對(duì)每條磁道上數(shù)據(jù)記錄進(jìn)行多次實(shí)驗(yàn),認(rèn)真分析,進(jìn)而得到了各條磁道各自的編碼規(guī)則,按照其規(guī)則對(duì)其譯碼顯示。這部分程序也是通過(guò)VB編程語(yǔ)言實(shí)現(xiàn)的。另外,計(jì)算機(jī)應(yīng)用程序部分還實(shí)現(xiàn)了對(duì)下位機(jī)讀存器的擦除控制。 @@關(guān)鍵詞:磁卡,閱讀存儲(chǔ)器,單片機(jī),串口通信,track3數(shù)據(jù)譯碼
上傳時(shí)間: 2013-08-05
上傳用戶(hù):黃華強(qiáng)
本文以一個(gè)PDA項(xiàng)目為依托,在項(xiàng)目中,主要是開(kāi)發(fā)該設(shè)備的軟件。其工作包括:上層應(yīng)用程序的開(kāi)發(fā)、引導(dǎo)程序的編寫(xiě)、Linux操作系統(tǒng)的移植和各種外設(shè)驅(qū)動(dòng)程序的編寫(xiě)以及文件系統(tǒng)的改進(jìn)。 本文首先分析了Linux操作系統(tǒng)的虛擬文件系統(tǒng)、高速緩沖區(qū)、MTD以及驅(qū)動(dòng)程序模塊。接著,本文分析了JFFS2文件系統(tǒng)的不足,以及在大容量閃存設(shè)備中掛載速度過(guò)慢的原因。然后,本文結(jié)合JFFS2文件系統(tǒng)在開(kāi)發(fā)過(guò)程中所出現(xiàn)的各種問(wèn)題,以及在大容量閃存芯片上進(jìn)行掛載時(shí)的性能要求,對(duì)JFFS2文件系統(tǒng)作了一些實(shí)際的改進(jìn)。文中的創(chuàng)新性貢獻(xiàn)包括以下幾個(gè)方面: (1)在掃描一個(gè)擦除塊之前,首先把擦除塊中的所有內(nèi)容讀進(jìn)內(nèi)存。然后,在內(nèi)存中進(jìn)行所有的判斷操作以及拷貝,這樣就可以減少I(mǎi)/O操作。另外,由于所有的拷貝操作都在內(nèi)存中進(jìn)行,所以掛載速度就可以有所提升。 (2)通過(guò)加入“空閑區(qū)域管理節(jié)點(diǎn)”對(duì)閃存中的空閑區(qū)域進(jìn)行管理。這樣,在掃描的過(guò)程中,一旦發(fā)現(xiàn)該節(jié)點(diǎn)就可以跳過(guò)它所描述的空閑區(qū)域,從而加快掛載的速度。 (3)在掃描的階段中對(duì)有效數(shù)據(jù)實(shí)體進(jìn)行硬鏈接數(shù)的計(jì)算,因此,臨時(shí)目錄節(jié)點(diǎn)就不需要?jiǎng)?chuàng)建了,這樣也免除了臨時(shí)目錄的刪除步驟,所以對(duì)掛載速度也有明顯的提高。 最后,基于以上的研究與改進(jìn),結(jié)合本項(xiàng)目的實(shí)際要求,對(duì)大容量閃存設(shè)備的JFFS2文件系統(tǒng)的掛載過(guò)程進(jìn)行了改進(jìn)的實(shí)踐。
標(biāo)簽: FLASH ARM 嵌入式閃存 實(shí)踐
上傳時(shí)間: 2013-07-26
上傳用戶(hù):damozhi
STM32F10x閃存編程手冊(cè)(2009年6月第6版)
上傳時(shí)間: 2013-07-16
上傳用戶(hù):2007yqing
鎖存器和觸發(fā)器原理
上傳時(shí)間: 2013-12-30
上傳用戶(hù):chenbhdt
74HC573鎖存器與74HC373
上傳時(shí)間: 2013-11-12
上傳用戶(hù):小寶愛(ài)考拉
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1