版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 课题 1 二加热炉炉温控制系统设计 . 1 HYPERLINK l bookmark4 o Current Document 课题 2 直流电机转速测量和控制 . 3课题 3 多加热炉炉温检测系统设计 . 5 HYPERLINK l bookmark8 o Current Document 附录可编程键盘、显示器接口 8279介绍 11课题 1 二加热炉炉温控制系统设计一任务及要求:1二加热炉的炉温可以在 50 200之间任意调节;2系统每隔 3 秒钟检测一次炉温 T,同时对炉温
2、进行一次控制。控制要求如下: T(给定值)T(实际值) 5 升温; T(实际值)T(给定值) 5 降温; T(实际值)T(给定值) 10 降温并报警;T(实际值)T(给定值) 5 恒温; 3系统利用六位七段码显示器实时显示二加热炉炉温的给定温度和实际温度, 显示值为十进制数值。显示器的左三位显示给定值,右三位显示实际值。程序启动 运行之后即循环显示 1 号炉和 2 号炉的给定温度和实际温度,每次显示时间为 3 秒 钟;4分别记录二加热炉给定炉温和实际炉温数据,按给定值、实际值、给定值、 实际值、 形式循环记录,以便观察炉温的受控过程。每一加热炉的数据至少应保 存 256字节;5系统扩展有二个功
3、能按键,分别对应 1号炉和 2号炉。功能键按下后不影响 检测和控制功能,仅影响显示功能。具体要求如下:在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉 的给定温度和实际温度,如果此时按下另外功能键则不起作用,既不会改变当前显 示。只有再次按下同一个功能键之后才能使系统回到循环显示方式状态。按键互锁;在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉 的给定温度和实际温度,如果此时按下另一个功能键,则会改变当前显示,即应显 示和后一次按下的功能键对应的加热炉的给定温度和实际温度。只有连续按下同一 个功能键两次才能回到循环显示方式状态;6系统备有二路报警,由发光二
4、极管担任报警功能;7控制算法:控制运算可采用偏差控制、模糊控制和 PID 控制(采用增量算法)。各人可根据 自己对本课题的理解程度及编程能力选择其中任意一种运算方法。偏差控制运算中Tn-1和Tn分别为上次和本次运算得出的偏差值, 每次运算后 都应分别存入内存单元中。 1号炉和 2号炉的Tn-1和Tn应该分别保存。 二基本工作原理及说明1系统硬件硬件部分包括 8088实验系统或 8051单片机实验系统以及 WK2 实验板。其中 0809、8253、8259、8255、8279、数据存储器 62256、七段码显示器及其驱动电路、 按键和报警部分在 8088或 8051实验系统上,D/A 转换器 0
5、832和运算放大器在 WK2 实验板上;二个加热炉用运算放大器模拟。运算放大器的输出即是加热炉炉温的实际值。 给定温度由电位器 W 给出。给定温度和实际温度都用电压表示。这四个模拟量电压 经 A/D 转换器 0809转换成数字量之后参加控制运算。 0809的输入通道选用 IN4、IN5 、 IN6 和 IN7。给定值从 IN4 和 IN5 通道输入, 实际值从 IN6 和 IN7 通道输入。 A/D 采 样结束后由 EOC 信号发出中断请求;8088实验系统中利用 8253 提供定时服务,地址 40H。其 OUT0 已经连接到 8259的 IRQ0 上;8051单片机实验系统中利用单片机内部定
6、时器提供定时;8088 实验系统中利用 8259提供中断服务;8051 单片机实验系统中利用单片机内部定时中断和外部中断为系统提供中断服 务;8088实验系统中利用 8255或 8279 驱动七段码显示器;8051单片机实验系统中利用驱动芯片驱动七段码显示器;8088 实验系统中利用 74LS377 驱动报警发光二极管;8051 单片机实验系统中利用 P1口驱动报警发光二极管;二片 0832 输出控制加热炉炉温变化;数据存储器 62256 不需连接,地址范围 08000H0FFFFH;8088实验系统中功能键通过反相器连到 8259 的中断输入端或通过 8279 输入 产生中断;8051单片机
7、实验系统中功能键利用 P1口和外部中断 1 实现中断检测;给定温度由电位器 W 给出,可由外部调节。电压范围 05V ; 2控制系统使用软件主要包括:主程序;A/D 转换中断服务子程序;定时器中断服务子程序;代码转换子程序;显示子程序;按键中断服务子程序;8279中断服务子程序;控制运算子程序;三步骤及进度课程设计时间共一周半, 7.5 天。1阅读微机原理及使用课程设计任务书,理解题意。按要求设计二加热炉 炉温控制系统硬件连接图,按要求设计二加热炉炉温控制系统使用软件。阅读、理解、硬件及软件设计时间为 12 天;2系统调试: 连接硬件线路; 按以下步骤调试使用软件:主程序、定时器;A/D 、D
8、/A 转换;代码转换、显示;控制运算;按键、报警;统调。系统调试时间为 45 天;3验收及考核,时间为 0.51 天;4写课程设计报告书,时间为 0.51 天。四课程设计报告1画出硬件系统图、软件流程图;2写出程序详细清单并认真注释; 3写出调试过程中出现的问题及解决的方法; 4本次课程设计心得体会。课题 2 直流电机转速测量和控制任务及要求:1直流电动机转速调速范围 060 转/秒;2对直流电动机转速的调速要求如下:定时检测电动机转速;每隔 10 秒钟改变一次转速,电机按以下给定转速循环运转:50转/秒40 转/秒30转/秒20 转/秒以设定转速运转。设定转速从键盘或拨动开关输入,或者从内存
9、读取; 3扩展功能按键启动 /停止键:按下此键启动电机,电机以任何方式运转时按下此键将使电机 停转,再次按下此键将使电机重新转动。每次启动电机都应使电机循环运转;运转状态切换功能键: 当电机处于停转或以设定转速运转时,按下此键即进入循环运转状态; 当电机处于循环运转状态时,按下此键即进入设定转速运转; 4利用七段码显示器实时显示直流电动机的设定转速和实际转速: 在循环调速方式下,七段码显示器的左 3 位显示电机转速次序号: 1、2、3、 4;右 3 位显示电机的实际转速:在手动设定转速方式下, 七段码显示器的左 3位显示电机转速的设定值, 右 3 位显示电机的实际转速;5程序正常运行后,如果未
10、按下功能键,则电机以循环调速方式运转。 二基本工作原理及说明1系统硬件V压 DC+55VV ,额定转速 2400+转5V/ 分; 速度检测元件 ST198A 是反射式红直流电动机 RF-300C 额定+硬件部分包括 PD32 实验系统或 8051实验系统和 RF-300C 电机模块; RF-300C 电机模块包括一个微型直流电动机、速度检测元件及驱动元件,见 图 2- 1 。2ST109m8Am 。外光电传感器。采用高发射功率红外光电 二极管和高灵敏度光电晶体管组成,检测距离在直流电动机 RF-300C 上一M块1 反射1圆 盘,直流电动4机 旋转时利用 ST198A32OUTIN1K号的关系
11、曲线。由图可见,脉冲信号的高可采样脉冲数据, ST198A 输出的通断次数给 8253即可通过计算检测出电机转速; 直流电机的转速和施加于电机两端的电压、电流有关。最大值 Vmax 平均值 VAV 最小值 Vmin图 2- 2 脉是冲直信流号电机转速和输t 入脉冲信号的关系曲线。由图可见,脉冲信号的高 电平到来时,转速逐步增加,高电平T持 续的时间越长,转速增加越多,平均速度越 大。因而调节一个周期内的高电平持T续 时间(即占空比) ,就可以调节电机的平均转 速。平均转速 vAV D Vmax;占空比 D速度tT;PD32实验系统中利用 8253图提2供-定2 时服务, OUT0 连接到 82
12、59的 IRQ0上定 时中断; 8253 的 CLK1 作为输入测量直流电机的转速;8253的译码地址控制口: 30C H,计数器 0:300H,计数器 1:304H,计数器 2: 308H;8051单片机实验系统中利用单片机内部定时器 T0 提供定时;利用单片机内部计 数器 T1 测量直流电机的转速;PD32 实验系统中利用 8259 提供中断服务;偶地址: 3A0H,奇地址: 3A8H;8051 单片机实验系统中利用单片机内部定时中断和外部中断为系统提供中断服 务;PD32实验系统中利用 8255的 PB口接 SJ8602电机模块的 IN 端,控制输出到 直流电机的脉冲占空比来控制电机的转
13、速;8255的译码地址控制口: 20FH,PORTA:203H,PORTB:207H,PORTC:20BH; 8051单片机实验系统中利用利用 P1口接 SJ8602电机模块的 IN 端,控制输出到 直流电机的脉冲占空比来控制电机的转速;PD32 实验系统中利用 74LS273驱动七段码显示器;位地址: 360H,段地址: 340H;8051单片机实验系统中利用驱动芯片驱动七段码显示器;按键 1 和按键 2 提供系统外部中断信号,系统通过识别外部中断确定电机运 转方式和接受设定转速;2控制系统使用软件主要包括:主程序;8253定时器中断服务子程序; 8253电机转速检测服务子程序;显示子程序;
14、控制输出子程序;按键中断服务子程序;步骤及进度课程设计时间共一周半, 7.5 天。1阅读微机原理及使用课程设计任务书,理解题意。按要求设计直流电机 转速测量和控制系统硬件连接图,按要求设计使用软件。阅读、理解、硬件及软件设计时间为 12 天;2系统调试: 连接硬件线路; 按以下步骤调试使用软件:主程序;8253 定时器中断服务子程序;键盘中断服务子程序;显示子程序;控制输出子程序;统调。系统调试时间为 45 天; 3验收及考核,时间为 0.51 天; 4写课程设计报告书,时间为 0.51 天。四课程设计报告1画出硬件系统图、软件流程图;2写出程序详细清单并认真注释; 3写出调试过程中出现的问题
15、及解决的方法; 4本次课程设计心得体会。直流电动机调速控制系统硬件参考图P-0M155ST1985OUTD0按键1A3 A2IRQ2 IRQ1P-1CS-4D7CLK1D0A1 A0D7CLK182532按 键+5VCS-4Q-1 Q-0A3IOA0IRQ0PB1 CSSP/182558259C LGK0AGTEA0TE1 OUTCS4IOWIO RCS1 +5V+ 5V3MHzVCCCS1CLRCLKSP/END0D7D0D7CS6 INTIRN TACS3CS2CVC74CLKLS273CL74LS273Q7 Q6Q 5Q 4 Q3Q 2Q 1 Q0Q7 Q6 Q5 Q4Q 3Q 2Q 1
16、Q 0主程序直流电机调速控制流程框图T0 中断服务子程序开始开始到定时时间? N重赋 TK取 CLK1 计数值初始化 8253T0 定时方式 T1 计数方式 赋计数初值重新初始化 8253, T1定义数据区: 输出延时计数常数 COUNT 定时检测计数常数 TK得到实际转速重赋 T1 计数初值 Y 循环方式?初始化 8259取循环给定转速取手动给定转速开中断存给定转速调显示CALL 控制输出CALL 控制运算控制运算子程序中断返回开始ONTIME 最小值?Vn最小值ONTIME最小值ONTIME 最大值?V n最大值控制制输输出出高电子平程序ONTIME 最大值开始OFFTIME 延最时大值
17、ONTIMENNONTIM暂E 存1V0n ?课题3 N多 加热炉延炉时温检测系统设计NOFFTIME 10?控制输中出断低返电回平一任务及要求:1加热炉的炉温可以在 50 200之间任意调节;2系统每隔 3 秒钟检测一遍炉温;3利用六位七段码显示器实时显示加热炉的炉号和实际温度,显示值为十进制 数值。显示器的左三位显示加热炉的炉号,右三位显示实际值。程序启动运行之后 即开始循环显示,每次显示时间为 3 秒钟;4分别记录各加热炉的实际炉温数据,每一加热炉的数据保存 256 字节。每检 测一次即保存一次,循环刷新;能。5对应各加热炉扩展功能按键。功能键按下后不影响检测功能,仅影响显示功具体要求如
18、下:在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉 的炉号和实际温度。如果此时按下另外功能键则不起作用,既不会改变当前显示。 只有再次按下同一个功能键之后才能使系统回到循环显示方式状态;在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉 的炉号和实际温度,如果此时按下另一个功能键,则会改变当前显示,即应显示和 后一次按下的功能键对应的加热炉的炉号和炉温。只有连续按下同一个功能键两次 才能回到循环显示方式状态;6扩展发光二极管担任报警功能,当温度超过 200即点亮发光二极管报警。 二基本工作原理及说明1系统硬件连接参考“多加热炉炉温检测系统硬件参考图” 。硬件
19、部分为 PD32实验系统或 8051单片机实验系统。包括 0809、8253、8259、 8255、数据存储器 62256、七段码显示器及其驱动电路、按键和报警部分 。 图中虚线 为需要连接的连线;加热炉的实际温度用电压表示, 由电位器给出。模拟量电压经 A/D 转换器 0809 转换成数字量。 0809 的输入通道选用 IN0、IN1、IN2、IN3、。A/D 采样结束后由 EOC 信号发出中断请求。 0809 的译码地址为 3C0H。通道 07分别为 3C0H,3C4H, 3C8H,3CCH,3D0H,3D4H,3D8H,3DCH。A/D 采样结束后由 EOC 信号发出中 断请求;PD32
20、实验系统中利用 8253提供定时服务。 8253的译码地址控制口: 30C H, 计数器 1:300H,计数器 2:304H,计数器 3:308H;8051单片机实验系统中利用单片机内部定时器提供定时;PD32 实验系统中利用 8259 提供中断服务。偶地址: 3A0H,奇地址: 3A8H;8051 单片机实验系统中利用单片机内部定时中断和外部中断为系统提供中断服 务;PD32 实验系统中利用 74LS273驱动七段码显示器。位地址: 360H,段地址: 340H;8051单片机实验系统中利用驱动芯片驱动七段码显示器;PD32 实验系统中利用 74LS245驱动报警发光二极管。地址: 340H
21、;8051 单片机实验系统中利用 P1口驱动报警发光二极管;数据存储器 62256 不需连接,地址范围 08000H0FFFFH;PD32 实验系统中功能键连到 8259的中断端; 8051单片机实验系统中功能键利用 P1口和外部中断 1 实现中断检测; 实际温度由电位器给出,可由外部调节。电压范围 05V ; 2检测系统使用软件主要包括:主程序;A/D 转换中断服务子程序;定时器中断服务子程序;代码转换子程序;显示子程序;按键中断服务子程序;3程序参考流程图; 4多加热炉炉温检测系统硬件参考图。三步骤及进度 课程设计时间共一周半(二周) ,7.5天( 10 天)。 1阅读微机原理及使用课程设
22、计任务书,理解题意。按要求设计多加热炉 炉温检测系统硬件连接图,按要求设计多加热炉炉温检测系统使用软件。阅读、理解、硬件及软件设计时间为 12 天;2系统调试: 连接硬件线路; 按以下步骤调试使用软件:主程序、定时器;A/D 转换;代码转换、显示;按键、报警;统调。系统调试时间为 46 天;3验收及考核,时间为 0.51 天;4写课程设计报告书,时间为 0.51 天。 四课程设计报告1画出硬件系统图、软件流程图;2写出程序详细清单并认真注释; 3写出调试过程中出现的问题及解决的方法;4本次课程设计心得体会。CS-4多加热炉炉温检测程序参考流程图主程序 A/D 转换中断服务子程序开中断显示IOR
23、IO WA 1 A0 RSTCS-4CS1 A0REPAP3 A2P A1P A0470报警 报警4中断返回D7 A4 A3 A2IN2OECLOCKI ORA3IRQ1SP/18255A0WRR DSETSINTQ_0+5VD0INT1D7INTR按键1按键2D7 ININTA CS-1CS6+5V多加热炉炉温检测系D0统硬件参考图P_1 P_0D0D7 ADADDCAD DBD A+5VG NDIN1IN0I N005VALES TART0809CSCS7CS1IOWIORCS74LS028253CS3CS2C 74 CC7VCC多加热炉炉温检测系统硬件参考图D2ref+IN4EXI132
24、FFDDHA4 A3 A2LS273SC /ALE ALSET ART 102EOCEOCD0 OE RD ALE74FFE2 E1 C B A74LS02 EXI17 46CLKA DC 0809D0D7ENABLE D7 CL0HY 074LS138GD0D7INT0P0.0INT0FFDCH74LS273RD ALE8031P0.7 P1.0 P1.1INTI1N T1P 1 .P41 .4 P1P.71 .72A12 A32 A31 A2 A41 AK112L411P1.1111 132 7L1报警12Y12 Y32 Y31 Y2 Y41 YGND开关 开关2报警4+5V驱动74LS2
25、401abc de fgdp段码驱动75452附录可编程键盘、显示器接口 8279 介绍1. 简介利用软件的方法实现键扫描及动态显示的最大缺点是占用很多 CPU 时间,一旦 程序进入 处理其它功能的程序段,键盘及显示器即停止工作。可编程键盘、显示器 接口 8279可在编程后对键盘、 显示器进行扫描, 记下按下键的坐标并显示数据。8279是一个 40 线的双列直插式器件,如下图所示。它最多可外接 88 的键盘 及 16 8 的发光二极管显示器。26252412131415161718194221011213927OUTA0OUTB0OUTA1OUTB1OUTA2OUTB2OUTA3OUTB3DB
26、0B0DB1DB2SL0DB3SL1DB4SL2DB5SL3DB6DB7RL0RL1IRQRL2RL3CSRL4RDRL5WRRL6A0RL7CLKSHIFTRESETCNTL/S8279302928233233343538391256783637318279和 CPU之间的连线有:D0D7IRQ /RD、/WR RESET /CSA0CLK数据线 中断申请信号,高电平有效 读、写信号 复位信号 片选信号 缓冲器地址。 0 表示数据口, 1 表示命令、状态口 外部时钟输入,用以产生内部 100KHz 的信号,输入 信号频率低于 2MHz8279和外部的连线有:SL0SL3扫描信号,用于键盘和显
27、示器的扫描RL0RL7键输入信号,由内部电阻拉成高电平SHIFT, CNTL/STB键控制线,由内部电阻拉成高电平OUTB03,OUTA03输出显示数据, OUTA3 为最高位, OUTB0 为最低位 /BD 消隐信号在 8279 内部,有 8 字节的先进先出的键输入缓冲器及 16 个字节的显示数据缓 冲器。当外部有键闭合时,其键值存入键输入缓冲器,中断信号 IRQ 变为高电平, 当 CPU 将键值读取后, IRQ 信号变低。 CPU 向 8279 的显示数据缓冲器写入数据后, 8279即自动地将此数据用动态显示的方式显示出来。2. 工作方式和编程由缓冲器地址信号可以决定 8279 的两个端口
28、,当 A0=1 时选中命令、状态口, 8279的编程通过向其命令、状态口写入命令字来实现。8279的命令字包括: 键盘、显示器方式设置; 程序时钟设置;读 FIFO/传感器 RAM ;读显示 RAM ;写显示 RAM ;显示器写入禁止 /空格;清除;中断结束 /出错方式设置。键盘、显示器方式设置 此命令用于设置键盘和显示器的工作方式,其格式为: 000为此命令的特征位。0 0 0 D D K K KDD 为显示方式设置,定义如下:D D显示方式0 08个 8段字符显示,左边输入0 116 个 8 段字符显示,左边输入1 08个 8段字符显示,右边输入1 116 个 8 段字符显示,右边输入根据
29、显示方式的设置,可外接 8 个或 16 个 8 段发光二极管显示器,向显示器 RAM 写入显示字型的方式有左边输入和右边输入两种。KKK 为键盘操作方式,定义如下:K K K键盘操作方式0 0 0外部译码,双键互锁0 0 1内部译码,双键互锁0 1 0外部译码, N 键巡回0 1 1内部译码, N 键巡回1 0 0外部译码,传感器方式1 0 1内部译码,传感器方式1 1 0选通输入,外部译码显示扫描1 1 1选通输入,内部译码显示扫描根据键盘操作方式的选择,在选择外部译码方式时可外接88 的键盘或 88的传感器矩阵。在选择内部译码方式时,只能接 48 的键盘或 48的传感器矩阵 此时显示器只能
30、接 4 个 8 段的发光二极管显示器。 在键盘方式时, SHIFT ,CNTL/STB 作为两个独立的键,其键值直接送入 8279,在选用选通工作方式时, CNTL/STB 为 选通脉冲输入端,而 RL0 RL7 为信号输入口。程序时钟设置 此命令用来设置分频系数,其格式为: 0 0 1 P P P P P001 为此命令的特征位。PPPPP为分频系数,其数值为 231,用来产生一个 100KHz 的内部时钟。在复 位后自动定为 31。读 FIFO/传感器 RAM ,其格式为010AIAAA010 为此命令的特征位。AI 为地址自动加 1标志, AAA 为 FIFO/传感器 RAM 地址。在键
31、扫描方式时,每次读取数据总按先进先出的原则依次读出,而和AI 、AAA无关。在传感器方式及选通方式时, AAA 为 RAM 地址。当 AI=0 时,CPU 对地址 为 AAA 的单元读数,读完后地址不变。当 AI=1 时, CPU 对地址为 AAA 的单元读 数,读完后其地址自动加 1 。读显示 RAM此命令用来设置读显示器 RAM ,其格式为:011 为此命令的特征 0 1 1 AI A A A A 位。AI 、AAAA 分别为地址自动加 1 标记及显示器 RAM 的地址。写显示 RAM 此命令用来设置写显示器 RAM ,其格式为: 100 为此命令的特征 1 0 0 AI A A A A
32、位。AI 、AAAA 分别为地址自动加 1 标记及显示器 RAM 的地址。显示器写入禁止 /空格 此命令用来禁止数据写入显示器 RAM 或向显示器 RAM 写入空格,其格式为:101IWAIWBBLABLB101 为此命令的特征位。此命令用在将一个 8 段显示分作两个 4 段显示的情况,在 IWA 置 1、 IWB 置 0 时,将屏蔽半字节 A ,即 CPU 向显示器 RAM 写入数据时,只能更改半字节 B,而 不能更改半字节 A。此时显示器仅将 OUTB0 3的部分更改,而由 OUTA03 控制 的显示器保持不变, 即 A 的部分不允许新的数据写入。 同样,当 IWA=0 、IWB=1 时,
33、 屏蔽半字节 B。如果要求显示一空格,则可将 BLA 置成 1或 BLB 置成 1,这时由 OUTA 或 OUTB 控制的显示器显示空格。 如果要求两个半字节都为空格, 则应将 BLA 和 BLB 均置 1。清除此命令用来清除显示器 RAM 和 FIFO 状态。其格式为:1 1 0 CD CD CD CF CA110为此命令的特征位。CD CD CD 用来置清除方式,具体如下:CD CD CD1 0 显示器 RAM 清为全 01 1 0显示器 RAM 置成十六进制数 20H1 1 1显示器 RAM 置成全 10此时为“ 1”时,允许清除显示器 RAM (或用 CA=1)显示器 RAM 清为全
34、0 或置成全 1,要看硬件的连接来决定。如显示器在高电平 时点亮,低电压时不亮,则应清为全 0,当显示器在低电平时点亮,高电平时不亮, 则应在清除时将其置为全 1。CF=1 时,清除 FIFO 状态,并将中断复位, 对于传感器 RAM 的指示器也置为 0。CA=1 为 CD和 CF的结合,此时清除显示器 RAM 以及 FIFO 状态。中断结束 /出错方式设置 此命令用来置中断结束及出错方式,其格式为:DU S/E O U F N N NNNN 为 FIFO RAM 中字符的个数;F为 FIFO RAM 满标记;U 为 FIFO RAM 空标记,在 FIFO RAM 中无字符时, CPU 读 F
35、IFO RAM 时置位;0 为 FIFO RAM 溢出标记。在 FIFO RAM 满时,再送入一个字符,此位置 1.S/E 在传感器方式时,表示至少有一个传感器闭合,在特殊出错方式时,表示 有多个按键同时按下。DU 在清显示或总清命令执行期间此位为“ 1”,此时不可对显示器 RAM 写入 数据。从 FIFO/ 传感器 RAM 中读回的数据格式根据键盘工作方式和传感器工作方式有 所不同。在键盘工作方式时,其格式为:D7D6D5 D4D3 D2 D1 D0CNTLSHIFT行号列号CNTL 指 CNTL 键的状态,按下为 0,未按为 1。 SHIFT 指 SHIFT 键的状态,按下为 0,未按为
36、1。 行号指按下的键所在的行号,即扫描计数值。列号指按下的键所在的列号,由 RL07 的状态决定在传感器方式和选通输入方式时,其格式为:D7 D6 D5 D4D3 D2 D1 D0RL7RL6RL5RL4RL3RL2RL1 RL0此数据由输入信号 RL07 决定。根据上述命令的设置, 8279 的扫描方式分为内部译码和外部译码两种。 在内部译码方式时, 扫描输出信号 SL03经驱动后可直接对显示器及键盘进行 扫描。此时,只允许外接 4 个 8 段的显示器以及 48 的键盘。在外部译码方式时,扫描输出信号 SL03 需经译码、驱动后,才能对显示器及 键盘进行扫描。此时,只允许外接 8 或 16个
37、 8 段的显示器以及 88 的键盘。根据显示方式的编程,可分为左边输入和右边输入两种。 当选择为左边输入方式时, 写入数据的 RAM 地址和显示器从左到右的位置相对 应。RAM 地址 0对应于最左边的显示器,而 RAM 地址 15(在置为 8 个显示器时为 7)则对应于最右边的一个显示器。当写命令置 AI=1 时,则按设定的地址 AAAA 写入数据,写入后地址自动加 1, 如果加 1 后地址大于 17(或是 7),则再从地址 0 开始送入。例如选择 8 个显示器,从左边输入。若设定 AI=1 ,AAAA=0000 ,依次送入 10 个字符,其过程如下:第 1 次送入1第 2 次送入120 1 2 3 4 5 6 7显示器 RAM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制球工成果测试考核试卷含答案
- 铅笔制造工岗位班组安全考核试卷含答案
- 1,4-丁二醇装置操作工岗中应急考核试卷含答案
- 公关员环保竞赛考核试卷含答案
- 高频电感器绕制工岗中绩效目标考核试卷含答案
- 2025-2026学年大班古诗说课稿池塘
- 动物检疫检验员安全生产知识水平考核试卷含答案
- 乙腈装置操作工工作水平考核试卷含答案
- 2025-2026学年低段绘画说课稿
- 2026年锡冶炼行业发展趋势及投资前景报告及未来五至十年新兴市场与增量突破
- 2026年国家能源集团笔试历年真题
- 2025年北京市中小学生航天知识竞赛题库及答案
- 土方开挖及基坑支护专项施工方案
- 管廊施工应急预案方案
- 2026年山东烟台市高三二模高考数学试卷试题(含答案)
- 2026年黑龙江哈三中高三一模英语试题含答案
- 2026年中国宠物行业白皮书 消费版
- 低空空域资源合理配置与运行效率优化策略研究
- 2026年人工智能训练师(二级)实操技能综合试题及解析
- 尺神经松解术课件
- 显微手足外科科普
评论
0/150
提交评论