搜索资源列表
用C51实现单片机的中文输入法
- 拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]) input_py_val为已输入的拼音码字符串头指针, 反回值为中文的起始地址,当为0时,杳询失败 -Pinyin input method disappear with the function : * unsigned char code py_ime (unsigned char input_py_val []) input_py_va
uCOSii_for_8951_EXT_64k
- uCOS2 for 51系列,已经在SST89E564上测试通过,实验板要求有64K扩展ram,根据原来网上公开版本修改而成,附带提供在C51中利用函数指针带参数传递调用汇编接口例子和一个简单的shell界面-uCOS2 for 51 series, in SST89E564 testing, Experimental board requires 64K ram expansion, according to the original version of the Internet open
c51pyshurufa
- 一个用C51实现单片机的中文输入法,拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]) input_py_val为已输入的拼音码字符串头指针,反回值为中文的起始地址,当为0时,杳询失败 -a C51 with the Chinese input method, Pinyin input method disappear with the function : * unsigned char code
key_poiter_program
- 用指针函数实现最快最简单的按键控制程序。 // 按键的四种不同工作状态对应的函数指针对照表,每三字节对应一个按键 // 每一项包含三个字节,分别代表按键码,键盘状态,对应处理程序编号 // 本表对应于日常操作,不是修改状态-function pointer to achieve the quickest and most simple keypad control procedures. / / Button four different working conditions cor
pingyinshuru
- 拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]) input_py_val为已输入的拼音码字符串头指针, 反回值为中文的起始地址,当为0时,杳询失败 应用举例:-Pinyin input method is unable to exercise functions : unsigned char code py_ime * (unsigned char inpu t_py_val []) inp
12864menu
- 12864液晶驱动库下实现的菜单程序,包括画图,反白的函数,结构体和函数指针实现菜单的转换。-12864 LCD driver library to achieve the menu under the procedures, including drawing, anti-white function, structure and function pointers to achieve the menu conversion.
ZLIP0.2
- 51 单片机TCP_IP 协议栈ZLIP源码 单片机上网技术,是当前的一个热门技术。单片机上网技术中的一个重要部分是在单片 上实现TCP/IP 协议栈。现在可获得的TCP/IP 源代码一般并不为51 单片机设计,而51 单片 机和KeilC51 编译器有其自身的特点:存储类型、函数指针、重入函数等,ZLIP 就是针对 这些特点设计的TCP/IP 协议栈。-51 single-chip TCP_IP protocol stack source ZLIP single-chip In
C51FunctionPointer
- Keil C51下函数指针使用指南,即使是资深51工程师也可以看哦,收获不匪-Function pointer of Keil C51
SendSms
- 这是酷派手机后台发送短信的原代码,主要是wince平台,有涉及函数指针相关操作-This is Cool mobile phone to send text messages back the original code, mainly wince platform related operations involving function pointers
CJTISP
- 单片机的底层串口升级程序,可以适用于任何可自编程的单片机,本工程默认定位在0xF000地址,可根据需要在配置文件里更改。用户的应用程序只需定义如下函数指针void ( *update )()=0xF000 然后调用update() 就可以跳转到升级程序进行串口升级操作。-Microcontroller serial port to upgrade the underlying process can be applied to any self-programming of the MCU, t
LCDok
- 可实现本菜单,同级菜单,子菜单,父菜单,本菜单所对应的菜单函数指针。-The menu can be realized, at the same level menu, submenu, the parent menu, the menu corresponding to the menu function pointer.
STC12C5A60SPVS1003
- 使用STC的12C5A60S单片机+VS1003开发的MP3播放器,支持U盘SD卡,支持上电自动播放,逐首步进,音量调节,播放时间显示,其中U盘部分使用沁恒的CH375,SD卡采用模拟SPI方式读取数据,文件系统使用FAT32,最大特点是主程序结构明了,显示部分使用函数指针,-STC s 12C5A60S using SCM+ VS1003 development of the MP3 player, SD card support U disk, support for automatic p
CustomCtrl1
- 对已建立的控件进(实例)行子类化 MiniGUI 的控件就是一类特殊的子窗口,所以它们也有自己的过程处理函数 typedef int (* WNDPROC) (HWND, int, WPARAM, LPARAM) 。这种方式的实现其实就是替换掉已经创建了的控件原来的过程出来函数。这个函数其实是每个控件结构体变量里一个函数指针所指向的。通过函数指针指向不同的处理函数就能实现控件的不同功能已经不同的属性。再配合上每个控件的实例数据(后面再说这个东东),是不是有点像面向对象的感觉了呢 ^_^。 -
s3c2440_project
- 2440 裸机工程,包含定时器使用和中断。能够运行-2440 工程代码,能够正常使用,包含了定时中断。中断使用函数指针数组注册的的方法。
Pointer-state-machine
- 相对所谓的传统状态机编写方式来说,使用函数指针作为中间介质来进行间接调用的方式就是所谓的“指针法状态机”。 指针法状态机其本质与合作式调度器几乎就是同义词,或者说是调度器的一个“状态机”编程模式-Relative to write so-called traditional state machine approach, using a function pointer as an intermediate medium for indirect way is to invoke the s
rtc
- NIOS II下进行RTC实时时钟的开发,比较有难度的知识点: 1. PIO的深度应用; 2. C语言中函数指针的应用; 3. DS1302的驱动编写; 4. C语言中程序的模块化书写方式; -NIOS II development for the next RTC real time clock, have more knowledge of difficulty: . 1 PIO depth application 2 Application
ms4
- 实用单片机系统 基于消息机制的界面开发体系,非常不错,是把函数指针跟消息比较好的结合起来了,类似显卡,当数据有变化的时候,系统时钟扫描到,再定时刷新,这样系统编程清晰度非常高 基于NXP的Cortex M3 、LPC13XX开发的MS4,评估板是基于MCU123,按键为GPIO0.0和GPIO0.6,BUZZ为GPIO2.8,MS4基于MS3平台开发,结合多家评估板的程序而成。因此版本刚发布,可能存在一些bug,请大家可以联系作者QQ:26033613-Practical MCU syste
W5500_DS_v100e_CN
- W5500 和MCU是通过SPI接口通信的,库是利用如下结构体中的相关函数指针实现SPI通信和其他功能。-W5500 test communication
C之指针复杂解析
- int * (* (*fun) (int *)) [10]这是一个可能会让初学者感到头晕目眩,感到恐惧的函数指针的声明,在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。 C/C++所有复杂的声明结构,都是由各种声明的嵌套构成的,如何理解复杂指针声明,右左法则是一个很著名,很有效的方法,不过,右左法则其实并不是C/C++标准里面的内容,它是从C/C++标准的声明规定中归纳出来的方法,C/C++标准声明规则,是用来解决如何创建声明的,而右左法则是用来解决
STM32,5110液晶显示声纳探鱼器200KHz,
- STM32,5110液晶显示声纳探鱼器200KHz, 带电路图,精确到厘米 MC34063升压,大声压发射, 实际板子上滤波电路没要(电路图上的滤波电阻电容电感没焊,开路或者短路)。 一般200KHz的换能器在水里面的耦合比较好, 在空气中发射出来的(或者接收的)强度很低。 用的MOSFET Relay,contact和release时间都可以 做到很小,不过选的是比较低端器件,所以最近测量 距离为70cm。 开源啦开源啦 架构为状态机+任务流, Task都是放在函数指