登录
首页 » SCM » 用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用...

用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用...

于 2023-04-01 发布 文件大小:14.28 kB
0 244
下载积分: 2 下载次数: 1

代码说明:

用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的 :-( 编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。 在Keil C里仿真芯片选用的是华邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指针寻址,相当于有1K的片上xdata)。条件有限,没有上片试验,仿真而已。 打算将其移植到AVR上,但CodeAVRC与IAR EC++在结构体、指针的定义使用上似乎与C51不太一样,现在还未搞定。还希望在这方面有经验的网友能给予指导。-C51 with the Pinyin input method, which is rewritten netizens embuffalo. Unrivaled www.21ic.com available in the free publication of the original work by Kai-51 on the Pinyin input method procedures . Appreciate the use of a two-dimensional array for the look-up table, I think this is a waste of space. Each of the characters but the index table to manually input address, efficiency is not high. I use the structure to rewrite a bit. We see now is this. Because the code comparison, a total of 6, more than 000 Chinese characters, this must

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个读写器的读卡器源代码,单片机接口全部输入输出,低…
    一个CPU卡读卡器源代码,接口全部由单片机IO模拟实现,成本极低-a CPU card reader source code, microcontroller interface all IO simulation, low cost
    2023-05-04 16:20:03下载
    积分:1
  • 关于93C46的读写程序,经过本人的实践成功完成读写功能,希望大家收下...
    关于93C46的读写程序,经过本人的实践成功完成读写功能,希望大家收下-on 93C46 literacy procedure, after I successfully completed the practice of functional literacy, we accept
    2022-04-17 03:02:46下载
    积分:1
  • 基于AVR单片机mega8的电表的C程序(第三部分,接收数据分析并回答)...
    基于AVR单片机mega8的电表的C程序(第三部分,接收数据分析并回答)-Based on the AVR Microcontroller mega8 meter C-program (Part III, to receive data analysis and answers)
    2022-08-31 17:45:03下载
    积分:1
  • 全速运行程序,可看到串口调试助手的接收区显示“41 42 43 44 45 46 47 48”。手动发送“0102030405060708091011”,打开W...
    全速运行程序,可看到串口调试助手的接收区显示“41 42 43 44 45 46 47 48”。手动发送“0102030405060708091011”,打开WATCH窗口可看到50H~5AH地址单元的值为“0102030405060708091011”,请注意50H单元是串口接收数据起始存放地址,70H单元是串口接收数据结束存放地址。-Run the program at full speed, can see the serial debug assistants reception area shows
    2023-06-05 22:05:03下载
    积分:1
  • C51 skill
    c51 使用技巧 很不容易得到了 c51 使用技巧 很不容易得到了-C51 skill
    2022-04-30 20:02:00下载
    积分:1
  • 这是一个单一的
    这是一个单片机与MFRC522通信的程序,采用C语言编写。-This is a single-chip microcomputer with MFRC522 communications procedures, the use of C language.
    2022-02-07 22:02:49下载
    积分:1
  • CAN通讯 有源程序 很好 大家来看看 SJA1
    CAN通讯 有源程序 很好 大家来看看 SJA1-CAN communications have a very good source to look at the U.S. SJA1
    2022-02-01 02:22:54下载
    积分:1
  • i2c transmission driven by the needs of the first documents mega16 MCU
    i2c的传输的驱动所需要的头文件 用mega16单片机实现-i2c transmission driven by the needs of the first documents mega16 MCU
    2022-05-25 05:04:30下载
    积分:1
  • Atmel Uart C51程序(主方式)
    Atmel Uart C51程序(主方式)-Uart (the main mode)
    2022-02-09 11:38:15下载
    积分:1
  • 这个程序有一个友好的为2440个开发板提供的手臂…
    本程序有友善之臂提供,为2440开发板的示例程序,请使用ADS编译。 简单使用说明: 使用H-Jtag或者更高级的仿真器调试,也可以不使用仿真器,借助supervivi的Download & Run功能测试, 下载的时候把DNW的下载地址设置为 0x30000000 即可。 本程序支持如下LCD: - NEC3.5"真彩LCD,分辨率240x320 - 7寸真彩LCD, 分辨率800x480 - VGA扩展模块,分辨率1024x768@70Hz 若要在LCD上正常显示CMOS摄像头,只需在Option.h文件中 改变LCD_TYPE的定义为相应的LCD即可。-This procedure has the arm of a friendly offer for the 2440 development board of the sample programs, use the ADS compiler. Simple instructions: Use H-Jtag or more advanced emulator debugging, you can not use the simulator, with the supervivi functional tests Download & Run, download time to download DNW address can be set to 0x30000000. This procedure supports the following LCD:- NEC3.5 " true color LCD, resolution 240x320- 7-inch true color LCD, resolution 800x480- VGA expansion modules, the resolution to 1024x768 @ 70Hz on the LCD display in the CMOS camera, only Option.h documents need to change the definition of LCD_TYPE corresponding to the LCD.
    2023-04-15 06:10:03下载
    积分:1
  • 696516资源总数
  • 106641会员总数
  • 4今日下载