8051工作于11.0592MHZ,RAM擴展為128KB的628128,FlashRom擴展為128KB的AT29C010A 128KB的RAM分成4個區(Bank) 地址分配為0x0000-0x7FFF 128KB的FlashRom分成8個區(Bank) 地址分配為0x8000-0xBFFF 為了使8051能訪問整個128KB的RAM空間和128KB的FlashRom空間,在CPLD內建兩個寄存器 RamBankReg和FlashRomBankReg用于存放高位地址
標簽: 128 RAM KB FlashRom
上傳時間: 2015-12-04
上傳用戶:sxdtlqqjl
本文研究論述了基于S3C2410 LCD控制器的Linux驅動程序設計與實現,介紹了S3C2410的LCD控制器的數據和控制管腳,并給出了LCD的控制流程和LCD的控制器設置規則,參照TFT-LCD LQ092Y3DG01的邏輯要求和時序要求設計了其驅動電路,設置了主要LCD寄存器;論述了在嵌入式Linux中基于FrameBuffer機制的LCD驅動程序的實現方法。主要研究了Linux幀緩沖設備驅動程序框架,詳細分析了幀緩沖設備驅動程序層次結構、核心功能模塊和數據結構,設計了FrameBuffer的處理機制以及底層驅動的接口函數針對具體的LCD面板如何在嵌入式Linux中編寫幀緩沖設備的驅動程序。最后在FrameBuffer機制的基礎上,基于三星公司S3C2410處理器的開發平臺系統地開發了嵌入式Linux下的LCD顯示驅動程序,實現了簡單的嵌入式GUI圖形API的設計,并在LQ092Y3DG01上顯示了清晰穩定的圖像和漢字。測試表明該驅動通用性好,能驅動大部分的LCD;可移植性強,經過少許修改即可應用在其他嵌入式系統中,是S3C2410驅動LCD的一套較佳的解決方案
標簽: S3C2410 Linux LCD 控制器
上傳時間: 2013-11-29
上傳用戶:zukfu
本程序是一個代有帶糾錯碼的串行通信子程序 功能:發送方將數據連發三此,接受方按位進行最大概率糾錯。程序返回時,若標志位ERR返回為1,則表示 通信失敗;否則。接收結果放在A寄存器中。 很簡單很經典的例子。有資源大家共享哦
標簽: 程序 串行通信 發送 數據
上傳時間: 2014-01-05
上傳用戶:zhenyushaw
數字音頻實驗測試工程,程序演示了通過I2C 總線對 TLV320AIC23 芯片的控制,各種音頻環路,多種采樣頻率,DMA 音頻采集和輸出等 測試。程序中有詳盡的說明。TLV320AIC23 的控制HDL模塊Freedev_aic23 的7 號 寄存器提供了讀和寫兩個端口,分別連接到數字音頻芯片的AD 和DA 通道,每次可 讀出和寫入一個32 位寬的數據,分別是16 位左聲道和16 位右聲道的采樣值。每 次數據就是一次采樣的結果。如果是48K 采樣率,那么每個數據時間間隔就是 1/48000。在這個工程基礎上可以輸出我們的特殊處理的數據,如正弦波數據,就 可以輸出(LOUT)正弦波信號。
標簽: 數字音頻 實驗 工程 測試
上傳時間: 2015-12-14
上傳用戶:bruce5996
新華龍內置10位dac0產生正弦波的程序,算法經典,dac1的程序只要改一改寄存器就行
標簽: dac0 內置 正弦波 程序
上傳時間: 2014-01-25
上傳用戶:jjj0202
函數名稱:CRC-16 Process 函數原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函數功能:進行CRC校驗和產生CRC代碼.這個函數只影響全局變量crc16. 校驗字放在字符串最后,低8位在前高8位在后. msgaddr : 進行CRC16校驗的據塊的首地址 datalen : 進行CRC16校驗的據塊的個數 CRC-ITU的計算算法如下: a.寄存器組初始化為全"1"(0xFFFF)。 b.寄存器組向右移動一個字節。 c.剛移出的那個字節與數據字節進行異或運算,得出一個指向值表的索引。 d.索引所指的表值與寄存器組做異或運算。 f.數據指針加1,如果數據沒有全部處理完,則重復步驟b。 g.寄存器組取反,得到CRC,附加在數據之后(這一步可省略)。
標簽: CRC INT 16 make_crc
上傳時間: 2015-12-21
上傳用戶:llandlu
mm36sb020的spi的接口,已經調試過的 /* 定義命令 *//* #define ERSC 0x90f6 // 檫除整個芯片 // #define SRC 0xfffffffe // 軟件復位芯片 // #define RSE 0x94 // 讀狀態寄存器 // #define RBE 0x98 // 讀一個字節數據從緩沖區 // #define RME 0x9c // 讀一個字節數據從Flash存儲器 // #define RMEC 0xa0 // 連續讀一字節數據從Flash存儲器,先自動地址增加 // #define RMB 0xa4 // 讀一頁數據(128 byte),從Flash存儲器到緩沖區 // #define WEB 0xa8 // 寫一個字節數據到緩沖區 // #define WEBC 0xac // 連續寫一個字節數據到緩沖區,先自動地址增加 // #define WBMEP 0xb0 // 寫緩沖區數據到Flash存儲器,先自動頁檫除 // #define WBME 0xb4 // 寫緩沖區數據到Flash存儲器,沒有自動頁檫除
標簽: define 0xfffffffe 0x90f6 ERSC
上傳時間: 2013-12-01
上傳用戶:chenxichenyue
用VHDL編寫的程序,關于內容尋址寄存器。是最新的匹配技術,很具有發展前景
標簽: VHDL 編寫 程序
上傳時間: 2015-12-23
上傳用戶:xhz1993
AVR的鏈接命令文件,列出了ICC中的寄存器名稱,不熟悉寄存器的可以看一下
標簽: AVR 命令
上傳時間: 2014-01-15
上傳用戶:2404
pxa255的gpio開發資料,詳細介紹了相關寄存器的定義及使用方法
標簽: gpio pxa 255 開發資料
上傳時間: 2015-12-27
上傳用戶:3到15
蟲蟲下載站版權所有 京ICP備2021023401號-1