基于lpc2124的简易计算器设计内容摘要:
, 到到 控控 制制 线线。 用用 LPC2124的的 个个 端端 口口 来来 控控 制制 键键 盘盘 进进 行行 扫扫 描描 , 来来 实实 现现 键键 盘盘 值值 的的 读读 取取 , 其其 中中 到到 送送 扫扫 描描 数数 据据 , 可可 以以 确确 定定 按按 下下 的的 键键 在在 矩矩 阵阵 键键 盘盘 中中 的的 行行 , 键键 盘盘 的的 值值 来来 确确 定定 按按 下下 的的 键键 在在 矩矩 阵阵 键键 盘盘 中中 的的 列列。 连连 着着 结结 合合 起起 来来 就就 可可 以以 判判 断断 出出 所所 按按下下 的的 键键 的的 值值。 总总 体体 电电 路路 如如 图图 三三 计计 算算 器器 电电 路路 图二 计算器电路 五、 软件的设计的设计 (一) 键盘扫描 程序 的设计 扫描部分:往四根行线依次送入高电平,从列线读取数据来扫描键盘是否有键按下,并通过送出和读入的端口值来计算出一个返回值,利用这个返回值查表可得出键盘对应的符号和对键盘的指代值。 延时去抖: 检测到右键按下时,按时 10ms,再读键值,如果有键按下,然后等待按键释放之后,对端口值进行分析。 键盘扫描程序基本结构,如 图三 键盘扫描程序框图 4 图 三 键盘扫描程序框图 相关函数: void Delay(uint32 dly)。 //延时函数 int KeyScan(void)。 //键盘扫描函数 (二) LCD 驱动程序 的设计 先对控制 LCD 进行初始化设置。 然后通过相应的命令将要显示的字符或字符串送到显示器。 相关函数: void ChkBusy(void)。 //LCD 忙检测函数 void WrOp(char dat)。 //对 LCD送命令函数 void WrDat(char dat)。 // 对 LCD送数据函数,显示一个字符 void lcd_init(void)。 //LCD 初始化函数 void DisText(char addr,char *p)。 //字符串显示函数 (三) 计算程序的设计 程序的基本框架如下:图三 计算程序框图 5 图三 计算程序框图 程序的基本原理是采用 3 个字符型的数组来存放三个数据, 2 个 sign 空间来放运算符。 ( 1) 有一个数据时可以进行 单 数据运算符的计算 ,如‘ %’、开方等 ;。基于lpc2124的简易计算器设计
相关推荐
接搜索引擎的新时代。 Lucene 简介 最初 Lucene 是 Apache 软件基金会 Jakarta 项目组 的 子项目,是一个完全开放源码的全文检索工具包。 Lucene的原作者是 Doug Cutting,他是一位资深全文检索专家, VTwin搜索引擎的主要开发者。 2020年 3月 Doug Cutting把 Lucene转移到 SourceFe上, 2020年 10月献给
a analysis and numerical calculation of the advanced technology and the interactive language environment. As a powerful scientific puting platforms, it almost to satisfy all puting requirements. As
(b) A3 (f) A4 (f) 1 1 Digital filter design Digital filter design of the basic requirements Digital filter design must go through three steps : (1) Identification of indicators : In the design of a
e)。 } }//end get who add me as friend //处理上线结束 (Echo ing :+str)。 } (Close...)。 }catch(IOException e){}//捕或异常 finally {try{()。 } catch(IOException e){} } } } public class Server{//主服务器类 public static
请求,并对请求进行处理,将请求结果返回给客户机。 连接和无连接 网络中存在面向连接和无连接两种通信方式。 面向连接的通信方式要求通信双方(进程)必须先建立连接, 然后进行信息交互,通信结束后还须关闭连接。 该种通信方式可靠,适合大数据量传输(如因特网中的 TCP连接)。 无连接的通信方式不必先建立连接,而是直接进行通信,仅适合少量数据传输(如因特网中的 UDP 数据报)。 协议
图 后台登录界面 21 管理员通过用户名登陆后台以后,可以看到如下界面。 如图 所示: 图 后台登录欢迎界面 在该页面中,我们可以对界面里的功能选项进行增加修改,以此对网站信息进行维护。 如图 所示: 图 后台维护界面 1 与 此同时,单个选项也同样可以进行修改,添加,删除功能。 如图 所示: 22 图 后台维护界面 2 23 4 总结 本次设计历时两个多月,在此确实感触良深。