16×16点阵显示屏的设计1
LED点阵论文 (1)

基于红外和光强控制的点阵屏设计姓名:周斌专业: 光科11指导老师:朱金荣16*16 LED点阵电子显示屏内容摘要:随着时代的发展,数字电子技术已经普及到我们生活,工作,科研,各个领域,而LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在车站、证券所、运动场馆、交通干道及各种室内/外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用,本项目设计的led点阵书写显示屏采用了stc89c52单片机作为系统的控制芯片,系统分别由点阵模块、光笔、控制器模块、点阵驱动模块、键盘模块五部分组成。
其操作方便,功能强大,在控制器的管理下在点阵显示屏上实现“点亮、划亮、反显、整屏擦除、连写多字、对象拖移”的书写功能并由键盘模块来控制来对各种功能来进行切换。
关键词 :AT89S51 LED大屏幕 74HC595题目名称:LED点阵电子显示屏制作目录第一部分摘要 (2)0 AT89S51单片机的结构 (2)0.1 单片机内部组成 (2)0.2 定时/计数器 (3)0.3 并行I/O口 (5)第二部分1.方案论证与比较 (6)1.1 显示部分 (6)1.2驱动方式的选择 (6)1.3电源模块 (7)2. 总体方案 (7)2.1 设计目的 (7)2.2 总体设计 (7)2.3 单元电路设计 (8)2.3.1 控制部分 (8)2.3.1 点阵显示部分 (9)3.系统软件设计 (7)3.1 主程序流程 (13)4.测试与结果分析 (17)5.设计总结 (18)6.参考资料 (18)附录 (18)0 AT89S51单片机的结构尽管单片机比较简单,但要按五个基本组成部件来讲单片机的硬件结构和原理,也将是一件十分复杂的事。
其实也没有这种必要。
因此,通常讲述单片机结构原理时,总是从实际需要出发,只介绍与程序设计和系统扩展应用有关的内容。
0.1单片机内部组成MCS-51单片机的典型芯片是8031、8051、8751。
高2008级计算机应用基础测试题及答案(一)

高2008级计算机应用基础测试题及答案(一)姓名成绩一、单项选择题(每小题1分,共60分)1.计算机电路制造采用超大规模集成技术的属于( C )计算机。
2.通常所说的CPU,即微型机的中央处理器,在其上主要的集成电路是( B )A.控制器和存储器B.控制器和运算器C.控制器和CPU D.运算器CPU3.微型机中存储器的基本存储单位一般为( A )。
A.字节B.字C.位 D.双字4.一台计算机的字长是4个字节,说明它( B )。
A.在CPU中运算的结果最大为232B.在CPU中作为一个整体加以传送的二进制数码为32位C.能处理的数值最大为4位十进制数9999D.能处理的字符串最多由4个英文字母组成5.计算机的应用领域可大致分为三个方面,下列正确的是( C )。
A.计算机辅助教学、专家系统、人工智能B.工程计算、数据结构、文字系统C.实时控制、科学计算、数据处理D.数值处理、人工智能、操作系统6.微型机在使用中突然断电后,数据会丢失的存储器是( B )。
A.ROM B.RAM C.软盘D.光盘7.现今电子计算机都属于冯·诺依曼式的,这是因为它们都建立在冯·诺依曼提出( B )核心思想基础上的。
A.二进制B.程序顺序存储与执行C.采用大规模集成电路D.计算机分为五大部分8.计算机的性能主要取决于( A )。
A.字长、运算速度、内存容量B.磁盘容量、显示器的分辨率、打印机的配置C.所配备的语言、所配置的操作系统、所配置的外部设置D.机器的价格、所配置的操作系统、所使用的磁盘类型9.CAT是指( C )。
A.计算机辅助制造B.计算机辅助设计C.计算机辅助测试D.计算机辅助教学10.下列不属于计算机主要性能指标的是( C )。
A.字长 B.内存容量 C.重量 D.时钟脉冲11.我们一般根据( D )将计算机的发展阶段分为4个代。
A.体积大小B.速度的快慢C.价格的高低D.使用元件的不同12.计算机的基本工作过程可分为输入、( B )与输出3个环节。
09信息技术水平测试第一次模拟试题(vb)

省句中信息技术水平测试第一次模拟试题(算法与程序设计)单选题(每题1分)1、下列有关信息技术的描述,正确的是( )。
A、在人类历史上发生过五次信息技术革命,第五次信息技术革命是计算机的普及应用及其与现代通信技术的结合B、随着信息技术的发展,近期内电子出版物会完全取代纸质出版物C、信息技术是计算机技术和网络技术的简称D、英文的使用是信息技术的一次革命2、飞行员学校采用计算机模拟驾驶飞机训练系统对学员进行培训,这主要采用了( )A、图形识别技术B、身份认证技术C、分布处理技术D、虚拟现实技术3、下列活动不适合用信息技术手段解决的有( )。
A.获得2008年北京奥运会的相关资料B.对一幅老照片进行修复C.做制取气体的化学实验D.管理自己的财务4、某同学在"www. "的搜索栏输入"高二物理试题",然后单击"搜索"按钮,请问他的这种信息资源检索是属于( ) A、分类搜索B、全文搜索C、多媒体信息检索D、专业垂直搜索5、使用全文搜索引擎(如Google)进行搜索时,关键词"综合性大学 -上海"表示( )。
A、上海的综合性大学B、上海的非综合性大学C、不包含"上海"二字但包含"综合性大学"的网页D、上海和综合性大学6、要尽可能多地查询到有关科技、科普方面的网址,应在关键词栏中输入()A. 科技科普B. 科技AND科普C. 科技OR科普D. 科普科技7、下列说法正确的是()A、搜索引擎按其工作方式可划分为全文搜索引擎和目录索引类搜索引擎B、搜索引擎按其工作方式可划分为目录索引类搜索引擎与分类式搜索引擎C、全文搜索方式又被称为分类搜索D、目录索引类搜索引擎的使用方法称为“关键词查询”8、可以方便的检索多个搜索引擎,扩大检索范围,同时检索多个数据库的搜索引擎属于( )A、元搜索B、全文搜索C、垂直搜索D、目录索引类搜索9、为了使计算机输出“狂草”字体的汉字,你认为应该做的编码工作是()A、汉字的输入码B、狂草内码C、狂草外码D、狂草字型码10、汉字的输出码可以用点阵方式来表示,目前汉字在显示器上显示的就是点阵汉字。
单片机期末考试试卷与答案(1)

制作人:兰香子一、填空题1、设 X=5AH, Y=36H,则 X 与 Y“或”运算为7EH, X 与 Y 的“异或”运算为6CH。
2、若机器的字长为8 位, X=17, Y=35,则 X+Y=110100, X- Y=11101110(要求结果写出二进制形式)。
3、单片机复位后,堆栈指针SP的值是 07h。
4、若采用 6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us 。
5、一个函数由两部分组, 即说明部分和语句部分。
6、 C 语言中输入和输出操作是由库函数scanf 和 printf等函数来完成。
7. 当 MCS-51引脚ALE 信号有效时 , 表示从 Po口稳定地送出了低 8 位地址.8.MCS-51 的堆栈是软件填写堆栈指针临时在 _片内数据存储 _器内开辟的区域 .9.MCS-51有 4 组工作寄存器,它们的地址范围是00H-1FH 。
20H-2FH范围内的数据存储器, 既可以字节寻址又可以10.MCS-51片内位寻址 .11. 计算机的系统总线有数据总线、地址总线、控制总线。
12.一个机器周期等于 6 个状态周期,振荡脉冲 2 分频后产生的时钟信号的周期定义为状态周期。
13、单片机的复位操作是 _高电平,寄存器 IE 的值是 _EA、ES、ET1、EX1、ET0、 EX0_。
14、若选择内部程序存储器,应该设置为高电平(高电平 / 低电平),那么, PSEN信号的处理方式为不用。
15、单片机程序的入口地址是0000H ,外部中断 1 的入口地址是 0013H 。
16、片机的内部 RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被 8 整除的地址。
17、 eiL C51 软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是 HEX。
18、 CS-51单片机中,在 IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。
单片机与接口技术课程设计题目(1)

心之所向,所向披靡单片机与接口技术课程设计题目1、基于单片机的电子秒表本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。
要求按键输入采用中断方式,按键A接INT0,按键B接INT1。
2、智能电动百叶窗本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。
设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。
按键输入采用中断方式,按键中断请求信号接INT0.单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量;当P>S2时,控制M反转以减少进光量;当S1<P<=S2时,M停转。
3、智能温控器本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个控制温度设定按键(增大 / 减小),四位数码管分别显示设定温度和实际温度,量程为0~99度,打开电源开关后设定温度值初始化为26度。
按键输入采用中断方式,两个按键分别接INT0和INT1.采用铂电阻(Pt100)温度传感器进行温度测量,模数转换采用ADC0809.单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路;当P>S+1时,控制R断开电加热回路;当S-1<P<=S+1时,R保持原状态不变。
(2024版)全国计算机一级考试选择题题库及答案解析(329题)

可编辑修改精选全文完整版全国计算机一级考试选择题题库及答案解析(329题)1.假设给定一个十进制整数D,转换成对应的二进制整数B,那就这两个数字的位数而言,B与D相比,__C____。
A.B的位数大于D;B.D的位数大于B;C.B的位数大于等于D;D.D 的位数大于等于B;解析:十进制1转换为二进制是1,B的位数等于D的位数;十进制2转换为二进制是10,B的位数大于D的位数。
2.在计算机内部用来传送、存储、加工处理的数据或指令都是以____B__形式进行的。
A. 十进制码B. 二进制码C. 八进制码D. 十六进制码3.磁盘上的磁道是__A____。
A. 一组记录密度不同的同心圆B. 一组记录密度相同的同心圆C. 一条阿基米德螺旋线D. 二条阿基米德螺旋线解析:磁盘记录数据是在一个个同心圆里面记录的,每个同心圆就是一个磁道。
4.下列关于世界上第一台电子计算机ENIAC的叙述中,___C___是不正确的。
A ENIAC是1946年在美国诞生的B它主要采用电子管和继电器C它首次采用存储程序和程序控制使计算机自动工作D它主要用于弹道计算解析:世界上第一台名为ENIAC的电子计算机于1946年诞生于美国宾夕法尼亚大学。
计算机自动化运行的根本凭借就是计算机程序来控制计算机,就算不用程序设计语言,在最早的计算机时代,最初人们就是用0和1来设计程序的,当中不涉及到程序设计语言,而是直接使用的机器码。
并且现在的自动化运行,大部分也不靠你自己用语言来编程,比如批处理命令,或者XP的倒计时功能都是用户直接输入指令运行的。
5.用高级程序设计语言编写的程序称为____A__。
A. 源程序B. 应用程序C. 用户程序D. 实用程序6.二进制数011111 转换为十进制整数是____D__。
A. 64B. 63C. 32D. 31注:二进制、八进制、十六进制、十进制的转换为一级考试必考。
简便方法如下:以6题为例,点击屏幕左下角“开始”——“所有程序”——“附件”——“计算器”,进入计算器,点“查看”——“科学型”,选择二进制,在编辑栏输入011111,再点十进制,系统自动生成结果“31 ”并显示在编辑栏。
使用Proteus模拟操作HDG12864F-1液晶屏
使⽤Proteus模拟操作HDG12864F-1液晶屏 在Proteus中模拟了89C52操作HDG12864F-1液晶屏,原理图如下:⼀、HDG12864F-1官⽹信息 该液晶屏是Hantronix的产品,官⽹上搜索出这个型号是系列型号中的⼀种,各种型号间的区别主要是尺⼨不同、有⽆背光、背光颜⾊等等。
下⾯是官⽹中⼏个⼿册的链接:,该液晶屏的控制器使⽤的是爱普⽣SED1565系列官⽹照⽚⼆、基本操作函数 根据⼏个⼿册提供的信息,“写命令”和“写数据”函数如下:1 sbit cs = P1^7;//-cs,⽚选,低电平有效2 sbit rst = P1^6;//-rst,复位,低电平有效3 sbit a0 = P1^5;//写命令、写数据控制位。
1=Display data; 0=Control data;4 sbit wr = P1^4;//-Write serial data,写串⼝数据,低电平有效5 sbit rd = P1^3;//-Read serial data,读串⼝数据,低电平有效6 sbit scl = P1^2;//Shift clock input,时钟输⼊7 sbit si = P1^1;//Serial data input,串⼝数据输⼊8//⼿册中说了,各种操作都是ns级,不⽤各种等待命令,下⾯操作也没有写⼊等待功能9//写命令10void wrt_cmd(unsigned char command)11 {12 unsigned char i = 8;13 cs = 0;14 a0 = 0;//0=Control data,命令置015 wr = 0;16 rd = 1;17while(i--){18 scl = 0;19 si = (bit) (command & 0x80);//先写⾼位20 scl = 1;21 command <<= 1;22 }23 scl = 0;24 }25//写数据26void wrt_dt(unsigned char data_)27 {28 unsigned char i = 8;29 cs = 0;30 wr = 0;31 a0 = 1;//1=Display data,写数据置132 rd = 1;33while(i--){34 scl = 0;35 si = (bit) (data_ & 0x80);36 scl = 1;37 data_ <<= 1;38 }39 scl = 0;40 }三、显存和屏幕的对应关系 ⼿册中有描述,不太好理解,⽹上也查了不少,还是⽤⾃⼰的⽅法好理解⼀些。
HS19264-1使用说明
显示起始行
指定显示屏从 DDRAM
始行
0 63
中哪一行开始显示数
据
设置 X 地 0 0 1 0 1 1 1 X 0 7 设置 DDRAM 中的页
址
地址(X 地址)
设置 Y 地 0 0 0 1
Y 地址 0 63
设置地址(Y 地址)
址
读
1 0 B0
0 0 0 0 读取状态
状
U
R
RST 1:复位 0:正常
态
S
ON/ S
ON/OFF 1:显示开 0:显示
Y
OFF T
关
BUSY 0:READY 1:IN
OPERATION
写显示 0 1
显示数据
将数据线上的数据
数据
DB7 DB0 写入 DDRAM
读显示 1 1
显示数据
将数据线上的数据
数据
DB7 DB0 写入 DDRAM
1.显示开关控制(DISPLAY ON/OFF)
BF 标志提供内部工作情况 BF=1 表示模块在内部操作 此时模块不接受外部 指令和数据 BF=0 时 模块为准备状态 随时可接受外部指令和数据
利用 STATUS READ 指令 可以将 BF 读到 DB7 总线 从检验模块之工作状态 4 显示控制触发器 DFF
此触发器是用于模块屏幕显示开和关的控制 DFF=1 为开显示 DISPLAY OFF DDRAM 的内容就显示在屏幕上 DFF=0 为关显示 DISPLAY OFF
表1
ITEM 模块体积
视域 行列点阵数
点距离 点大小
NOMINAL DIMEN 130 65 11
104 39 192 64 0.508 0.508 0.458 0.458
全国计算机一级考试汉字编码选择题复习
汉字编码选择题复习1、一个汉字的内码长度为2个字节,其每个字节的最高二进制位的值依次分别是________。
A)0,0 B)0,1 C)1,0 D)1,1【解析】国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后字节最高位都为1。
2、、一个汉字的16×16点阵字形码长度的字节数是________。
A)16 B)24 C)32 D)40【解析】每个点阵用一个0或1代替,需要16*16个0或1,因为8位为一字节,换算成字节就是16*16/8.3、根据汉字国标GB2312-80的规定,一个汉字的内码码长为________。
A)8bit B)12bit C)16bit D)24bit【解析】一个汉字是两个字节,一字节是8bit,所以就是16bit。
4、下列4个4位十进制数中,属于正确的汉字区位码的是________。
A)5601 B)9596 C)9678 D)8799【解析】区位码:94×94阵列,区号范围:1~94,位号范围:1~94。
5、存储1024个24×24点阵的汉字字形码需要的字节数是________。
A)720B B)72KB C)7000B D)7200B【解析】在24×24的网格中描绘一个汉字,整个网格分为24行24列,每个小格用1位二进制编码表示,每一行需要24个二进制位,占3个字节,24行共占24×3=72个字节。
1024个需要1024×72=73728字节。
6、在计算机中,对汉字进行传输、处理和存储时使用汉字的________。
A)字形码 B)国标码 C)输入码D)机内码【解析】显示或打印汉字时使用汉字的字形码,在计算机内部时使用汉字的机内码。
7、区位码输入法的最大优点是________。
计算机一级理论习题库(含参考答案)
计算机一级理论习题库(含参考答案)一、单选题(共100题,每题1分,共100分)1、计算机病毒()A、不会对操作人员造成身体伤害B、会导致所有计算机操作人员感染致病C、会导致部分计算机操作人员感染致病D、会导致部分计算机操作人员感染病毒,但不会致病正确答案:A2、组成一个计算机系统的两大部分是()A、主机和外部设备B、系统软件和应用软件C、硬件系统和软件系统D、主机和输入/出设备正确答案:C3、第二代电子计算机的主要元件是()A、晶体管B、集成电路C、电子管D、继电器正确答案:A4、下列选项中,完整描述计算机操作系统作用的是()A、它是用户与计算机的界面B、它对用户存储的文件进行管理,方便用户C、它执行用户键入的各类命令D、它管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供计算机的友好界面正确答案:D5、计算机网络中常用的传输介质中传输速率最快的是( )A、电话线B、光纤C、双绞线D、同轴电缆正确答案:B6、关于因特网防火墙,下列叙述中错误的是()A、为单位内部网络提供了安全边界B、防止外界入侵单位内部网络C、可以阻止来自内部的威胁与攻击D、可以使用过滤技术在网络层对数据进行选择正确答案:C7、电子计算机最早的应用领域是()A、科学计算B、数据处理C、工业控制D、文字处理正确答案:A8、计算机网络中,诺所有的计算机都连接到一个中心点上,当一个网络节点需要传输数据时,首先传输到中心节点上,然后由中心节点转发到目的节点,这种连接结构称为( )A、星型结构B、总线结构C、环型结构D、网状结构正确答案:A9、16*16点阵来表示汉字的字型,存储一个汉字的字形需要()个字节。
A、16*3B、16*4C、16*1D、16*2正确答案:D10、在计算机指令中,规定其所执行操作工能的部分称为()。
A、地址码B、操作码C、源操作数D、操作数正确答案:B11、Http是()A、超文本传输协议B、网址C、高级语言D、域名正确答案:A12、如果删除一个非零无符号二进值数尾部的2个0,则指数的值为原数( )A、2倍B、1/4C、4倍D、1/2正确答案:B13、把用高级程序设计语言编写的源程序翻译成目标程序为()A、编辑程序B、编译程序C、解释程序D、汇编程序正确答案:B14、下列描述正确的是( )A、计算机不能直接执行高级语言源程序,但可以直接执行汇编语言源程序B、高级语言与CPU型号无关,但汇编语言与CPU型号相关C、高级语言源程序不如汇编语言源程序的可读性好D、高级语言程序不如汇编语言程序的移植性好正确答案:B15、当计算机病毒发作时,主要造成的破坏是()A、对磁盘片的物理损坏B、对磁盘驱动器的损坏C、对CPU的损坏D、对储存在硬盘上的程序,数据甚至系统的破坏正确答案:D16、计算机操作系统通常具有的五大功能的是( )A、CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理B、硬盘管理、U盘管理、显示器管理和键盘管理C、处理器(CPU)管理、储存管理、文件管理、设备管理和作业管理D、启动、打印、显示、文件存取和关机正确答案:C17、一般来说,数字化声音的质量越高,则要求()A、量化位数越少,采样率越低B、量化位数越少,采样率越高C、量化位数越多,采样率越低D、量化位数越多,采样率越高正确答案:D18、IPv4地址和IPv6地址的位数分别是()A、4,6B、8,16C、22,128D、16,24正确答案:C19、关于世界上第一台电子计算机ENIAC的叙述中,错误的是()A、ENIAC是1946年在美国诞生的B、它主要是采用电子管和继电器C、它是首次采用存储程序和程序控制自动工作的电子计算机D、研制它的主要目的是用来接收弹道正确答案:C20、“储存一个48*48点阵的汉字字形码需要的字符数是()A、384B、144C、288D、258正确答案:C21、下列软件中,属于应用软件的是()A、程序设计语言处理系统B、管理信息系统C、数据库管理系统D、操作系统正确答案:B22、在计算机中,对汉字进行传输、处理和储存时使用汉字的()A、国标码B、输入码C、字形码D、机内码正确答案:D23、计算机网络最突出的优点是()A、运算速度快和快速传输信息B、高精度计算和收发邮件C、储存容量大和高精度D、资源共享和快速传递信息正确答案:D24、操作系统中的文件管理系统为用户提供的功能是()A、接文件名管理文件B、按文件大小存取文件C、接文件作者存取文件D、按文件创建日期存取文件正确答案:A25、20GB的硬盘表示容量约为()A、20个忆个字节B、20亿个二进制位C、200亿个字节D、200亿个二进制位正确答案:C26、IPv4地址和IPv6地址的位数分别为()A、16,24B、4,6C、32,128D、8,16正确答案:C27、下列各选项中,不属于Internet应用的是()A、网络协议B、搜索引擎C、远程登陆D、新闻组正确答案:A28、下列说法正确的是()A、与汇编译方式执行程序相比,解释方式执行程序的效率更高B、于汇编语言相比,解释方式执行程序的效率更高C、与机器语言相比,汇编语言的可读性更差D、其他三项都不对正确答案:D29、下列不属于计算机特点的是( )A、不可靠,故障率高B、处理速度快,存储量大C、存储程序控制,工作自动化D、具有逻辑推理和判断能力正确答案:A30、计算机技术中,下列的英文缩写和中文名字对照中,正确的是()A、CAD—计算机辅助制造B、CAM—计算机辅助教育C、CTMS—计算机集成制造系统D、CAI—计算机辅助设计正确答案:C31、下面关于USB的叙述中,错误的是( )A、USB接口的外表尺寸比并行接口大得多B、USB2.0的数据传输率大大高于USB1.1C、USB具有热插拔于既插即用的功能D、在Windows7下,使用USB接口连接的外部设备(如移动硬盘,U盘)不需要驱动程序正确答案:D32、若网络的各个节点通过中续器连接成一个闭合环路,则称这种拓扑结构为()A、星型拓扑B、数型拓扑C、环型拓扑D、总线型拓扑正确答案:C33、运算器(ALU)的功能是()A、只能进行逻辑运算B、对数据进行算术运算或逻辑运算C、只能进行算术运算D、做初等函数的计算正确答案:B34、在标准ASCII码表中,已知英文字母A的十进制码值是65,英文字母a的十进制码值是()A、95B、96C、97D、91正确答案:C35、防火墙是指()A、一个特定软件B、执行访问控制策略的一组系统C、一批硬件的总称D、一个特定硬件正确答案:B36、实现音频信号数字化最核心的硬件电路是()A、A/D转换器B、D/A转换器C、数字编码器D、数字解码器正确答案:A37、Windows是计算机系统中的()A、应用软件B、系统软件C、工具软件D、主要硬件正确答案:B38、上网需要在计算机上安装( )A、浏览器软件B、网络游戏软件C、视频播放软件D、数据库管理软件正确答案:A39、下列属于计算机程序设计语言的是()A、ACDSccB、VisualBasicC、WaveEditD、Wirzip正确答案:B40、十进制数59转化成无符号二进制整数是()A、110101B、111101C、111011D、111111正确答案:C41、广域网中采用的交换技术大多是()A、报文交换B、分组交换C、电路交换D、自定义交换正确答案:B42、下列关于ASCII编码的叙述中,正确的是()A、一个字符的标准ASCII码占一个字节,其最高二进制位总为1B、所有大写英文字母的ASCII码值都小于小写英文字母‘a’的ASCII 码值C、所有大写英文字母的ASCII码值都大于小写英文字母‘a’的ASCII 码值D、标准ASCII码表有256个不同的字符编码正确答案:B43、在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是()A、十进制码B、八进制码C、十六进制码D、二进制码正确答案:D44、构成CPU的主要部件是()A、内存和控制器B、内存,控制器和运算器C、高速缓存和运算器D、控制器和运算器正确答案:D45、无限移动网络最突出的优点是()A、提供随时随地的网络服务B、资源共享和快速传输信息C、共享文件和收发邮件D、文献检索和网上聊天正确答案:A46、构成CPU的主要部件是()A、内存和控制器B、内存、控制器和运算器C、高速缓存和运算器D、控制器和运算器正确答案:D47、英文缩写CAI的中文意思是()A、计算机辅助教学B、计算机辅助制造C、计算机辅助设计D、计算机辅助管理正确答案:A48、下列的英文缩写和中文名字的对照,正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南理工大学《单片机应用与仿真训练》设计报告题目LED点阵显示屏设计姓名:张建伟张艳伟邹鹏学号:321108010430321108010431321108010432专业班级:电气本11-04指导老师:刘巍所在学院:电气工程与自动化学院2011年5月27日摘要本设计使用简单单片机AT98S52作为主控制模块,利用简单的外围电路来驱动16×16的点阵LED显示屏。
在本设计中主要用2个74HC574驱动16×16点阵显示屏的列,用两个74HC574来驱动16×16点阵显示屏的行,可以最终实现——“河南理工大学电气学院”十个汉字的自动上移。
文章给出了一种基于MCS-51单片机的16×16 点阵LED显示屏的设计方案。
包括系统具体的硬件设计方案,软件流程图和部分C语言程序等方面。
在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。
关键词:单片机点阵显示目录摘要 (2)1 概述 (4)1.1 LED及LED显示屏简述 (4)1.2 设计要求 (5)1.3 设计方案 (5)2 系统总体方案及硬件设计 (7)2.1 显示屏总体设计方案 (7)2.2 驱动电路设计 (7)2.3 单片机系统及外围电路 (8)3 软件设计 (10)3.1 显示驱动程序 (9)3.2 系统主程序 (10)4 Proteus软件仿真 (11)4.1 Proteus软件简介 (11)4.1 proteus仿真过程 (11)5 课程设计体会 (12)参考文献 (13)附1 源程序代码 (14)附2 系统仿真图211 概述1.1 LED及LED显示屏简述LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
其特色之一是节能(直接功耗,间接耗能),二是基本无电离辐射,三提高空间利用率。
而这些特色又恰好解决了上述的三种问题。
然而LED点阵显示屏的特点不仅仅于此LED点阵显示屏用的是数码管,而数码管具有实用,便宜等优点。
做出来的LED点阵显示很耐用。
LED点阵显示屏之所以受到广泛重视而得到迅速发展,是与LED显示屏本身所具有的优点分不开的。
LED点阵显示屏的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。
在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。
LED 就是Light Emitting Diode(发光二极管)的缩写。
在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。
PN结加反向电压,少数载流子难以注入,故不发光。
这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。
LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。
LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。
图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。
点阵显示器有单色和双色两类,可显示红,黄,绿,橙等。
LED点阵有4×4、4×8、5×7、5×8、8×8、16×16、24×24、40×40等多种;根据图素的数目分为等,双原色、三原色等,根据图素顏色的不同所显示的文字、图像等内容的顏色也不同,单原色点阵只能显示固定色彩如红、绿、黄等单色,双原色和三原色点阵显示内容的顏色由图素内不同顏色发光二极体点亮组合方式决定,如红绿都亮时可显示黄色,如果按照脉冲方式控制二极体的点亮时间,则可实现256或更高级灰度显示,即可实现真彩色显示。
几种LED点阵显示器的内部电路结构和外型规格,其他型号点阵的结构与引脚可试验获得,LED点阵显示器单块使用时,既可代替数码管显示数位,也可显示各种中西文字及符号,如5 x 7点阵显示器用于显示西文字母,5×8点阵显示器用于显示中西文,8 x 8点阵用于显示中文文字,也可用于图形显示。
用多块点阵显示器组合则可构成大屏幕显示器,但这类实用装置常通过微机或单片机控制驱动。
由LED点阵显示器的内部结构可知,器件宜采用动态扫描驱动方式工作,由于LED管芯大多为高亮度型,因此某行或某列的单体 LED驱动电流可选用窄脉冲,但其平均电流应限制在20mA内,多数点阵显示器的单体LED的正向压降约在2V 左右,但大亮点∮10的点阵显示器单体 LED的正向压降约为6V。
1.2 设计要求设计一个室内用16×16点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰,图形或文字显示有静止、移入移出等显示方式。
1.3 设计方案16×16的点阵显示屏共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16×16的点阵需要256/8=32个锁存器。
这个数字很庞大,因为我们仅仅是16×16的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本将是一个很庞大的数字。
因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。
动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。
具体就16×16的点阵来说,我们把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭;……第十六行之后又重新燃亮第一行,这样反复轮回。
当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到显示屏上稳定的图形了。
采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。
但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。
这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两个部分。
对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响到LED的亮度。
解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。
即在显示本行各列数据的同时,传送下一行的列数据。
为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。
经过上述分析,可以归纳出列驱动器电路应具备的主要功能。
对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。
这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。
2 系统总体方案及硬件设计2.1 显示屏总体设计方案2.2 驱动电路设计驱动电路有集成电路74HC574构成。
它是八路D型触发器,上升沿触发,三态。
而且移位寄存器和输出锁存器的控制是各自独立的,可以实现在显示本行列数据的同时,传送下一行的列数据,既达到重叠处理的目的。
74HC574的外形及内部结构如图所示。
它的输入侧有8个串行移位寄存器,每个移位寄存器的输出都连接一个输出锁存器。
引脚OE是串行数据的输入端。
引脚CP是移位寄存器的移位时钟脉冲,在其上升沿发生移位。
移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。
由于OE和CP两个信号是互相独立的,所以能够做到输入串行移位与输出锁存互不干扰。
芯片的输入端是D0~D7,输出端为Q0~Q7。
74HC574的引脚2.3 单片机系统及外围电路单片机采用AT89S52,采用频率晶振12MHZ,以获得较高的刷新频率,时期显示更稳定。
单片机的串口与列驱动器相连,用来显示数据。
P2口8位与行驱动器和列驱动器相连,送出行和列选信号;P3口则用来发送控制信号。
P0口和P1口空着,在有必要的时候可以扩展系统的ROM和RAM。
3 软件设计3.1 显示驱动程序显示驱动程序在进入中断后首先要对定时器T0重新赋初值,以保证显示屏刷新率的稳定,1/16扫描显示屏的刷新率(帧频)计算公式如下:刷频率(帧频)=1/16×T0溢出率=1/16×f/12(65536-t)其中f位晶振频率,t为定时器T0初值(工作在16位定时器模式)。
然后显示驱动程序查询当前燃亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。
为消除在切换行显示数据的时候产生拖尾现象,驱动程序先要关闭显示屏,即消隐,等显示数据打入输出锁存器并锁存,然后再输出新的行号,重新打开显示。
图3-1为显示驱动程序(显示屏扫描函数)流程图。
3.2 系统主程序本文设计的系统软件能使系统在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。
图形或文字显示有静止、移入移出等显示方式。
系统主程序开始以后,首先是对系统环境初始化,包括设置串口、定时器、中断和端口;然后以“卷帘出”效果显示图形,停留约3s;接着向上滚动显示“河南理工大学电气学院”这10个汉字及一个图形,然后以“卷帘入”效果隐去图形。
由于单片机没有停机指令,所以可以设置系统程序不断的循环执行上述显示效果。
单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容4 Proteus软件仿真4.1 Proteus软件简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从概念到产品的完整设计。