29F040
55800
QFN32/22+
原裝現(xiàn)貨,一站配齊,可開專票
29F040
80000
-/23+
原裝現(xiàn)貨
29F040
16800
PDIP/1808+
原裝正品,亞太區(qū)混合型電子元器件分銷
29F040
3304
N/A/N/A
原裝正品熱賣,價格優(yōu)勢
29F040
80000
-/23+
原裝現(xiàn)貨
29F040
5270
DIP/SOP/21+
-
29F040
9500
-/25+
原裝現(xiàn)貨深圳公司現(xiàn)貨
29F040
2000
-/25+
只做原裝,支持賬期,提供一站式配單服務
29F040
3000
-/2019+
原裝 部分現(xiàn)貨量大期貨
29F040
1683
DIP/08+
IC銷售
29F040
41101
-/-
大量現(xiàn)貨,提供一站式配單服務
29F040
80000
-/2024+
原裝現(xiàn)貨
29F040
65286
-/21+
全新原裝現(xiàn)貨,長期供應,免費送樣
29F040
5000
-/21+
誠信經(jīng)營...品質(zhì)保證..價格優(yōu)勢...可提供一站式配套
29F040-12
5000
PLCC32/23+
原裝庫存,提供優(yōu)質(zhì)服務
29F040-12
5000
PLCC32/26+
全新原裝現(xiàn)貨,一站式配單服務
29F040-12
8700
PLCC32/2023+
原裝現(xiàn)貨
29F040-12
60701
PLCC32/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
29F040-12
51300
PLCC32/24+
原裝現(xiàn)貨,可提供訂貨服務
29F040-12
42100
PLCC32/24+
只做原裝,提供一站式BOM表電子配單服務
29F040
4 Megabit (512 K x 8-Bit) CMOS 5.0 V...
AMD
29F040PDF下載
29F040
4 Mbit 512Kb x8, Uniform Block Singl...
STMICROELECTRONICS
29F040PDF下載
29F040
4 Megabit (512 K x 8-Bit) CMOS 5.0 V...
AMD [Advanced Micro Devices]
29F040PDF下載
29F040
4 Mbit 512Kb x8, Uniform Block Singl...
STMICROELECTRONICS [STMicroelectronics]
29F040PDF下載
29F0408
32 Megabit (4M x 8-Bit) Flash Memory
MAXWELL
29F0408PDF下載
29F0408
32 Megabit (4M x 8-Bit) Flash Memory
MAXWELL [Maxwell Technologies]
29F0408PDF下載
29F040-12
4M-BIT [512KX8] CMOS EQUAL SECTOR FL...
MCNIX [Macronix International]
29F040-12PDF下載
29F040-55
4M-BIT [512KX8] CMOS EQUAL SECTOR FL...
Macronix International
29F040-55PDF下載
29F040-70
4M-BIT [512KX8] CMOS EQUAL SECTOR FL...
MCNIX [Macronix International]
29F040-70PDF下載
29F040-90
4M-BIT [512KX8] CMOS EQUAL SECTOR FL...
MCNIX [Macronix International]
29F040-90PDF下載
摘要:需要顯示的漢字較多時,單片機系統(tǒng)中的漢字編碼非常繁瑣。本文介紹一種直接利用pc機的漢字內(nèi)碼作為單片機系統(tǒng)的漢字編碼,以簡化系統(tǒng)的設計。 關鍵詞:單片機 液晶顯示器 29f040 漢字顯示 引言 在現(xiàn)代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點陣圖形顯示器顯示漢字。通常的漢字顯示方式是先根據(jù)所需要的漢字提取漢字點陣(如16×16點陣),將點陣文件存入rom,形成新的漢字編碼;而在使用時剛需要先根據(jù)新的漢字編碼組成語句,再由mcu根據(jù)新編碼提取相應的點陣進行漢字顯示。在這種顯示方式中,如果使用的流字數(shù)量較大或語句較多時,利用漢字的新編碼組成語句將是一件十分繁瑣而枯燥的工作。針對這種情況,本文提出了一種十分簡單的方式——直接利用pc機的漢字內(nèi)碼作為單片機系統(tǒng)的編碼。下面以8031單片機系統(tǒng)為例闡述如下: 一、硬件組成 本系統(tǒng)中采用香港精電公司的內(nèi)置t6963控制器[1]的240128t點陣圖形液晶顯示器。該顯示器1行為240點,能容納16×16點陣的漢字15個,總列數(shù)為128點,能顯示8行漢字。為了使用mcu操作可使用1片512kb的存儲器(如本系統(tǒng)中的29f040)用來存儲
9c52單片機作控制器,整個電路主要由單片機控制及其接口電路、驅(qū)動顯示電路、電源電路等部分組成。為了簡化顯示屏電路,降低成本,本系統(tǒng)在單片機部分不加字庫存儲器。而在pc機上編輯漢字和字符顯示信息,并將其轉(zhuǎn)換為相應的點陣顯示數(shù)據(jù),然后通過串口(采用rs-232通信標準)送給單片機存儲并進行顯示處理。圖1所示為其硬件系統(tǒng)原理圖。 1.1 單片機控制電路 本系統(tǒng)由at89c52構(gòu)成單片機最小應用系統(tǒng).同時配有11.0592 mhz晶振和按鍵復位電路等。系統(tǒng)外擴的一片flash存儲器29f040為數(shù)據(jù)存儲器,可用來存儲由pc機串口送來的點陣信息(通過軟件將圖像或文字轉(zhuǎn)換成與led顯示屏的像素相對應的點陣信息)。該flash存儲器是一種非易失性存儲器,它在供電電源關閉后仍能保持片內(nèi)信息。由于29f040的容量為512 kb(該芯片內(nèi)部由8個64 kbyte的讀寫塊組成,可分塊進行讀、寫和擦除等操作),而at89c52只能管理64kb的數(shù)據(jù)空間,所以,需將29f040分成8頁,每頁64kb。其頁碼可由單片機的p3.2~p3.4來選擇。另外,采用max232可完成rs232與ttl電平的轉(zhuǎn)換
壓不能低于3.3 v,否則tc35i不能激活。另外,zif連接座的simpres引腳用來檢測sim卡是否插好,如果連接正確,則simpres引腳輸出高電平,否則為低電平。 2.2 單片機及l(fā)ed顯示驅(qū)動電路 由于通過移動網(wǎng)絡短消息得到的只是漢字的內(nèi)碼,而led屏幕顯示需要漢字的點陣信息,所以在本系統(tǒng)中必須存放gb2312漢字點陣字庫,再加上led屏幕顯示時需要存放大量的顯示數(shù)據(jù),所以在單片機at89c51的外圍擴展了64 kb的ram(62256)和512 kb的flash 存儲器(29f040)。其中29f040存放點陣字庫(hzk16、asc16)和unicode轉(zhuǎn)gb2312碼表,62256做顯示緩存。單片機收到短消息后先把待顯示信息轉(zhuǎn)換成gb2312碼,顯示時再從29f040中讀出對應點陣信息存儲在62256中。 單片機p1口用于控制led屏幕的顯示,其中p1.0~p1.3腳分別輸出4位行選信號a、b、c、d,abcd從0000變到1111,逐行掃描1~16行點,將顯示數(shù)據(jù)依次顯示出來;p1.4腳輸出移位時鐘信號shclk,使得顯示數(shù)據(jù)可以依次進入led單元板;p1.5腳
壓不能低于3.3 v,否則tc35i不能激活。另外,zif連接座的simpres引腳用來檢測sim卡是否插好,如果連接正確,則simpres引腳輸出高電平,否則為低電平。 2.2 單片機及l(fā)ed顯示驅(qū)動電路 由于通過移動網(wǎng)絡短消息得到的只是漢字的內(nèi)碼,而led屏幕顯示需要漢字的點陣信息,所以在本系統(tǒng)中必須存放gb2312漢字點陣字庫,再加上led屏幕顯示時需要存放大量的顯示數(shù)據(jù),所以在單片機at89c51的外圍擴展了64 kb的ram(62256)和512 kb的flash 存儲器(29f040)。其中29f040存放點陣字庫(hzk16、asc16)和unicode轉(zhuǎn)gb2312碼表,62256做顯示緩存。單片機收到短消息后先把待顯示信息轉(zhuǎn)換成gb2312碼,顯示時再從29f040中讀出對應點陣信息存儲在62256中。 單片機p1口用于控制led屏幕的顯示,其中p1.0~p1.3腳分別輸出4位行選信號a、b、c、d,abcd從0000變到1111,逐行掃描1~16行點,將顯示數(shù)據(jù)依次顯示出來;p1.4腳輸出移位時鐘信號shclk,使得顯示數(shù)據(jù)可以依次進入led單元板;p1.5腳
。它的訪問時間為55ns~150ns,允許微處理器無等待處理。它具有獨立的片選信號(ce)、寫使能we和輸出使能(oe)控制,同時具有可變塊擦除結(jié)構(gòu),它內(nèi)含8個64k字節(jié)的扇區(qū)(如圖4所示),并具有單個扇區(qū)、多個扇區(qū)、整個flah擦除功能;另外,它還具有單個扇區(qū)、多個扇區(qū)保護功能。8個扇區(qū)由地址線a16~a18來區(qū)分(見表1),而這三個地址線則分別由p80c592的p2.1~p2.3來控制。片選信號ce可由a15(p2.7)來控制。讀寫由gal16v8的flah.wr(f6腳)來完成。表1 29f040的扇區(qū)地址區(qū)分扇 區(qū)a18a17a16扇區(qū)0000扇區(qū)1001扇區(qū)2010扇區(qū)3011扇區(qū)4100扇區(qū)5101扇區(qū)6110扇區(qū)7111 4 顯示通信模塊的軟件設計 圖5所示是顯示通信模塊系統(tǒng)軟件設計的總體流程。它主要完成三個功能:初始化、與數(shù)據(jù)采集處理模塊的can通信、字符、圖形和漢字顯示。初始化功能主要是對sed1330、80c592、dsp tms320c25進行初始化。與采集處理模塊的can通信是在顯示通信模塊和數(shù)據(jù)采集處理模塊的兩片80c592之間進行的,主要作用是通過can總線
漢字顯示。在這種顯示方式中,如果使用的流字數(shù)量較大或語句較多時,利用漢字的新編碼組成語句將是一件十分繁瑣而枯燥的工作。針對這種情況,本文提出了一種十分簡單的方式——直接利用pc機的漢字內(nèi)碼作為單片機系統(tǒng)的編碼。下面以8031單片機系統(tǒng)為例闡述如下:一、硬件組成本系統(tǒng)中采用香港精電公司的內(nèi)置t6963控制器[1]的240128t點陣圖形液晶顯示器。該顯示器1行為240點,能容納16×16點陣的漢字15個,總列數(shù)為128點,能顯示8行漢字。為了使用mcu操作可使用1片512kb的存儲器(如本系統(tǒng)中的29f040)用來存儲全部的國標16×16點陣漢遼、8×16的ascii碼點陣數(shù)據(jù)以及漢字語句編碼數(shù)據(jù)。為了降低成本和減小體積,對于速度要求不是很高的場合也可采用大容量的串行數(shù)據(jù)存儲器,如at45db041b。具體的硬件控制電路如圖1所示(與漢字顯示無關的電路略)。由于29f040的容量為512kb,而5031微控制器只能管理64kb的數(shù)據(jù)間,所以可將29f040分成16頁,每頁32kb,占單片機系統(tǒng)數(shù)據(jù)空間的8000h~0ffffh(剩余32kb為單片機系統(tǒng)的其他存儲器和外設)。頁碼由單片機的p1.0~p
調(diào)查:現(xiàn)在27c040、28f040、29f040哪個市場貨源多?產(chǎn)品中需要字庫,不知道現(xiàn)在27c040、28f040、29f040哪個市場貨源多?價格便宜?dip封裝還能買到新片嗎?
求救--89c51和29f040之間的接線圖,以及匯編程序那位大俠能告訴我,89c51和29f040之間的接線圖,以及匯編程序。小弟萬分感謝!我的畢業(yè)設計要用到這個flash,但我以前沒用過。sungangyan@hotmail.com
我是讀不了29f040最小系統(tǒng)擴展數(shù)據(jù)存儲器的接法,高位地址接p1口。接法不應該有問題啊,可是就是讀不出來(編程器能讀)這么個簡單問題我都覺得不好意思發(fā)貼來問可是搗鼓好些天還是沒讀出來包括試了不接ale信號改接p1.6用軟件模擬讀時序還是不行各位用過29f040的說說啥問題?
有關29f040的問題,請教。那位大俠用過29f040嗎?好奇怪我就是讀不出它內(nèi)部的內(nèi)容?看了資料,上面講的讀時序,對了n遍程序,數(shù)據(jù)就是讀不出來。讀出來的都是ff。我用遍成器寫入了0x0aa.