搜索资源列表
PinYin_InputMethod_C51
- 用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的 :-( 编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。
IDT7132
- AT89C52扩展外部双口RAM(IDT7132),在Keil C51环境下测试,和一般的RAM使用方法相当!用串口调试助手观看测试结果-AT89C52 expand external dual-port RAM (IDT7132) Keil C51 in the test environment, and the general use of RAM is! Help with serial debugging watched test results
m1
- 用C51开发的单片机多机通讯程序,其中包括双口RAM的读写程序。 这个程序调试通过,应用在我开发的系统中,效果很好。
LCD1602_CGRAM
- 这个是一个用Keil C51编写的LCD1602驱动程序示例,与其它的LCD1602驱动程序不同的是本示例代码中将LCD1602的全部功能及操作均封装成API式接口形式,并且给出了LCD1602的内部RAM自造字功能的API函数。程序中含有写好的LCD1602CG.h标准驱动函数。
Virtual51
- 一个动态可视化的MCS-51全功能模拟器,此模拟器可以让您在PC机上模拟运行MCS-51程序就如同在硬体上一样. 这模拟器提供8KB的程序空间,256字节的RAM,16KB的XRAM,2个16位的定时/计数器(T0与T1),一个实时时钟,一个 5x6 的小键盘,一个 128x64 点阵的 LCD,一个音频发生器,一个串口,一个打印口,和5个有两个优先级的中断源,并且程序以固定的 12MHz 时钟运行.再附上四个 Keil C51 的例程,KeyPad(演示KeyPad使用),Music(模拟
salvo-c8051f350
- 嵌入式操作系统Salvo 在单片机C8051F350上的移植,在keil c51上可以模拟运行,支持多任务,任务间通讯等!也可以移植到别的51系列单片机上,不需要额外RAM!
CALL7219
- 这是调用max7219汇编程序(Nm7219.ASM )的C51程序, */ /* 文件名CALL7219.c。 */ /* 功能:本程序主要是将显示缓冲区的8位数在LED上显示出来, */ /* 显示缓冲区为单片机的RAM区的40H,41HH,...47H连续的8个字节 *
CALLDS07
- 这是调用DS1302汇编程序(EDSINT3.ASM和ESS1302F.ASM)的C51程序, */ /* 文件名CALLds07.c */ /* 功能: 运行此程序,可将时钟日历(7 bytes) 和RAM(31 bytes)读出并将*/ /* 新的时钟日历和RAM值置入。本程序只可从RAM读出16个字节或写入 */ /* 16个字节
DES_C51
- C51下的DES加密函数包,可以方便用于IC的数据安全传输,不过需要>2K的RAM。
MSC51-FTOD
- 程序说明:浮点数变为压缩BCD码,保存在以数组中 第1字节的位7:0正,1负.位6:0(位5--0代表小数点前的位数),1(位5--0代表小数 点后0的位数) 2--4字节为压缩BCD码,有效位为7位,3个半字节,最后半个字节请使用者自行放 弃 程序占用资源PSW,A,B,DPTR,R0--R7,SP深度6,RAM 5个放数据 keil 兼容,调用KEIL 的FPMUL子程序。 程序作者:*************陈远征**************
small_rtos1.12.1
- 就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借
P89C669cunchu
- P89C669存储实例: 说明: 1. inc 文件夹 是关于P89C669的头文件,在使用下面两个例子前,请首先将头文件拷到 ..\\Keil\\C51\\INC\\下. 2. Rom 文件夹 是关于P89C669的程序空间使用的例子,说明怎样利用大于64KB的程序空间。 3. Ram 文件夹 是关于P89C669的数据空间使用的例子,说明怎样在各个数据空间定义变量。
fram
- 铁电存储器FM25CL64 的C51 编程。-Ferroelectric RAM FM25CL64 the C51 programming.
c51-gsm
- 使用STC89c58RD+系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和短信息发送/接收程序,同时给出了一个应用实例。GSM采用的是西门子的TC35i,包括RS232串行接口,单片机采用STC89c58RD+,内部扩展RAM有256+1024字节的空间,可以作为短信缓冲区,1602液晶显示器(16引脚)作为显示模块和程序调试用.
外部扩展RAM测试
- 用C51读写外部扩展存储器RAM
gps.rar
- 本程序利用51单片机来实现GPS的定位,包括相应的电路图 ,This procedure using 51 single-chip to achieve GPS positioning, including the corresponding circuit diagram
W25X
- 25X16系列flash读写程序,C51,适用单片机,RAM编程 开发-25X16 series of flash read and write procedures, C51, for microcontroller, RAM Programming
AT89C51SND1C_with_LCD_driver
- AT89C51SND1C是AT89C51核心的处理器,包含一个MP3解码器,完全兼容8051的Keil C51编译环境,适合8051使用者的MP3解码应用。本代码在基本代码基础上增加了LCD驱动部分,需要比较多的RAM和ROM资源,大家按照自己的系统资源情况,选择基本版本代码还是扩展LCD的代码。-AT89C51SND1C is AT89C51 core processors, includes an MP3 decoder, 8051 is fully compatible with the
FFT
- // 函数名: 快速傅立叶变换 // 本函数测试OK,可以在TC2.0,VC++6.0,Keil C51测试通过。 // 如果你的MCS51系统有足够的RAM时,可以验证一下用单片机处理FFT有多么的慢。 -//Function name: Fast Fourier Transform// This function tests OK, you can TC2.0, VC++6.0, Keil C51 test.// If you MCS51 system has eno
SpiReadFM24C64
- 测试铁电FM25CL64的SPI读写驱动程序,采用KEIL51编译程序,速度很快,寿命长,可以替代EEPROM和RAM。-FM25CL64 SPI write code use C51
