SSI對從外設器件接收到的數據執行串行到并行轉換。CPU可以訪問SSI數據寄存器來發送和獲得數據。發送和接收路徑利用內部FIFO存儲單元進行緩沖,以允許最多8個16位的值在發送和接收模式中獨立地存儲。 使用 ssi 控制1位數碼管的顯示
上傳時間: 2014-01-24
上傳用戶:pinksun9
該時鐘函數包括了AT89C52、8位數碼管、具有調時、鬧鐘等功能。所有功能的實現均使用定時器,未用時鐘芯片。
上傳時間: 2013-12-12
上傳用戶:lvzhr
These 8-bit shift registers feature gated serial inputs andan asynchronous clear. A LOW logic le
上傳時間: 2013-06-12
上傳用戶:qq521
隨著信息技術的發展,系統級芯片SoC(System on a Chip)成為集成電路發展的主流。SoC技術以其成本低、功耗小、集成度高的優勢正廣泛地應用于嵌入式系統中。通過對8位增強型CPU內核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現,對SoC設計作了初步研究。 在對Intel MCS-8051的匯編指令集進行了深入地分析的基礎上,按照至頂向下的模塊化的高層次設計流程,對8位CPU進行了頂層功能和結構的定義與劃分,并逐步細化了各個層次的模塊設計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數據通路的設計規劃。利用有限狀態機及微程序的思想完成了控制通路的各個層次模塊的設計規劃。利用組合電路與時序電路相結合的思想完成了定時器,中斷以及串行接口的規劃。采用邊沿觸發使得一個機器周期對應一個時鐘周期,執行效率提高。使用硬件描述語言實現了各個模塊的設計。借助EDA工具ISE集成開發環境完成了各個模塊的編程、調試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進行了完整的功能仿真和時序仿真。 設計了一個通用的擴展接口控制器對原有的8位處理器進行擴展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現有單片機進行升級和擴展。 本設計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執行效率指標上均優于傳統的MCS-51內核。本設計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結合開發出用戶需要的固核和硬核,可讀性好,易于擴展使用,易于升級,比較有實用價值。本設計通過FPGA驗證。
上傳時間: 2013-04-24
上傳用戶:jlyaccounts
英文描述: 8-Bit Serial-Input/Parallel-Output Shift Register 中文描述: 8位Serial-Input/Parallel-Output移位寄存器
上傳時間: 2013-04-24
上傳用戶:epson850
英文描述: 8-Bit Parallel In/Serial Output Shift Registers 中文描述: 8位并行/串行輸出移位寄存器
上傳時間: 2013-06-03
上傳用戶:林魚2016
51寄存器的所有寄存器名稱,(包括寄存器每一位的作用及用法)資源詳解!
標簽: 51寄存器
上傳時間: 2013-05-22
上傳用戶:ABCD_ABCD
8051工作于11.0592MHZ,RAM擴展為128KB的628128,FlashRom擴展為128KB的AT29C010A\r\n 128KB的RAM分成4個區(Bank) 地址分配為0x0000-0x7FFF\r\n 128KB的FlashRom分成8個區(Bank) 地址分配為0x8000-0xBFFF\r\n 為了使8051能訪問整個128KB的RAM空間和128KB的FlashRom空間,在CPLD內建兩個寄存器\r\n RamBankReg和FlashRomBankReg用于存放高位地址
上傳時間: 2013-08-30
上傳用戶:cainaifa
DM11C 是專為LED 顯示應用所設計的沈入電流式恒流驅動芯片。內建移位緩存器,數據鎖存器,以及恒流電路組件于硅CMOS 芯片上。8 個輸出通道的電流可由一外掛電阻調整。內建開/短路偵測電路組件幫助使用者偵測LED 異常(開路與短路)。系統可藉由讀回串行輸出端的偵測數據與原始數據進行比對以判定哪一通道發生異常。過溫斷電功能則可保護芯片避免在高溫環境使用下而毀損
上傳時間: 2013-11-09
上傳用戶:zw380105939
/*--------- 8051內核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序狀態字寄存器 sbit CY = PSW^7; //進位標志位 sbit AC = PSW^6; //輔助進位標志位 sbit F0 = PSW^5; //用戶標志位0 sbit RS1 = PSW^4; //工作寄存器組選擇控制位 sbit RS0 = PSW^3; //工作寄存器組選擇控制位 sbit OV = PSW^2; //溢出標志位 sbit F1 = PSW^1; //用戶標志位1 sbit P = PSW^0; //奇偶標志位 sfr SP = 0x81; //堆棧指針寄存器 sfr DPL = 0x82; //數據指針0低字節 sfr DPH = 0x83; //數據指針0高字節 /*------------ 系統管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //電源控制寄存器 sfr AUXR = 0x8E; //輔助寄存器 sfr AUXR1 = 0xA2; //輔助寄存器1 sfr WAKE_CLKO = 0x8F; //時鐘輸出和喚醒控制寄存器 sfr CLK_DIV = 0x97; //時鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1; //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中斷允許寄存器 sbit EA = IE^7; //總中斷允許位 sbit ELVD = IE^6; //低電壓檢測中斷控制位 8051
上傳時間: 2013-10-30
上傳用戶:yxgi5