摘要: 一、CPU时钟计算器。 二、UART波特率计算器。 用法很简单,我就不多说了。 工具软件下载 阅读全文
posted @ 2012-05-26 21:35 专注成就专业 阅读(230) 评论(0) 推荐(0) 编辑
摘要: HanzFontMaker程序是基于微软.net 2.0平台开发的,所以需要先安装.net 2.0运行时!请用户自行到微软官方网站下载安装。 HanzFontMaker主界面如下图: 设置好Font和MapSize属性之后,点击“输出字库文件”按钮可以在程序目录得到“data.bin”字库文件和“head.c”文件。该字库文件是携带自描述信息的,描述信息位于文件的0起始偏移处,共256字节... 阅读全文
posted @ 2012-05-26 20:57 专注成就专业 阅读(8345) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,OS有一个系统时基,这个时基大多取值为100,200,500,1000,一般都不会大于1000。取1000的时候,意味着每1毫秒就产生一次时基中断,OS时基函数也就被执行一次,如果这个时基中断产生的太频繁,对系统性能是有很大影响的。假设我们的系统时基选择100,那就是延时精度为10毫秒。这种精度很让人烦恼不是吗? 那么怎样提供一个精确的RTOS延时而又不增加系统负担呢? 在延时段死循环执行指定数量的指令?不是!因为这是最浪费CPU资源的做法! 把RTOS时基增加?也不是!因为每个时基都会耗费CPU资源,增加时基就意味着增加CPU资源耗费! 这里,我在LPC1... 阅读全文
posted @ 2012-05-26 15:32 专注成就专业 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 在单片机开发中,由于资源受限而没有平台的支持,每次开发都要重写很多代码,应用的千奇百怪的需求更是加剧了这种困难。解决问题的办法是,总结常见的需求,分析它,得出即高效有通用的解决方案。今天我就来为大家提供一种按键的解决方案,它易用,高效,节省资源!先给出这个按键模块解决方案的全部代码,稍后再来分析。keyif.h内容: 1: #ifndef __KEY_IF_H__ 2: #define __KEY_IF_H__ 3: ////////////////////////////////////////////////////////////////////////////////... 阅读全文
posted @ 2012-05-26 12:16 专注成就专业 阅读(2166) 评论(0) 推荐(0) 编辑