字符界面的优势

1、字符界面占用的系统资源更少
   字符界面远比图形界面占用资源少得多,图形界面需要服务器分担更多的系统资源,无论是CPU、内存占有、运存空间。从而会拿出更少的资源供客户端访问。至此,在服务器上不会考虑使用图形界面。
2、字符界面减少了出错、被攻击的可能性
   系统中,启用服务及应用越多,其出错性就越大。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
单片机原理与应用 综合实验报告 LCD1602字符液晶滚动演示程序 专业班级: 姓  名: 学 号: 时 间: 指导教师: 2012年 05月 23日 LCD1602字符液晶滚动演示程序 摘要:本设计以单片机作为LCD液晶显示系统控制器为主线,基于单片机89C51,采用的 液晶显示器是LCD1602,主要用来显示字母、数字、符号,滚屏、左右移动以及实时控制 功能。同时也对部分芯片和外围电路进行了介绍和设计,并附以系统结构框图加以说明 ,着重介绍了本系统应用的各硬件接口技术和各个接口模块的功能及工作过程。本设计 还介绍了显示原理、硬件电路和软件部分的设计原理。 关键词:1602液晶显示器 89C51单片机 并行通信 1 引言: 液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法相比的 优点。近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。液晶显 示器分为字符型LCD显示模块和点阵型LCD显示模块。字符型LCD是一种用5×7点阵图形来 显示字符的液晶显示器。点阵型液晶可显示用户自定义的任意符号和图形,并可卷动显 示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显 示的仪器仪表中。支持汉字显示的点阵型液晶在现代单片机应用系统中是一种十分常用 的显示设备,汉字BP机、手机上的显示屏就是点阵型LCD。点阵型LCD是现代单片机应用 系统中最常用的人机交互界面之 利用单片机控制液晶显示系统的原理,完成单片机液晶显示系统的设计,我希望能够 触类旁通,灵活应用其他型号的液晶显示控制器。将来如果有机会从事这方面的工作, 要运用的液晶显示控制器不一定是KS0108,但这次毕业设计中学到的东西为此打下了良 好的基础,相信自己能做好这方面的工作。 2 总体设计方案 2.1 设计思路 2.1.1 本设计主要是通过控制89C51单片同的引脚来控制LCD1602显示给定的符号、字母、数字 ,以及控制显示内容的垂直移动和水平移动。由于LCD1602的字符有相应的字符代码,不 用编写字库,因此在设计时对方案的选择就只考虑单片机与显示器的数据传送类型,即 串行通信和并行通信。 (1)方案确立: 方案一:串行通信 串行通信是反映一个数据的所有位按一定的顺序和方式,一位一位地通过串行输入/ 输出口进行传送。由于串行通信是数据的逐位顺序传送,在进行通信时,只需一根传输 线,其传送的数据位多且通信距离长。串行通信方式如图1所示。 方案二:并行通信 采用并行传送方式在微机与外部设备之间进行数据传送的接口叫并行接口。主要特点 :一是同时并行传送的二进位数就是数据宽度;二是在计算机与外设间采用应答式的联 络信号来协调双方的数据操作。传送的数据位1- 128位,一般为8位。单片机与外部设备之间也通常采用8位并行I/O接口进行短距离的通 信其传输距离近,传送方式单一,每次传送一个字或一个字节。并行通信方式如图2所示 。 图1 串行通信方式 图2 并行通信方式 由于本设计的传输距离不远,所用I/O口不多,所以方案二既可满足课程设计的基本 要求又能充分发挥其优势,电路简单,易控制,所以采用该方案。 2.2 设计方框图 图3 系统总体方框图 3 设计原理分析 本设计主要是通过控制89C51单片同的引脚来控制LCD1602显示给定的符号、字母、数 字,以及控制显示内容的垂直移动和水平移动。在控制LCD1602过程中主要是通过LCD16 02显示模指令和单片机的中断嵌套来实现的。由于在编程时最主要的就是使用LCD1602显 示模指令来实现写指令和写数据功能,所以下面我给出其显示模指令集、写操作时序及 RAM地址映射。 LCD1602显示模指令集: (1)清屏 功能:清DDROM值和AC值 (2)归位 功能:光标复位,光标返回到地址00H (3)输入方式设置 功能:设置光标,画面移动方式。 其中:I/D=1:数据读写操作后,AC 自加一; I/D=0:数据读写操作后,AC 自减一; S=1:数据读写操作,画面平移; S=0:数据读写操作,画面不动; (4)显示开关控制 功能:设置显示、光标和闪烁开关。 其中:D 表示显示开关,D=1 为开,D=0 为关; C 表示光标开关,C=1 为开,C=0 为关; B 表示闪烁开关,B=1 为开,B=0 为关。 (5)光标、画面位移 功能:光标、画面移动。 其中:S/C=1 画面移动一个字符位; S/C=0 光标移动一个字符位; R/L=1:右移;R/L=0 左移。 (6)功能设置 功能:工作方式设置(初始化指令)。 其中:DL=1,8 位数据接口; DL=0,4 位数据接口; N=1,两行显示;N=0,一行显示; F=1,5*10 点阵显示;F=0,5*7 点阵显示。 (7)CGRAM 地址
摘要 ComponentOne SizerOne™;;; 8.0是四合一工具软件,它包含了2个调整尺寸的控件,可以方便的操作简单和复杂的尺寸调整;1个选项卡控件,可以快速创建笔记本样式和Outlook样式的选项卡;1个解析控件,可以自动分割字符串。 组件列表 · ElasticOne控件(原vsElastic)- 无论多么复杂都可以自动标注和调整窗体上控件的尺寸。同时提供分割条。 · ElasticLight控件 – 按比例调整现有窗体,不依赖分辨率。而且很小—只有40K。 · TabOne控件 (原vsIndexTab)-- 在一个屏幕显示几个屏幕的数据。自动调整窗体,监测每个选项卡页的内容。 · AwkOne控件(原vsAwk)- 快速扫描解析文本文件。尤其适用于执行简单的数据操作(如变化格式,检查字符串有效性,检索项目,生成报表),无须编写过多编码。 · ActiveTreeView™;;; 技术特性 ";;;我们在已经很强大的控件中填加了20多种新功能: · 处理所有调整尺寸请求,从简单的到复杂的。无须编写单调的调整大小编码。";;; · 可以在任何开发环境中运作-Visual Basic, Visual C++, Delphi, C++ Builder, 和Windows;;;; · 支持所有的分辨率- EGA, VGA, SVGA · 覆盖所有情况:如果您希望不通过窗体之间来切换,或者如果您正在寻找一个可以自动分割字符串的控件,那么您可以结束寻找了!这是因为ComponentOne SizerOne 8.0包含了一个选项卡控件和一个字符串解析控件。 所以,我们有理由说“ One Sizer 适合所有情况,”当您第一次试用ComponentOne SizerOne 8.0时,就可以体会到这点。 应用场景 适用于界面尺寸调整 运用优势 开发环境 Visual Basic®;;; 5.0/ 6.0;;;; Visual C++®;;; 5.0/ 6.0;;;; Delphi™;;; 3.0/4.0/5.0;;;; C++Builder™;;; 3.0/4.0/5.0 支持平台 Windows®;;; 95, 98, 2000, and NT. 标准报价 2,760 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: [email protected] http://www.grapecity.com/china

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值