数码顺序循环显示控制器
51单片机数码管0到99循环程序代码

51单片机数码管0到99循环程序代码1. 概述在嵌入式系统的开发中,数码管是一种常见的输出设备,可以用于显示数字、字符等信息。
而51单片机是一种广泛应用的微控制器,其结合了强大的功能和灵活的应用,能够很好地驱动数码管。
本文将介绍如何使用51单片机编写一个循环显示0到99的程序,通过数码管输出这些数字。
2. 电路连接我们需要连接51单片机和数码管。
通常我们使用的是共阴数码管,其连接方式如下:- VCC连接到5V电源- GND连接到GND- DIO(数据输入/输出)连接到51单片机的IO口3. 程序设计下面是一个简单的C语言程序设计,用于控制数码管显示0到99的数字。
```c#include <reg51.h>sbit DIO = P2^0; // 数码管数据输入/输出sbit CL = P2^1; // 数码管片选信号unsigned char code numCode[10] = { 0xc0, // 00xf9, // 10xa4, // 20xb0, // 30x99, // 40x92, // 50x82, // 60xf8, // 70x80, // 80x90 // 9};//延时函数void delay(unsigned int i) {unsigned int j,k;for (j=i;j>0;j--)for(k=110;k>0;k--);}void display(unsigned char num) { CL = 1; //关闭片选DIO = numCode[num / 10]; //十位 delay(2);CL = 0;DIO = 0xff; //消隐delay(2);CL = 1; //关闭片选DIO = numCode[num 10]; //个位 delay(2);CL = 0;DIO = 0xff; //消隐delay(2);}void m本人n() {unsigned char i,j;while(1) {for(i=0;i<10;i++) {for(j=0;j<10;j++) {display(i * 10 + j);}}}}```4. 程序说明- 首先定义了数码管的连接引脚,以及0~9的显示编码。
数字光源控制器说明书

数字光源控制器功能特性该系列数字光源控制器有256级亮度控制,数码显示,四路大功率,具有频闪和长亮两种光源驱动模式,多种功能设置,方便使用。
1、提供旋钮/串口通信(RS232)方式控制亮度;2、串口可提供 0~255 共 256 级亮度调节;3、外触发采用光耦隔离设计,准确可靠; 4.、具有掉电保存、过载/短路保护功能。
01规格描述02使用说明032.RS232接口显示通道序号及对应的亮度值;此时可以通过按钮旋钮设置不同的通道的亮度;切换显示屏显示在第4通道 时,下图为控制光源通道1,亮度设置为106。
2、脉冲状态下通过发送文本工具控制I96,I97,I98,I99分别对应1至4通道;数值1到256为亮度调节值例如:2.1.把第一通道的亮度调到200直接发送”I96=200 SAVEI”结束符选择“回车”2.2.把第各个通道的亮度调到100直接发送”I96=100 I97=100 I98=100 I99=100 SAVEI”结束符选择“回车”3、持续状态通过发送文本工具控制M11,M21,M31,M41分别对应1至4通道;数值1 为打开光源,数值0为关闭光源;例如:3.1.把第一通道打开持续状态直接发送”M11=1”结束符选择“回车”3.2.把第一通道的持续打开状态关闭直接发送”M11=0”结束符选择“回车”4、通过本机直接控制光源通过LED显示屏右边的带开关按键旋钮进行控制,按压切换光源通道,旋转控制亮度。
外形尺寸04深圳市创科自动化控制技术有限公司CKVision Machine Vision Technology Co.,Ltd 关注官方微信公众号,了解更多资讯电话:***************************传真:*************Email:*****************邮编:518103网址:。
显示器控制器设计

3.按控制器运动的类别的不同
二、控制器的编码
2.大小编码
大小编码是通过控制器的尺寸大小不同来分辨控制器,因此,控制器的大小之间的尺寸等级差必须达到触觉的识别阈限。
大小编码不如形状编码有效,一般不宜超过3个。
3.形状和表纹编码
形状编码是将不同用途的控制器设计成不同的形状,以便使各控制器彼此之间不易混淆。
02
一些说明仪表使用环境、精度的字符应安排在不显眼的地方。
03
指针设计
01
指针设计的人机工程学问题,主要从下列几方面考虑:
02
形状
03
宽度
04
颜色
05
色彩匹配
06
1)指针的形状
指针形状要单纯、明确,不应有装饰。针身以头部尖、尾部平、中间等宽或狭长三角形的为好。
1
设计指针箭头如下图所示,以最右端的为最好。
01
02
03
04
05
06
07
08
09
误读率比较:
刻度盘的大小取决于盘上标记的数量和观察距离。 以圆形刻度为例,当盘上标记数量多时,为了提高清晰度,须相应增大刻度盘。但是,这必将增加眼睛的扫描路线和仪表占用面积。而缩小刻度盘又会使标记密集不清晰。
01
刻度盘的最佳直径与监控者的视角有关。实验证明,最佳视角为2.5~5°。因此,由最佳直径和最佳视角便可确定最佳视距,或已知视距和最佳视角便可推算出仪表刻度盘的最佳直径。
2. 根据输入信息的特点分类
1)离散控制器:可调出有限的、确定的几种状态,状态变化是跃变式的。 2)连续调节控制器:可在一个连续体上调节,状态变化是平滑、跃进式的。
平移式控制器:如手柄、操纵杆、键盘 平移式控制器又可分为摆动控制器、按压控制器、滑动控制器和牵拉控制器
plc控制数码管显示

一、设计目的1、通过利用PLC控制数码管显示熟悉相关的编程应用2、实现题目设计中要求的功能实现二、设计要求按下启动按钮后,由八组LED发光二极管模拟的八段数码管显示:先是一段段显示,显示次序是:A、B、C、D、E、F、G、H。
随后显示数字及字符,显示次序0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。
再返回初始显示,并循环不止。
三、设计内容(可加附页)1、列出输入输出表2、画出系统接线图3、根据控制要求设计出梯形图4、写出指令表LD 200.00 ANDNOT TIM000 LD TIM001 ANDNOT TIM002 ORLDLD TIM002 ANDNOT TIM003 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM006 ANDNOT TIM007 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009ORLDLD TIM009ANDNOT TIM010ORLDLD TIM011ANDNOT TIM012ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD 200.01ANDNOT TIM016ORLDOUT 10.00LD 200.00ANDNOT TIM000LD TIM000ANDNOT TIM001ORLDLD TIM001ANDNOT TIM002ORLDLD TIM002ANDNOT TIM003ORLDLD TIM003ANDNOT TIM004ORLDLD TIM006ANDNOT TIM007ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT TIM009ORLDLD TIM009ANDNOT TIM010 ORLDLD TIM012 ANDNOT TIM013 ORLDLD TIM016 ANDNOT TIM017 ORLDOUT 10.01LD 200.00 ANDNOT TIM000 LD TIM000 ANDNOT TIM001 ORLDLD TIM002 ANDNOT TIM003 ORLDLD TIM003 ANDNOT TIM004 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005 ANDNOT TIM006 ORLDLD TIM006 ANDNOT TIM007 ORLDLD TIM007 ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM012 ANDNOT TIM013 ORLD LD TIM017ANDNOT TIM018ORLDOUT 10.02LD 200.00ANDNOT TIM000LD TIM001ANDNOT TIM002ORLDLD TIM002ANDNOT TIM003ORLDLD TIM004ANDNOT TIM005ORLDLD TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT TIM009ORLDLD TIM010ANDNOT TIM011ORLDLD TIM011ANDNOT TIM012ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM018ANDNOT TIM019ORLDOUT 10.03LD 200.00ANDNOT TIM000LD TIM001ANDNOT TIM002ORLDLD TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM009ANDNOT TIM010ORLDLD TIM010ANDNOT TIM011ORLDLD TIM011ANDNOT TIM012ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD TIM019ANDNOT TIM020ORLDOUT 10.04LD 200.00ANDNOT TIM000LD TIM003ANDNOT TIM004ORLDLD TIM004ANDNOT TIM005ORLDLD TIM005ANDNOT TIM006ORLDLD TIM006ANDNOT TIM007ORLDLD TIM007ANDNOT TIM008 ORLDLD TIM008 ANDNOT TIM009 ORLDLD TIM009 ANDNOT TIM010 ORLDLD TIM010 ANDNOT TIM011 ORLDLD TIM011 ANDNOT TIM012 ORLDLD TIM013 ANDNOT TIM014 ORLDLD TIM014 ANDNOT TIM015 ORLDLD TIM020 ANDNOT TIM021 ORLDOUT 10.05LD TIM001 ANDNOT TIM002 LD TIM002 ANDNOT TIM003 ORLDLD TIM003 ANDNOT TIM004 ORLDLD TIM004 ANDNOT TIM005 ORLDLD TIM005ANDNOT TIM006ORLDLD TIM007ANDNOT TIM008ORLDLD TIM008ANDNOT TIM009ORLDLD TIM009ANDNOT TIM010ORLDLD TIM010ANDNOT TIM011ORLDLD TIM012ANDNOT TIM013ORLDLD TIM013ANDNOT TIM014ORLDLD TIM014ANDNOT TIM015ORLDLD TIM021ANDNOT TIM022ORLDOUT 10.06LD TIM022ANDNOT TIM023OUT 10.07LD TIM023OR 200.00ANDNOT TIM015OUT 200.00TIM 000 #10TIM 001 #20TIM 002 #30TIM 003 #40TIM 004 #50TIM 005 #60TIM 006 #70TIM 007 #80TIM 008 #90TIM 009 #100TIM 010 #110TIM 011 #120TIM 012 #130TIM 013 #140TIM 014 #150TIM 015 #160LD 0.00OR 200.01OR TIM015ANDNOT TIM023ANDNOT 0.01OUT 200.01TIM 016 #10TIM 017 #20TIM 018 #30TIM 019 #40TIM 020 #50TIM 021 #60TIM 022 #70TIM 023 #805、调试并运行程序四、设计实验结果及分析利用实验箱上的八个灯的先后点亮来表示数码管得各段的亮灭,按照实验要求八个灯先按顺序依次点亮,显示次序是:A、B、C、D、E、F、G、H。
七段数码管显示控制程序设计

P、B、E、F、2、3、4、5、6、8、9
网络68为停止程序。
网络69为复位程序。将M.0至M7.7全部复位。
寄存器如表4所示:
表4 对应寄存器表
P
M2.3、M6.1
L
M2.5、M6.3
C
M2.7、M6.5
B
M3.1、M6.7
E
M3.3、M7.1
F
M3.5、M7.3
1
M0.1、M5.7
2
M0.3、M5.5
(2),具体所建数据如图4所示:
图4 数据字典
(3)通信关联
关联方式如图5所示:
图5 通信关联
4.联合调试
当PLC运行的时候,打开组态王监控界面。通过虚拟界面实现对PLC的控制,图5和图6、7分别表示当PLC 启动、停止和复位,PLC与虚拟界面状态显示图。
图5 启动画面
2.硬件电路的设计
2.1I/O地址分配
根据课设要求,由于只是利用PLC控制数码管显示,所以在输入模块设计中只需要设计三个输入量,及启动、停止、复位,分别用I0.0、I0.1、I0.2表示,具体的输入模块分配表1所示。
表1 输入模块分配表
输入点
作用
I0.0
启动
I0.1
停止
I0.2
复位
根据课设要求,是在数码管上显示“1、2、3、4、5、6、7、8、9、P、L、C、B、E、F、9、8、7、6、5、4、3、2、1、P、L、C、B、E、F”,由于数码管是由七段LED灯控制,所以输出模块采用七个输出控制,具体分配如表2所示。
根据本次实验要求,程序流程图如图2所示:
。
。
图2 程序流程图
3.2PLC程序设计
执行器-智能控制器使用说明

1 电控单元性能指标1.1 输入/输出信号:0~10mA/4~20mA〔可编程设定〕。
1.2 输入阻抗:200Ω。
1.3 输出阻抗:0~500Ω。
1.4 机械开方向可编程设定。
1.5 阀位全开/全关位置可就地动态设定。
1.6 信号断失故障报警输出——无源节点—仅对4~20mA输入信号有效。
1.7 电机运转故障报警输出——无源节点。
1.8 扩展输入接口—电机温度检测、过热保护〔可选〕。
1.9 扩展输入接口—双向过力矩保护或限位开关〔可选〕。
1.10 初始通电后执行三种工作状态:就地操作/远程开关控制/远程连续控制。
1.11 执行器控制室强制开关控制。
1.12 远程强制切换/远程开/远程关输入3点。
1.13 面板操作:五位数码管显示/三个操作按键。
1.14 闭环回差:≤±2.0%。
1.15 控制根本误差:≤±1%。
1.16 灵敏限:±1~±4%七档可选〔可编程设定〕。
1.17 供电电源:220V·AC。
1.18 最大电机负载:200W·AC。
1.19 供电电流;静态最大电流〔控制器〕:≤12mA·AC。
动态最大电流〔控制器〕:≤24mA·AC。
1.20 工作环境:温度:-20~+50℃。
湿度:≤85%。
1.21 储存温度:-45~85℃。
二、控制方式与参数设定〔一〕、控制方式的选择通过按“MODE〞键,可以在“就地手动操作〞、“远程开关控制〞、“远程线性控制〞三种方式中选择任意一种作为当前的工作模式。
1、就地手动操作方式可以通过使用按键来改变阀门的开关位置。
2、远程开关控制方式在这种控制方式中,面板上的开关按键将不起作用。
阀门的开关动作命令将由外部信号——“远程开信号〞和“远程关信号〞来提供。
同“就地手动操作方式〞类似,如果当前位置为0%〔全关〕时,“远程关信号〞将失败;同样道理,如果当前位置为100%〔全开〕时“远程开信号〞将失败。
PLC数码显示控制
S7-200 SMART PLC实验指导书重庆邮电大学自动化实验实训中心2016.3S7—200SMART基本指令介绍一、S7—200SMART的SIMATIC基本指令简表:二、标准触点指令LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。
LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。
A与动合触点指令,用于单个动合触点的串联。
AX与非动断触点指令,用于单个动断触点的串联。
O或动合触点指令,用于单个动合触点的并联。
ON或非动断触点指令,用于单个动断触点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOL)型。
LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。
例子:翻译:0:装载I0.0,1:与I0.1相与(反相后),2:其结果与I0.2相或,3:再与I0.3相与,4:再与I0.4相或(反相后),5,6:连续输出两个Q0.3,Q0.4,7:再与I0.5相与后(反相后),8:输出Q0.6。
三、串联电路块的并联连接指令OLD两个或两个以上的接点串联连接的电路叫串联电路块。
串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。
OLD指令与后述的ALD指令均无目标元件指令,而两条无目标元件指令的步长都为一个程序步。
OLD有时也简称或块指令。
四、并联电路的串联连接指令ALD两个或两个以上的接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。
分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。
ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
五、输出指令 == 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
小遥控器使用说明
小遥控器使用说明一、外观与布局二、功能快速介绍2.1开机短按按键A,数码管亮起显示“..”,则完成开机。
2.2系统自检遥控器开机后在“..”闪烁1s内进行系统自检。
自检功能包括电量检测、射频功能等工作。
自检完成后,可根据数码管显示的状态判断自身状态,显示状态如下:“..”---------系统功能正常,进入正常待机状态。
“E1”----------通信部分功能初始化失败。
“E2”----------电池电量低,不满足通信要求。
2.3读取控制器故障码短按按键A,数码管显示“--”,此时正在在读取控制器故障码。
读取完毕后,数码管滚动显示故障代码,故障代码详见第三部分循环显示2遍后,进入待机模式,数码管显示“..”。
2.4设置控制器工作模式短按按键B,数码管显示“--”,此时正在设置控制器工作模式。
设置完毕后,数码管显示设置成功的数量。
显示3秒后,遥控器进入待机模式,数码管显示“,,”。
2.5更改已存的控制器工作模式长按按键B,数码管显示“AA”,此时遥控器进入接收模式,等待大遥控发送控制器工作模式。
等待时间为10s,在此期间若收到大遥控器的工作模式的信息,则显示“88”,闪烁3次后,进入待机模式。
若10s过后,没有收到大遥控器工作模式的信息,则自动退出接收模式进入待机模式,存储的工作模式不变,为接收前的模式。
2.6关机2.6.1手动关机长按按键A,数码管显示“FF”并闪烁进入关机流程。
闪烁3次后断电关机。
2.6.2自动关机在没有任何按键操作时,30秒自动进去关机程序,数码管显示“FF”闪烁3次后断电关机。
三、显示对照表(一个代码有可能同时对应多个故障)代码含义..在待机状态00工作正常,没有故障01LED负载短路02LED负载开路03太阳能板断路或者其电压低于光控电压。
04蓄电池过放05蓄电池超压06蓄电池欠压07控制器温度传感器故障08控制器温度超限09控制器温度高于120℃10控制器升压故障11控制器充电温度高于140℃1、LED负载短路122、太阳能板断路或者其电压低于光控电压。
首安火警控制器(SL-M500)说明书
SL-M500工业消防安全网络化监控站点系统软件操作手册首安工业消防股份有限公司1.概述1.1 SL-M500工业消防网络化监控站点系统软件(以下简称控制器)以西门子PLC为核心处理部件,可以采用多线制和二总线制接线方式,可连接各种探测器,控制器对信号组件(以下简称组件)上各部件状态进行自动巡回检测(以下简称巡检),从而实现火灾报警,并可通过输入模块、输出模块进行联动控制。
此处把控制器对控制模块的控制称为输出控制,以下同。
1.2 以软件编程替代硬件组合,对输出模块进行灵活控制,实现输出控制,此编程称为联动编程;信号组件上可连接总线制点型感烟、感温探测器、输入模块、输出模块,同时也可连接多线制缆式定温火灾探测器(以下简称缆式探测器)、多线制探测器、输入模块、输出模块等。
1.3液晶汉字直观显示系统配置及运行状态。
2.显示在发生新火警的情况下,可优先显示最新发生的有关状态信息。
2.1 火警在此状态下,报警器自动优先执行以下一系列操作:1). 启动内部声音,发出火灾报警声;2). 面板LED火警指示灯点亮;3). 火警继电器闭合,对外输出触点信号;4). 火警信息通过液晶屏自动显示,显示信息包括:火警部件总数、首火警日期、当前首次和最新火警部位的站点号、组件号、部件号、火警类别、发生时间等,并可通过手动操作逐页显示所有发生的火警的部位的有关信息;5). 根据联动编程可对输出模块进行控制;6). 发生的火警信息作为历史火警信息可以长久保存,掉电不丢失。
(操作人员可在火警发生后随时查阅有关信息)。
历史火警信息最多可保存100条。
2.2 故障故障分以下几种情形:1). 主备电故障2). 部件故障3). 组件故障4). 站点故障在上述情形之一发生时,发出故障声光报警,可按消音键消音。
2.2.1 对于故障1,面板上相应的主电、备电故障LED指示灯点亮,故障恢复后LED恢复正常。
2.2.2 对于故障2、3、4,面板上对应LED故障指示灯亮。
JB-QB-400控制器安装使用说明书
ruizeJB-TB-242/400型模拟量微机通用火灾报警控制器安装及使用说明书(Ver.98,3版)海湾安全技术GUCF SECURITY TECHNOLOGY目录一概述----------------------( 1 )二技术指标--------------------( 2 )三功能介绍--------------------( 3 )四按键及显示面板说明---------------( 4 )五安装结构说明------------------( 5 )六操作使用说明------------------( 6 -12 ) 七一般性故障处理-----------------( 12 )八注意事项--------------------( 13 )一、概述火灾报警控制器按其用途大体可分成三种类型:JB-QB型火灾区域报警控制器、JB-JB集中火灾报警控制器、JB-TB型通用火灾报警控制器。
区域报警控制器用于管理火灾报警探测器等现场探测报警部件,集中报警控制器用于管理区域报警控制器,而通用报警控制器兼有区域和集中两种报警控制器功能。
以上三种报警控制器可以通过软件来加以设定,在以下说明中不再作详细区分,仅使用报警控制器一词来代替。
二、技术指标本产品符合国家标准GB4717-93。
(1)控制器容量:本控制器可外接242只(484只)不同地址编码的探测器,其中含8个(16个)总线控制点(模块〕,最多可连接128台其他类型的控制器,如:区域报警控制器、火灾报警显示盘及消防联动控制器等。
本控制器还可挂接CRT彩色显示系统。
另外本控制器可在总线上连接钢瓶驱动盘用于气体灭火设备的管理,系统最多可管理六个气体灭火分区。
(2)线制:探测器与报警控制器之间采用无极性二总线连接,报警控制器与其他控制器之间采用有极性二总线连接,若连接火灾报警显示盘,需增加一根DC24V电源线和一根地线为火灾报警显示盘供电。
控制器与彩色CRT显示系统采用RS-232标准接口连接,连接线为三根,距离不超过15M。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子技术课程设计--------数码顺序循环显示控制器学院:电子信息工程学院专业班级:自动化051501姓名:李佳伟学号:200515040114同组者:李冀指导老师:闫晓梅2008年1月数码顺序循环显示控制器一、设计任务与要求数码顺序循环显示控制器任务与要求:1、实现两位数码顺序显示功能:(1)、两个数码管顺序显示以下四组数码字符:8、7;6、5;4、3;2、1。
每组字符两个数码管从左到右顺序显示。
(2)、任意时刻只有一个数码管显示数字,且顺序显示结束时,用一开关控制右边的数码管显示并停在“1”。
即顺序显示几组数码字符后应停在最后一个字符。
2、实现两位数码循环显示功能:在实现第一项所要求的功能的基础上,实现四字数码字符的循环顺序显示。
即两个数码管循环顺序显示“8、7;6、5;4、3;2、1”四组字符。
要求应开关K1手动控制是否循环显示。
要求完成的任务如下:1.画出整体电路图2.利用设计软件对可编程器件进行设计输入、设计仿真和器件编程,使器件具有所规定的逻辑功能。
3.安装调试所设计的电路,使之达到技术指标要求。
4.分析实验结果,写出设计说明书。
二、总体框图1、数码顺序循环显示控制器系统组成电路的总体框图如下图所示:信号控制模块与地址选择模块。
根据此逻辑框图我们可以得到几种实验方案:这是第一种构思利用数字选择功能器件实现课题要求,但是其中在0、1停止一项不够完善,前部分利用数字选择使得输入变为连续且循环的脉冲信号,后部分利用74LS153四选一数据选择器实现数码管的顺序循环显示,想比较最后选的此电路。
另外一种是:此电路选择的是用计数器实现的数码顺序循环显示器,利用向上端无效与向下有效实现数码的顺序显示再经过上图左方装置使得当计数器输出为0001的时候激活计数器的输入口,使得输出回到1000,从而实现循环输出,但是,在数码管口端遇到难题,无法找到合适正确的译码器使得输出为题目要求,因而放弃。
另外:仍然是数码管端显示问题,无法正常显示,从而放弃二、设计思路以及模块功能为了实现此课题的目标,我们需要首先提供一个脉冲信号提供输入信号,然后利用地址选择端使其输入信号得以循环输入,最后在经过译码装置来显示实验结果。
(一)、脉冲信号输入模块:此装置为整个电路提供了连续的脉冲输入信号,由于此脉冲信号为循环输入进而可实现题目中的连续循环显示,具体模块图如下:图1-1脉冲发生装置(二)地址选择模块:此部分是实现循环显示的最重要的功能部分,这部分又由74LS20D、74LS160两个74LS系列的芯片,具体实现循环功能工程是:两芯片组成的是4位数字选择系统,有且仅有脉冲输入信号为1,1的时候,74LS160的置0端才有效,使得脉冲输入重新从0,0开始输入信号,进而使得此模块准确的实现4位地址选择,具体模块图:图1-2地址选择模块(三)、数字输出模块:(此模块由我的同组者操作实现)该模块实现的是输入信号的选择输出装置系统,此装置是实现课题目标的又一重要装置,这个装置是由四个74LS153芯片组成的数据选择器组,选择输入信号输出给数码管显示结果,输入信号由74LS160,传入数据选择器的通道选择端口,选择输出,具体的模块如下图:图1-3 数字选择输出模块四、译码显示模块:(此步骤由我同组者实现)这是该系统的最后一个功能模块,此装置又是由几个功能芯片组成:数码管两个(中心部分),74LS08、74LS04、74LS32三种74系列的芯片(主要功能是选择数字通过功能,用以实现课题中的要求:使得数码管显示停留在右管显示1。
具体的模块图如下:图1-4 译码显示模块其功能实现过程为一个选择输出,当图1-4中的双向开关置于A 高电平时 电路正常的顺序循环显示;当置于B低电平时,电路停留在只有右管显示,且只显示1,从而实现课程要求。
三、器件的选择:各器件的逻辑框图、逻辑符号、逻辑功能表、内部原理图及逻辑功能分别如下:(一)、74LS04D:当输入为高电平时输出等于低电平,而输入为低电平时输出等于高电平。
因此输出与输入的电平之间是反向关系,它实际上就是一个非门。
(亦称反向器)。
在一些实用的反向器电路中,为了保证在输入低电平时三极管可靠地截止,常将电路接成图2-1的形式。
由于接入了电阻R2和负电源V EE,即使输入的低电平信号稍大于零,也能使三极管的基极为负电位,从而使三极管能可靠地截止,输出为高电平。
当输入信号为高电平时,应保证三极管工作在深度饱和状态,以使输出电平接近于零。
为此,电路参数的配合必须合适,保证提供给三极的基极电流大于深度饱和的基极电流。
74LS04为六反相器,输入是A,输出是Y,6个相互独立倒相。
供电电压5V,电压范围在4.75~5.25V内可以正常工作。
门数6,每门输入输出均为TTL 电平(<0.8V低电平 >2v高电平),低电平输出电流-0.4mA,高电平输出电流8mA。
其逻辑符号、逻辑功能表、内部结构、管脚图分别如下:图2-1:74LS04的内部结构 表一:74LS04功能表图2-2:74LS04的逻辑符号 图2-3:74LS04的管脚图(二)74LS08D :74LS08为四2输入与门,其逻辑符号,逻辑框图,内部原理图分别如图74LS08内部集成了4个2输入端与门电路,他们实现“与”逻辑功能,即只有两个输入端全部为“1”时,输出才为“1”;输入端有一个或两个“0”,输出均为“0”。
逻辑关系式为Y=AB 。
74LS160管脚图(三)74LS16074LS160为可预置的十进制同步计数器,其管脚图如图所示。
在CT74LS160中LD 为预置数控制端,D0-D3为数据输入端,C 为进位输出端,RD 为异步置零端,Q0-Q3位数据输出端,EP 和ET 为工作状态控制端。
由其功能表可得,当置数端为0时,输出全为0。
预置数端为0,当脉冲到达时,计数器置数;当置数和预置数端都为1,且EP=ET=1时,计数器进行加法计数;当EP=0,EP=1时,输出不变,且RCO=0;当ET=1时,各输出及RCO 都保持不变。
74LS160的内部原理图如右图所示。
当RC=0时所有触发器将同时被置零,而且置零操作不受其他输入端状态的影响。
当RC=1、LD=0时,电路工作在预置数状态。
这时门G16-G19的输出始终是1,所以FF0-FF1输入端J 、K 的状态由D0-D3的状态决定。
当RC=LD=1而EP=0、ET=1时,由于这时门G16-G19的输出均为0,亦即FF0-FF3均处在J=K=0的状态,所以CP 信号到达时它们保持原来的状态不变。
同时C 的状态也得到保持。
如果ET=0、则EP 不论为何状态,计数器的状态也保持不变,但这时进位输出C 等于V CC 4B 4A 4Y 3B 3A 3Y0。
当RC=LD=EP=ET=1时,电路工作在计数状态。
从电路的0000状态开始连续输入16个计数脉冲时,电路将从1111的状态返回0000的状态,C 端从高电平跳变至低电平。
利用C 端输出的高电平或下降沿作为进位输出信号。
U174LS160NQA 14QB 13QC 12QD11RCO 15A 3B 4C 5D6ENP 7ENT 10~LOAD 9~CLR 1CLK274LS160逻辑符号 (四)74LS20:74ls20是常用的双4输入与非门集成电路,常用在各种数字电路和单片机系统, 下面介绍一下此芯片,其引脚图为:这个74LS20芯片的功能其实很简单,就是包含4个双输入与非门,内含两组4与非门 第一组:1,2,4,5输入 6输出;第二组9,10,12,13输入8输出。
74LS20的功能表可表示为:四、总体设计电路: 1、总体电路原理图如下:2、电路的整体工作情况:(脉冲信号控制模块和地址选择模块部分)脉冲信号源发出连续脉冲进入芯片74LS160,两个输出端的分别输出0、0;0、1;1、0;1、1;四位数。
课题要求输出顺序循环数码,因此我们需要把连续的脉冲信号变为四位循环连续脉冲。
因此,我们加入74LS04芯片,此芯片的连线目的就是当脉冲输入信号为1、1时,使得信号循环回起使状态0、0,我们所做的是当脉冲输入信号为1、1时 74LS04的输出端接74LS160的置零端,此时置0有效,使得脉冲输入信号开始循环到原始状态,因此实现这两模块的我们所需要的功能:顺序循环的输入信号,进而为后面两个模块正常有效的实现课题题目。
补充:按键开关控制的是复位到8、0状态。
五、实验心得:两周的课程设计终于结束了,忙碌的生活虽然有点疲惫,但是心里感觉不错,感受到了我的未来,对以后的目标也有所明确,在课程报告设计的过程中,充分的发现了自己对知识的掌握不足,这也是对自己的一个警钟,同时也对自己前一阵子自己学习成果的肯定,虽然还不能轻松的完成所分配的课题,但是在指导老师的帮助下,也算是比较不错的完成了我们的课题。
其实这也是对我们能力与耐力的双重考验,当用软件进行防真的时候,当在电路箱上实际连线的时候,我才发现是多么考验我们的耐力,一跟跟的导线密步,一个个芯片的调试,总之,对我的收获比较大,在以后的学习生活里,我会自己给自己找些课题来考验和完善自己的动手能力,同时也会及时的考察以最近的学习情况,也会巩固下已经掌握的知识。
两周的生活非常幸福,也得谢谢指导老师闫老师的细心指导,才能叫我从中体会那么多,这算是我大学生活中的一个美好的回忆了吧。