KeilC51键盘译码程序 键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的KeilC51键盘译码程序。在主程序中不断调用KeyBord(),可以不停地扫描键盘!在功能子程序中调用:unsignedcharJB_KeyData(),得到键值#defineTK8//主程序执行时间8ms#defineTimer20m... 2023-06-13 KeilC51键盘译码程序
KeilC51总线外设操作问题的深入分析 阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《KeilC5l对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析。文章中提到的两种解决方法并不直接和简单。笔者认为这并非是KeilC51中不能处理对一个端口进行连... 2023-06-13 KeilC51总线外设操作问题深入分析
KeilC51数据类型转换应注意 1、/*06-03-31在KEIL中调试发现*/例1:......unsignedlongintb;unsignedintx;x=968;b=100*x;b=96800-65536;例2:......unsignedlongintb,x;x=968;b=100*x;b=96800;例3:......unsigne…... 2023-06-13 KeilC51数据类型转换
算法优化的重要性 前些日子,在开发一个单片机的产品时,遇到这么一个问题,就是要将一个无符号的16位数,乘以1.2288后,再赋给另一个无符号的16位数。用C语言可以描述如下:INT16U x,y;y = (INT16U)((float)x * 1.2288); // 注:x的取值范围是500到16000由于单片机采用的NXP的LPC762,属于51系列的,主频为... 2023-06-13 C语言浮点数算法KeilC51文章软件开发程序设计
CA24064B (T6963c)keilc51示例程序 CA24064B (T6963c)keilc51示例程序// CA24064//***************************************************************************//* Create by :Ssmart 2004/12/01 KeilC V7.0 *//******************... 2023-06-13 C语言程序设计KeilC51文章软件开发
劝君慎用KEILC51九级优化 有时程序才4K多一点,或者8K多一点,32K多一点,64K多一点,总会想方设法去优化压缩代码,以便放到更低成本的芯片中去,可是这时问题可能就出现了!KEILC51九级优化可以将程序中相同的代码段归为一段,从而大幅度缩减程序代码。可是这一级优化却是没有保障的,优化后,经常会产生各... 2023-06-13 程序设计KeilC51程序优化文章软件开发