PLC训练题(拨码开关与数码管)

PLC训练题(拨码开关与数码管)
PLC训练题(拨码开关与数码管)

第一题搅拌机控制

有一台搅拌机,用三相交流异步电动机拖动,其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用拨码器设定两个数据,分别为N1,N2。

当按下启动按钮SB1时,电动机首先正向旋转N1×10秒,然后停5秒,然后反向旋转N2×10秒,停5秒,然后再正转……如此循环。

在正反转运行过程中,系统工作指示灯HL1常亮;在正反转等待过程中,系统工作指示灯HL1以1Hz(50%占空比)频率闪烁。

在系统工作过程中,利用两位数码管利用外解码方式倒计时显示电动机正转、反转、等待正反向旋转的时间(以秒为单位)。

设定的时间具有上下限,不低于10秒,不高于50秒。如果超过此范围,分别以上下限替代。

(2)停止过程:

任何时候,按下停止按钮SB2,电动机停止运行,工作指示灯HL1熄灭,数码管显示“00”。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。如果搅拌机运行过程中按下了急停按钮ES,或者电动机发生过载,则电动机立即停止运转,工作指示灯HL1熄灭,同时报警指示灯HL2以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB3,如果系统发生报警,按下此按钮,报警指示灯HL2熄灭。

第二题三相交流异步电动机星-三角启动运行控制

有一台三相交流异步电动机,需采用星-三角启动方式启动工作,其控制要求如下:(1)工作过程:

在系统工作之前,首先使用两位拨码器设定一个数据N1。

当按下启动按钮SB1时,主接触器KM1闭合,同时星形启动接触器KM2闭合,电动机做星形连接,降压启动。

星形启动N1秒后,星形启动接触器KM2断开。KM2断开延时1秒后,三角形运行接触器KM3闭合,电动机正常运转。

在电动机从星形连接到三角形连接期间,利用两位数码管外解码方式显示其倒计时时间(以秒为单位)。星形启动接触器KM2断开后,数码管显示“88”。

设定的时间具有上下限,不低于5秒,不高于25秒。如果超过此范围,分别以上下限替代。

(2)停止过程:

任何时候,按下停止按钮SB2,电动机停止运行,数码管显示“00”。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB3,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

第三题电动机顺序启动控制

某工作台由一台三相交流异步电动机M1拖动,为了给三相交流异步电动机润滑冷却,另外有一台小容量的三相交流异步电动机M2带动油泵。其控制要求如下:(1)工作过程:

在系统工作之前,首先使用拨码器设定两个数据,分别为N1,N2。设定的时间具有上下限:N1不小于1,不大于3,N2不小于4,不大于8;如果超过此范围,分别以上下限替代。

当按下启动按钮SB1时,油泵电动机M2启动。油泵电动机M2启动N1×10秒后,主拖动电动机M1启动运行。

(2)停止过程:

任何时候,按下停止按钮SB2,主拖动电动机M1立即停止,而油泵电动机M2继续运行N2秒以后停止运行。

在启动电动机和停止电动机期间,利用两位数码管外解码方式显示其倒计时时间(以秒为单位)。其中,启动过程,数码管常亮显示;停止过程,数码管以1Hz频率闪烁显示。当电动机M1和M2都在运行时,数码管常亮显示“00”。当电动机M1和M2都停止时,数码管熄灭。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,数码管熄灭,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB3,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

某工作台由一台三相交流异步电动机拖动,在工作台运行的左右两端有限位开关,工作台可以手动运行,也能做自动往返的运行。其控制要求如下:

(1)工作过程:

工作台手动运行和自动运行可以利用钥匙开关SA0来选择。在系统工作之前,首先使用两位拨码器设定一个数据N1。

在SA0选择手动控制方式时,按下前进按钮SB1,工作台向右前进,松开前进按钮SB1,工作台停止;按下后退按钮SB2时,工作台向左后退,松开后退按钮SB2,工作台停止。

在SA0选择自动控制方式时,按下启动按钮SB3,工作台如果不在最左端,则应向左后退先返回最左端,碰到左端限位开关后,自动向右前进;如果工作台已经在最左端,则工作台直接向右前进。向右碰到右端限位开关后,工作台停止N1秒时间后,自动向左后退,直至碰到左端限位开关后,工作台继续向右前进……如此循环往复。

在工作台运行中,利用两位数码管利用外解码方式倒计时显示如下信息:工作台前进时,数码管闪烁显示“90”;工作台后退时,数码管常亮显示“88”;当工作台在右端限位开关处等待N1秒时,数码管以1Hz频率闪烁显示其倒计时时间(单位为秒);当工作台处于停止状态时,数码管熄灭。

(2)停止过程:

任何时候,按下停止按钮SB4,工作台立即停止。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,数码管熄灭,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB5,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

某工作台由一台三相交流异步电动机拖动,在工作台运行的左右两端有限位开关,工作台在两个限位开关之间做自动往返的运行。其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用一位拨码器设定一个数据N1。

在工作台停止状态下,按下循环启动按钮SB1,工作台如果不在最左端,则应向左后退先返回最左端,碰到左端限位开关后,自动向右前进;如果工作台已经在最左端,则工作台直接向右前进。向右碰到右端限位开关后,工作台向左后退,直至碰到左端限位开关后,工作台继续向右前进……如此循环往复。

在工作台停止状态下,按下短循环启动按钮SB2,其工作过程和SB1一样,只是在工作台完成N1次往返循环以后,自动停止在工作台最左端。其循环次数按照从最左端限位开关出发,往返一次到达最左端限位开关为一次计算。

在工作台运行期间,利用一位数码管直接段驱动方式显示其工作过程:循环工作方式下,数码管以1Hz频率闪烁显示“8”;在短循环工作方式下,数码管以1Hz频率闪烁显示其剩余循环次数。

N1设定具有上下限,不低于1,不高于5。如果超过此范围,分别以上下限替代。

(2)停止过程:

在工作台运行过程中,按下停止按钮SB3,工作台不会立即停止,只有当工作台向左后退,碰到左端限位开关后,工作台停止运行,停止过程结束,数码管熄灭。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB4,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

某工作台由一台三相交流异步电动机拖动,在工作台运行的左右两端有限位开关,工作台在两个限位开关之间做自动往返的运行。其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用拨码器设定两个数据,分别为N1,N2。N1和N2的上下限范围为3和8,超过此范围的数据,分别用上下限替代。

按下启动按钮SB1,工作台如果不在最左端,则应向左后退先返回最左端,碰到左端限位开关后,等待N1秒,工作台自动向右前进;如果工作台已经在最左端,则工作台直接向右前进。向右碰到右端限位开关后,等待N2秒,工作台向左后退,直至碰到左端限位开关后,工作台继续向右前进……如此循环往复。

在工作台运行中,利用两位数码管利用外解码方式倒计时显示如下信息:工作台前进时,数码管以1Hz频率闪烁显示“90”;工作台后退时,数码管以0.5Hz闪烁显示显示“88”;当工作台在左右两端限位开关处等待时,数码管以常亮方式显示其倒计时时间(单位为秒);当工作台处于停止状态时,数码管熄灭。

(2)停止过程:

任何时候,按下停止按钮SB2,工作台立即停止。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB3,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

第七题卷扬机控制

某卷扬机由一台三相交流绕线式转子异步电动机拖动,其转速可以通过在转子回路中串入不同阻值的电阻来实现调节。其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用拨码器设定两个数据,分别为N1,N2。N1和N2具有上下限,不低于2,不大于7。如果超过此范围,分别以上下限替代。

按下启动按钮SB1,首先主接触器KM0和接触器KM1闭合,转子回路串入电阻R1,电动机以较低速度运行(二阶段);延时N1秒钟后,接触器KM2闭合,转子回路串入电阻R2,同时KM1断开,电动机以中速运行(一阶段);KM2闭合N2秒后,接触器KM3闭合,同时KM2断开,转子回路中的电阻全部切除,电动机以最高速度运行(运行阶段)。

在系统运行期间,利用一位数码管直接段驱动方式显示其所处阶段:上电后系统进入准备阶段,准备阶段以1Hz频率闪烁显示“0”,二阶段以1Hz频率闪烁显示“2”,一阶段以1Hz频率闪烁显示“1”,运行阶段以常亮的形式显示“0”。

(2)停止过程:

电动机运行期间,按下停止按钮SB2,电动机立即停止,系统进入准备阶段,数码管以1Hz频率闪烁显示“0”。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES或者发生过载现象,则电动机立即停止运转,同时数码管以1赫兹(50%占空比)的频率闪烁显示“E”。

系统中有报警解除按钮SB3,如果系统发生报警,按下此按钮,系统进入准备阶段,数码管以1Hz频率闪烁显示“0”。

某机床使用一台三相交流异步电动机作为主拖动电动机,为了实现精确控制,在其停止时进行制动。其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用一位拨码器设定一个数据N1,N1具有上下限,不低于3,不大于7。如果超过此范围,分别以上下限替代。

主拖动电动机单向旋转,可以点动控制,也可以连续运行。

按下点动按钮SB1,主接触器KM1闭合,电动机旋转。松开点动按钮,KM1断开,电动机停转。在电动机点动运行期间,用两位数码管外解码方式以1Hz频率闪烁显示“00”。

按下自动启动按钮SB2,主接触器KM1闭合,电动机连续旋转,直至按下点动按钮SB1或停止按钮SB3。在电动机连续运行期间,用两位数码管外解码方式以常亮方式显示“00”。

(2)停止过程:

电动机在自动运行过程中,按下停止按钮SB3,主接触器KM1立即断开,同时制动电磁铁KV1通电对电动机进行制动。KV1通电N1秒后自动断开,制动结束,数码管熄灭。在制动期间,利用两位数码管外解码方式以1Hz频率闪烁倒计时显示制动剩余时间(单位为0.1秒)。

在制动过程中,点动按钮SB1和自动启动按钮SB2均不起作用。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,数码管熄灭,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB4,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

某机床使用一台三相交流异步电动机作为主拖动电动机,可以星形接法运行,也可以三角形接法运行。其控制要求如下:

(1)工作过程:

在系统工作之前,首先使用两位拨码器设定一个数据N1,N1具有上下限,不低于5,不大于80。如果超过此范围,分别以上下限替代。系统通电后初始状态下,数码管熄灭。

主拖动电动机单向旋转,可以点动控制,也可以连续运行。

按下点动按钮SB1,主接触器KM1以及星形接触器KM2闭合,电动机低速旋转。松开点动按钮,KM1和KM2断开,电动机停转。在电动机点动运行期间,用两位数码管外解码方式以1Hz频率闪烁显示“00”。

按下自动启动按钮SB2,主接触器KM1以及星形接触器KM2闭合,电动机以星形接法启动;延时N1×0.1秒钟以后,星形接触器KM2断开,主接触器KM1和三角形接触器KM3闭合,电动机以正常速度运行,直至按下点动按钮SB1或停止按钮SB3。在电动机从星形连接到三角形连接期间,利用两位数码管外解码方式常亮显示其倒计时时间(以0.1秒为单位)。星形启动完成后,数码管常亮显示“00”。

(2)停止过程:

电动机在运行过程中,按下停止按钮SB3,所有接触器全部断开,电动机停止运行。

(3)报警及保护

在系统中有急停按钮ES和电动机过载保护继电器FR。系统启动后,任何时候按下急停按钮ES,或者电动机发生过载,则电动机立即停止运转,数码管熄灭,同时报警指示灯HL1以1赫兹(50%占空比)的频率闪烁。

系统中有报警解除按钮SB4,如果系统发生报警,按下此按钮,报警指示灯HL1熄灭。

单片机控制步进电机和数码管显示

一、设计任务书 设计内容:用80C51单片机设计一个步进电机控制器 设计要求: 1.用8015设计一个四相步进电机。 2.可控制步进电机的启动与停止,正转与反转。 3.10档速度调节。 4.点动控制。 5.可显示电机运行参数。 二、设计总体方案 (一)控制方式的选择 控制主要用于电机速度和方向的转换。控制方式有按键控制和开关控制两种。按键较开关而言,操作更加简便,故选按键控制。 方案一:独立按键。独立按键可自由连接,线路简单。 方案二:编码式键盘。编码式键盘的按键接触点接于74LS148芯片。当键盘上没有闭合时,所有按键都断开,当某一键闭合时,该键对应的编码由74LS148输出。 本次设计所需按键不多,不需要采用复杂编码,考虑硬件条件、线路连接和经济性等方面,选择方案一。 (二)电机电路设计方案的选择 由于条件的限制,对于电机的选择只能是实验台上最小步距角18°的电机,其中已包含了驱动电路。 (三)单片机的选择 方案一:AT89C51高性能8位单片机,内部集成CPU、存储器、寄存器、I/O接口,从而构成较为完整的计算机,价格便宜。 方案二:C8051F005单片机,该单片机是完全集成的混合信号系统及芯片,具有8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还继承了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,执行速度快,但价格较贵。 本次课程设计是在仿真环境下进行,没有太过考虑单片机选择的问题,但就设计本身来讲,从物美价廉的角度考虑,选择方案一较合适。 (四)显示方案的选择 方案一:采用LED数码管。LED数码管是轮流现实的,其利用人烟的视觉暂留特性,使人感觉不到数码管闪动,看到每只数码管都常亮。利用其显示必须不停给数码管数据输入口循环赋值,显示内容较多,编程和接线较为复杂。 方案二:采用LCD1602液晶显示器。LCD1602具有功率小,效果明显,变成容易等优点,且它最多能显示2×16个字符,可以轻松满足设计要求。 由上可知,LCD1602液晶显示器的优点突出,故选择方案二。 (五)软件部分的选择 软件部分的选择主要是指编程语言的选择,编译调试工具根据设计平台选择伟福软件。编程语言主要有以下两种方案。

基于单片机C语言交通灯数码管显示的设计完整版

基于单片机C语言交通灯数码管显示的设计完整版 /* P2口位控口,P0口段控口, P1口按键,P3口发光二极管*/ #include #define uchar unsigned char #define uint unsigned int /*共阳数码管字型码数组*/ /*0,1,2,3,4,5,6,7,8,9,P.,灭*/ char code dis_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0x21,0xff}; /*共阳数码管位控码数组(从右往左点亮,反向驱动)*/ char code weikong_code[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; char find_code[8]; sbit S2=P1^0; //S1键启动交通灯控制器 sbit S3=P1^1; //S2键回归“P.”状态 sbit S4=P1^2; //S3键处理紧急状况 uchar time; void DelayX1ms(uint count) //1ms延时函数 { uint j; while(count--!=0) { for(j=0;j<80;j++); } } /*********************显示函数*****************************/ void disp() { char i; char k; for(i=0;i<8;i++) { P2=weikong_code[i]; k=find_code[i]; P0=dis_code[k]; DelayX1ms(1); } } /********************1s延时********************************/ void delay1s() { TMOD=0X01; EA=1; ET0=1; TH0=0x3C; //定时器定时50Ms

PLC课程设计-LED灯数码显示控制

成绩 可编程逻辑控制器课程设计报告 题目LED灯数码显示控制 系别 专业名称 班级 学号 姓名 指导教师

目录 一、引言 (4) 二、系统总体方案设计 (4) 系统硬件配制及组成原理 (4) PLC各组成部件及作用 (4) PLC的分类 (5) LED数码管的结构及工作原理 (6) 系统变量定义及分配表 (7) 系统接线图设计 (7) 三、控制系统设计 (8) 控制程序设计思想 (8) 控制程序时序图设计 (8) 四、系统调试及结果分析 (8) 系统调试及解决的问题 (8) 结果分析 (9) 五、结束语 (9) 六、参考文献 (9) 附录 (10)

LED 数码显示控制 一、实验目的 了解并掌握LED 数码显示控制中的应用及其编程方法。 二、控制要求 按下启动按钮后,由八组LED 发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A 、B 、C 、D 、E 、F 再返回初始显示,并循环不止。 三、LED 数码显示控制的实验面板图: 四、实验设备 1、安装了STEP7-Micro/WIN32编程软件的计算机一台 2、PC/PPI 编程电缆一根 3、锁紧导线苦干 五、实验步骤 1、根据上表进行输入输出接线; 2、编写程序,并把程序输入STEP7中; 3、检查输入程序无误以后,将程序下载到主机内,并且把PLC 的工作模式达到RUN 模式; 4、拨动输入开关SD ,观察输出LED 的显示结果。 输入 接线 SD 启动 输出 接线 A B C D E F G H A B C D E F G H

微机原理课设带数码管显示的交通灯模拟控制系统设计

南京工程学院Array课程设计说明书(论文) 题目带数码管显示的交通灯模拟控制系统设计 课程名称微机原理及应用 院系 专业 班级 学生姓名 学号 设计地点 指导教师 设计起止时间:2013年12月23日至2017年12月27日 目录 一、方案说明 (2) 1、硬件设计 (2) 1.1、硬件接线图 (2)

1.2、主机接线说明 (3) 2、软件设计 (3) 2.1、程序流程图 (4) 二.源程序清单 (5) 三、调试现象 (10) 四、心得体会 (12)

一、设计说明 硬件方面:8253产生1HZ的方波,脉冲到8259的IR1端,产生中断,调中断服务子程序。在加入紧急车道后,单脉冲()连到8259的IRO端,产生一个高级的中断请求信号。 软件方面:主程序先对各个硬件初始化,在开CPU中断,然后空操作,等待中断。执行低级中断(IR1)时,8255的PA口负责选数码管,PB口负责显示数字,用查表法可查到0~9的数码管编码。 采用循环扫描方法,人眼即可看到连续的二位数。当倒计时减到零时,对红绿灯取反。若

手动上下拨动单脉冲()一次,则产生一个高级中断(IR0),程序转而执行此中断处理程序,处理完后返回继续执行低级中断(IR1)。 1、硬件设计 1.1、硬件接线图 1.2连线说明: C5区:CS、A0、A1————A3区:CS3、A0、A1

C5区:OUT0————C5区:CLK1 C5区:GATE0、GATE1————C1区:VCC C5区:CLK0————B2区:2M C5区:OUT1————B3区:IR1 B3区:CS、A0————A3区:CS2、A0 B3区:INT、INTA————ES8688:INTR、INTA B3区:IR0————B2区:单脉冲() B4区:CS、A0、A1————A3区:CS1、A0、A1 B4区:PA口、PB口————G5区:C口、B口B4区:PC口———— G6区:JP65(LED灯) 1.3实物连线图 2、软件设计

拨码开关输入数码管显示实验

综合课程设计实验报告 班级: 姓名: 学号:11 指导老师:

实验名称: 拨码开关输入数码管显示实验 实验要求: 1. 掌握数码管显示原理 2. 掌握拨码开关工作原理 3. 通过FPGA用拨码开关控制数码管显示 实验目标: 4位拨码开关分别对应4位数码管,拨动任意1位开关,对应的数码管将显示数字1,否则显示数字0。 实验设计软件 Quartus II 实验原理 1.数码管显示模块 电路原理图:

如图所示,数码管中a,b,c,d,e,f,g,dp分别由一个引脚引出,给对应的引脚高电平,则对应引脚的LED点亮,故我们在程序中可以设定一个8位的二进制数reg【7:0】h,每一位对应一个相应的引脚输出,那么我们就可以通过对x的赋值,控制对应的8个LED亮灭的状态进行数字显示。例如,如果我们显示数字2,则在数码管中,a、b、d、e、g亮,c、f、dp不亮,则显示的是数字2,即h=’b代表显示数字2。 2.拨码开关模块 电路原理图: 拨码开关有8个引脚,每个引脚对应于数码管的一个LED灯,当拨码开关的一个引脚是高电平时,则对应的数码管一个LED灯亮,其他7个LED等不亮。通过此原理来实现数码管的LED灯亮暗情况从而实现数码管的数字显示。例如当第一个拨码接通时,此时输入信号为8'b对应的数码管的输出信号为out=8'b,此时相当于数码管a,b,c,d,e,f,g亮,7段数码管全部显示,显示的数字为8。 程序代码 module bomakaiguan(out,key_in,clk); assign p='b1111; output[7:0] out=8'b; input[7:0] key_in; input clk; reg[7:0] out; always @(posedge clk) begin case(key_in) 8'b: out=8'b;

数码管显示倒计时时间的交通灯控制设计

第1章总体设计方案 1.1.设计思路 课程设计的目的 (1).进一步熟悉和掌握单片机的结构及工作原理。 (2).掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 (3).通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。 (4).通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 (5).通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片机应用系统的全过程,为今后从事相应开发打下基础。 设计任务和内容 1设计任务 单片机采用用AT89C51芯片,使用LED(红,黄,绿)代表各个路口的交通灯,用8段数码管对转换时间进行倒时(东西路口,南北路口各10秒,黄灯时间3秒)。 2设计内容 (1)设计并绘制硬件电路图。 (2)编写程序并将调试好的程序在proteus软件中仿真 。 3方案设计与论证 显示界面方案 该系统要求完成倒计时、状态灯等功能。按照任务要求采用数码管和MAX7219驱动芯片 设计方框图 整个设计以AT89C51单片机为核心,由数码管显示,LED数码管显示,MAX驱动芯片。 硬件模块入图2-1。

4交通管理的方案论证 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。指示灯燃亮的方案如表2。 表2说明: (1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯, 此道车辆通过,行人禁止通行。时间为5秒。 (2)黄灯5秒,警示车辆和行人红、绿灯的状态即将切换。 (3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过, 行人通行。时间为5秒。 (4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全 畅通的通行。 5芯片简介 1)AT89C51单片机简介 AT89C51单片机 LED 数码管显示 LED 红绿灯 MAX 驱动芯片

PLC设计数码管循环显示

设计任务及指标: 用LED数码管间隔显示数字,按下S0依次间隔2s循环显示0~9十个数字,按S1依次间隔2s显示0~9中奇数,5秒后,依次间隔2s显示0~9中偶数,并且实现奇偶的循环。在显示的过程中,只要有一键按下,就立即实现该键的功能,且计数初值为相应循环的初值。 设计思路: 设计可以分为循环模式切换的控制部分、间隔2s的循环控制部分、编码部分和输出部分四大模块。 1.循环模式切换的控制部分: 定义:X000:0~9循环X001:奇偶循环 M200:用来切换显示模式的中间继电器 M203:用来恢复初值的中间继电器 工作过程:按下X000时,M200不得电,M200的触点不工作,实现0~9循环的所有中间继电器接通,并且在X000的启动下,其中的显示0的中间继电器M0开始工作;当按下X001时,M200得电,M200的触点工作,使奇偶循环的所有中间继电器接通,实现切换。同时,当X000与X001中只要任意一个按下时,M203得电,M203的常闭触点断开,使第2~10组控制显示的中间继电器与时间继电器失电,从而保证只有第一组能工作,防止在切换过程中出现两组同时工作导致乱码。梯形图如下:

2.间隔2s的循环控制部分: 定义:控制显示的部分 M0显示0、M1显示1、M2显示2、M3显示3、M4显示4、 M5显示5、M6显示6、M7显示7、M8显示8、M9显示9; M10显示1、M11显示3、M12显示5、M13显示7、M14显示9、 M15显示0、M16显示2、M17显示4、M18显示6、M19显示8; 间隔2s的循环部分: T0~T9的延迟时间为2s,T10的延迟时间为5s ; 工作过程:起动时按下X000,M0开始工作,显示0,T0也开始工作; 2s后T0的常开触点闭合,M1开始工作,显示1,同时M1的常闭触点断开,使得M0失电。重复上述过程,即可实现0~9的循环显示; 此时按下X001,M200、M203工作,M203的常闭触点断开使M1~M9、M11~M19、T1~T9失电,M200的常开触点闭合,常闭触点断开,使得M0~M9一直处于断开,M10~M19接通;与此同时,X001按下使得

拨码开关选择屏幕说明

拨码开关选择屏幕说明 (ON 是0 , OFF 是 1) 1 2 3 4 Panel 1 1 1 1 STD_1366_768_Voltage① 1 1 1 STD_1366_768_PWM② 1 0 1 1 STD_1920_1080_8Bit_Voltage③ 0 1 1 STD_1920_1080_8Bit_PWM④ 1 1 0 1 STD_1920_1080_10Bit_Voltage⑤ 1 0 1 STD_1920_1080_10Bit_PWM⑥ 1 0 0 1 TBD 0 0 1 TBD 1 1 1 0 TBD 1 1 0 TBD 1 0 1 0 TBD 0 1 0 TBD 1 1 0 0 TBD

1 0 0 TBD 1 0 0 0 TBD 0 0 0 0 TBD ① STD_1366_768_Voltage 表示我们支持标准的1366X768分辨率的屏,不分具体的三星的还是LG,或者其他品牌的,只要是分辨率1366X768的都支持,并且是通过电压控制背光亮度的. ② STD_1366_768_PWM 表示我们支持标准的1366X768分辨率的屏,不分具体的三星的还是LG,或者其他品牌的,只要是分辨率1366X768的都支持,并且是通过PWM 控制背光亮度的. ③ STD_1920_1080_8Bit_Voltage 表示我们支持标准的1920X1080分辨率的屏,并且输出是 8BIT 的 RGB 数据,不分具体的三星的还是 LG,或者其他品牌的,只要是分辨率 1920X1080的都支持,并且是通过电压控制背光亮度的. ④ STD_1920_1080_8Bit_PWM 表示我们支持标准的1920X1080分辨率的屏, 并且输出是8BIT 的RGB 数据,不分具体的三星的还是LG,或者其他品牌的,只要是分辨率1920X1080的都支持,并且是通过PWM 控制背光亮度的. ⑤ STD_1920_1080_10Bit_Voltage 表示我们支持标准的1920X1080分辨率的屏, 并且输出是10BIT 的RGB 数据,不分具体的三星的还是LG,或者其他品牌的,只要是分辨率1920X1080的都支持,并且是通过电压控制背光亮度的. ⑥ STD_1920_1080_10Bit_PWM 表示我们支持标准的1920X1080分辨率的屏, 并且输出是10BIT 的RGB 数据,不分具体的三星的还是LG,或者其他品牌的,只要是分辨率1920X1080的都支持,并且是通过PWM 控制背光亮度的. ⑦ TBD 的都是预留给以后其他分辨率的屏.

开关控制二极管亮灭+数码管

开关控制二极管亮灭 P1.5=1 P2.1=1 P1.5=0 P2.1=0 START: JB P1.5 , LOOP ;判断开关是断开还是闭合,条件是:P1.5是不是 等于1 CLR P2.1 ;闭合 LJMP START LOOP: SETB P2.1 ;断开 LJMP START END

START: JB P1.5 , LOOP ;判断开关是断开还是闭合,条件是:P1.5是不是 等于1 CLR P2.1 ;闭合 SETB P2.2 LJMP START LOOP: SETB P2.1 CLR P2.2 LJMP START END

START: JB P1.5 , LOOP CLR P2.1 JB P1.6 ,LOOP1 CLR P2.2 LJMP START LOOP: SETB P2.1 JB P1.6 ,LOOP1 CLR P2.2 LJMP START LOOP1:SETB P2.2 LJMP START END

Start: Jb p1.5, dianqi Clr p2.1 Loop1: Djnz r0 ,loop1 Djnz r1 ,loop1 Setb p2.1 Loop2: Djnz r0 ,loop2 Djnz r1 ,loop2 Ljmp start Dianqi: Setb p2.1 Ljmp start end

2.标注端口 4.

START: JNB P0.0 , BAOJING JB P0.1 , BAOJING SETB P1.0 SETB P1.1 clr P2.0 LJMP START BAOJING: SETB P1.0 CLR P1.1 Clr P2.0 LOOP: DJNZ R0, LOOP DJNZ R1,LOOP CLR P1.0 SETB P1.1 SETB P2.0 LOOP1: DJNZ R0, LOOP1 DJNZ R1,LOOP1 LJMP start END P1.0 P0.0 P0.1 P1.0 P1.1 P2.0

单片机的交通灯显示系统

单片机课程设计 基于单片机的交通灯显示系统 交通灯是日常生活中常见的自动控制产品,人们的日常出行及人身安全等都与交通灯有着密切的联系。本文提出一种基于单片机的交通灯设计,系统包含三个功能模块: (1)交通灯LED显示模块,实时显示东西、南北两个路口红、黄、绿三种灯的状态; (2)定时器模块,中断计算绿灯剩余时间; (3)独立按键模块,分为紧急制动按钮和夜间模式按钮两个按钮; (4)LCD液晶显示模块,显示绿灯亮的剩余时间 系统结构如下图所示: 关键词:定时器;液晶显示;独立按键

山东经济学院课程设计 目录 摘要...................................................................................................... 错误!未定义书签。引言. (1) 1.交通灯的概述 (2) 1.1交通灯的结构 (2) 1.2 工作原理 (3) 1.3功能应用 (3) 1.4工作流程 (4) 2 交通灯显示系统组成 (5) 2.1 定时器TR1模块的选择与设计 (5) 2.2 LCD液晶显示模块的选择与设计 (5) 2.3独立按键模块的选择与设计 (7) 2.4LED模块的选择与设计 (8) 3 实验结果演示 (9) 结论 (10) 参考文献.................................................................................................. 错误!未定义书签。附录.. (11) 1.原件明细表 (11) 2.源程序清单 (11) 致谢 (17)

DS18B20温度控制数码管显示(汇编非常详细)

; DS18B20温度控制数码管显示(汇编非常详细) * ;* 1、P1.6= → 进入设定温度报警值TL 状态: * ;* L--20 * ;* 2、P1.6 → 进入设定温度报警值TH 状态: * ;* H--28 * ;* 3、P1.6 → 返回 * ;* 4、设定过程:P1.4 →加键(UP),P1.5 →减键(DOWN),可快速调。* ;* ** TIMER_L DA TA23H TIMER_H DA TA24H TIMER_COUN DA TA25H TEMPL DA TA26H TEMPH DA TA27H TEMP_TH DA TA28H TEMP_TL DA TA29H TEMPHC DA TA2AH TEMPLC DA TA2BH TEMP_ZH DA TA2CH BEEP EQU P3.7 DA TA_LINE EQU P3.3 RELAY EQU P1.3 FLAG1 EQU 20H.0 FLAG2 EQU 20H.1 ;------------------------------------------------- K1 EQU P1.4 K2 EQU P1.5 K3 EQU P1.6 K4 EQU P1.7 ;=================================================

ORG 0000H JMP MAIN ORG 000BH AJMP INT_T0 ;-------------------------------------------------- MAIN: MOV SP,#30H MOV TMOD,#01H ;T0,方式1 MOV TIMER_L,#00H ;50ms定时值 MOV TIMER_H,#4CH MOV TIMER_COUN,#00H ;中断计数 MOV IE,#82H ;EA=1,ET0=1 LCALL READ_E2 ;LCALL RE_18B20 MOV 20H,#00H SETB BEEP SETB RELAY MOV 7FH,#0AH ;熄灭符 CALL RESET ;复位与检测DS18B20 JNB FLAG1,MAIN1 ;FLAG1=0,DS18B20不存在 JMP START MAIN1: CALL RESET JB FLAG1,START LCALL BEEP_BL ;DS18B20错误,报警 JMP MAIN1 START: MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#044H ; 发出温度转换命令 CALL WRITE CALL RESET MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#0BEH ; 发出读温度命令 CALL WRITE CALL READ ;读温度数据 CALL CONVTEMP CALL DISPBCD CALL DISP1 CALL SCANKEY

单片机实验四 I O显示控制实验(数码管显示实验)

电子信息工程学系实验报告 课程名称:单片微型计算机与接口技术Array 实验项目名称:实验四 I/O显示控制实验实验时间: 班级: **** 姓名:**** 学号:******** 一、实验目的: 1、熟悉keil仿真软件、proteus仿真软件、软件仿真板的使用。 2、了解并熟悉一位数码管与多位LED数码管的电路结构、与单片机的连接方法及其应用原理。 3、学习proteus构建LED数码管显示电路的方法,掌握C51中单片机控制LED数码管动态显示的原理与编程方法。 二、实验环境: 1、Windows XP系统; 2、Keil uVision2、proteus系列仿真调试软件 三、实验原理: 1、LED数码管的结构和原理 LED显示器是由发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七段LED,这种显示器有共阴极与共阳极两种。 (a)共阴极LED显示器的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,该发光二极管则点亮; (b)共阳极LED显示器的发光二极管阳极并接。 2、七段显示器与单片机接口:只要将一个8位并行输出口与显示器的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,如下表所示。通常将控制发光二极管的8位字节数据称为段选码。 八段选码(显示码)的推导(以共阳数码管显示C为例): 要显示C则a、f、e、d四个灯亮2.为是共阳数码管,则a、f、e、d应送0时亮3.dp-a为11000110B 3、多位数码管的显示:电路结构、动态静态两种实现原理: LED显示器有静态显示与动态显示两种方式。 (1) LED静态显示方式 各位LED的位选线连在一起接地或接+5V;每位LED的段选线(a-dp)各与一个八位并行口相连; 在同一时间里每一位显示的字符可以各不相同。

带数码管显示交通灯

带数码管显示的交通灯 大 型 作 业 实 习 报 告 系别:电子工程系 班级:应用电子0901 学号:0503090136 姓名:邵景荣 指导老师:刘彦华

前言 当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效地结合并有效地发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。交通信号灯的出现,是交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。随着中国加入WTO,我们不但要在经济、文化、科技等各方面与国际接轨,在交通控制方面也应与国际接轨。俗话说“要想富,先修路”,但路修好了如果在交通控制方面做不好道路还是无法保障畅通安全。作为交通控制的重要组成部分的交通信号灯也应国际化,随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。 交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现在城市交通监控指挥系统中最重要的组成部分。 随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效的改善了交通情况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路的交通状况必然受高速道路与普通道路耦合处交通情况的制约。 所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。 本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。这次设计的主要任务是设计一个单片机控制的交通灯控制系统的设计。首先设计出各个功能模块、在搭建出完整的硬件系统,选好合适的单片机型号并依照硬件链接图设计出相应的软件系统,通过编译软件编译出可执行的目标文件,最后做出原理图并在仿真软件上仿真出设计结果。

PLC控制数码管显示程序设计

? PLC控制数码管显示程序设计》 学院名称:信息工程学院 专业名称:电气自动化技术 班级名称:电气1204 班 姓名:赵传锋 学号:1205130425 指导教师:汪清平 完成时间:2014年06 月01 日

摘要 数码管显示是一个典型的PIC教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。 本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIC的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC编程设计;接线图:梯形图

、系统组成 1. 设计要求: 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8 4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 2. 系统组成及工作原理: 系统由pic硬件系统和梯形图程序组成。 PLC的控制方式是由继电器控制方式演化而来,由PLC内部的微电子电路构成的软元件线圈和触点取代了硬件继电器的线圈和触点,用PLC的程序指令取代继电器控制的连接导线,将各个元件按照一定的逻辑关系连接起来,PLC内部的中央控制器(CPU)根据输入条件和预定的程序,控制各个软元件的状态,并输出到外部执行部件,控制设备运行。 3. 硬件原理图: +24 v COM 数 管

4.程序流程图:

二、系统设计 设计可以分为循环模式与置数模式的切换控制部分、循环与置数控制部分和输出部分三大模块。 1. 输出部分: 定义: 编码部分中间继电器的常开触点接法: 将Mxx中低位数字相同的中间继电器的常开触点并联接到一起;输出的接法: Y000接a段、Y001接b段、Y002接c段、Y003接d段、 Y004 接e 段、Y005接f 段、Y006接g 段、Y007接dot 段。 工作过程:当编码部分中的某一组工作时,该组中的中间继电器相应的常开触点闭合,从而使相对应的Y00x有输出,这样与输出相连的段就发亮,并组合形成数字。

开关控制数码管的VHDL程序的设计与实现

开关控制数码管的VHDL程序的设计与实现 摘要本设计是利用所学过的电子线路课程知识,利用Quartus II软件,结合所学知识设计一个,具有使用开关控制数码管功能。文章分析了整个电路的工作原理,还说明了各程序模块的功能,并对最终结果就行了总结。通过此次设计加深了对课程的理解,掌握了一些基本逻辑器件的功能和使用方法。本设计通过软件设计电路,方便快捷,避免了硬件布线的繁琐,提高了效率。 关键词开关;数码管; VHDL程序 Abstract Th is design is to use the learned electronic circuit course knowledge, use Quartus II software, combined with the design of a knowledge, which has the function of digital switch control tube. This paper analyzes the whole electric circuit principle of work, also that the apps modules of the system, and the final results will do summary. Through this design deepened to the understanding of the course and master the basic logic devices of some function and use. This design convenient and quick, avoid the hardware wiring trival, improve efficiency through the software design circuit. Keyword Switch;Digital tube;VHDL program 1 前言 VHDL是一种应用广泛的硬件描述语言,设计者可以通过它编写代码,通过模拟器仿真验证其功能,完成逻辑综合与逻辑优化,最后通过下载到相应的可编程逻辑器件(如FPGA)中来实现设计。本设计是利用Quartus II软件,采用VHDL语言设计一个用8个开关对应8个数字显示。按sw0到sw7可以显示1到8的数值,并在选择开关时发出声响。完成后下载到实验箱,实现设计功能。 1.1 Quartus II简介 Max+plus II 作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。目前Altera已经停止了对Max+plus II 的更新支持。Quartus II 是Altera公司继Max+plus II之后开发的一种针对其公司生产的系列CPLD/PGFA器件的综合性开发软件,它的版本不断升级,从4.0版到10.0版,该软件有如下几个显著的特点: 1、Quartus II 的优点 该软件界面友好,使用便捷,功能强大,是一个完全集成化的可编程逻辑设计环境,是先进的EDA工具软件。该软件具有开放性、与结构无关、多平台、完全集成化、丰富的设计库、模块化工具等特点,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。 Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。 2、Quartus II对器件的支持

4位拨动开关控制数码管显示系统设计

课程设计说明书 课程名称:《单片机技术》 设计题目:4位拨动开关控制数码管显示系统设计院(部):电子信息与电气工程学院 学生姓名: 学号:2010020400 专业班级:2010级电气工程及其自动化 指导教师:申庆超 2013年 5 月17 日

课程设计任务书

4位DIP开关控制数码管显示系统设计 摘要:以单片机AT89S52芯片为核心,用7805、桥堆、拨动开关等器件设计一个控制电路,实现由4位拨动开关控制共阳极数码管显示系统的设计。电路由电源模块、复位模块、时钟模块、显示模块等。它由5V直流电源供电,用拨动开关的低四位为输入,控制输出端数码管显示器的输出。用编程语言编写程序,系统能够实现如下功能:上电后数码管默认显示为“8”,调整4位拨动开关按二进制输入,按确定键后数码管显示对应的数字或字母“0”-“F”。 关键词:4位拨动开关;单片机;共阳极数码管;编程语言

目录 1. 设计背景 (1) 1.1单片机设计背景 (1) 1.2设计目的 (1) 2.设计方案 (2) 2.1方案一 (2) 2.2方案二 (2) 2.3方案三 (3) 3.方案实施 (3) 3.1系统组成框图 (4) 3.2输入输出电路设计 (4) 3.3时钟电路与复位电路设计 (5) 3.4电源电路设计 (6) 3.5程序设计 (6) 3.6仿真结果 (7) 4.结果与结论 (9) 4.1结果 (9) 4.2结论 (9) 5. 收获与致谢 (10) 6. 参考文献 (10) 7.附件 (11)

1. 设计背景 1.1单片机设计背景 目前单片机渗透到我们生活的各个领域。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 1.2设计目的 在理论学习的基础上,通过完成一个单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,能够增强我们理论联系实际的能力,进一步熟练相关专业基础知识的综合应用,提高实际动手能力和设计能力。对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到全面的锻炼和提高。

基于单片机C语言交通灯数码管显示的设计完整版

基于单片机C语言交通灯数码管显示的设计完整版

基于单片机C语言交通灯数码管显示的设计完整版/* P2口位控口,P0口段控口, P1口按键,P3口发光二极管*/ #include #define uchar unsigned char #define uint unsigned int /*共阳数码管字型码数组*/ /*0,1,2,3,4,5,6,7,8,9,P.,灭*/ char code dis_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8 ,0x80,0x90,0xbf,0x21,0xff}; /*共阳数码管位控码数组(从右往左点亮,反向驱动)*/ char code weikong_code[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf, 0x7f}; char find_code[8]; sbit S2=P1^0; //S1键启动交通灯控制器 sbit S3=P1^1; //S2键回归“P.”状态 sbit S4=P1^2; //S3键处理紧急状况

uchar time; void DelayX1ms(uint count) //1ms延时函数{ uint j; while(count--!=0) { for(j=0;j<80;j++); } } /*********************显示函数*****************************/ void disp() { char i; char k; for(i=0;i<8;i++) { P2=weikong_code[i]; k=find_code[i]; P0=dis_code[k]; DelayX1ms(1); }

S3实验三 按键拨码开关实验指导手册

高性能软件无线电平台 X6-面向高性能SoC验证和科学仿真 主要特性 支持PCI Express? Gen2 ×8 (但IP另配) 搭载DDR3 SDRAM SO-DIMM系统 搭载FMC连接器,可使用大部分Rocket I/O(GTX) 利用FMC可选基板能够对应各种接口 提供PCI Express和DMA等参考设计 无限扩展行业应用

下一代软件无线电平台 微软研究院软件无线电( Sora )是一种新型基于PC 的可编程无线电平台架构。 Sora 结合了可 编程性和通用处理器(GPP )平台的性能和灵活性,同时使用的硬件和软件技术,以满足高性能 的无线通信算法的计算挑战。 Sora 平台提供 Soft WiFi 开源代码。SoftWiFi 目前支持率的802.11a/b/g 全部协议,无缝 地与商业802.11网卡实现互操作,并达到商业网卡相当的性能。 Sora 是第一平台真正的软件 无线电平台,支持用户开发的802.11a/b/g ,如物理层和MAC ,软件完全是标准PC 架构。 典型应用: White Spaces Mobile Phones Public Safety Radio Land Mobile Broadcast TV and FM Radio Satellite navigation Covers 6 Amateur Radio Bands 射频部分主要特性: Dull-duplex Transceiver 50 MHz to 5.8 GHz coverage 50-100mW (17-20dBm) from 50 MHz to 1.2 GHz 30-70mW (15-18dBm) from 1.2 GHz to 2.2 GHz 25+ dB Output power control range under software control Receive Specs: Noise figure of 5-7 dB IIP3 of 5-10 dBm;IIP2 of 40-55 dBm 全频带射频收发模块

PLC数码管显示课程设计

PLC课程设计论文 级专业班 题目:数码管显示 学号: 姓名: 指导老师: 二零年月日

加信号 一 任务要求实现的功能 数码管显示0~9十个数字,有三个控制按钮,一个是‘加’按钮SQ1,一个是'减'按钮SQ2,另一个是复位按钮SB 。按一下SQ1数码管显示数据加1,当加到9如果再按下SQ1就显示0;当按一下SQ2时数码管显示数字减1,当减到0如果再按下SQ2就显示9。当按下SB 时,数码管显示0. 二 1.描述功能框图 2.虚拟实物图: - 复位信号 判断是哪种类型的信号 数码管显示的数字加1 减信号 数码管显示的数据减1 数码管显示的数据清零 清零 +

三 流程图 N Y 小于9? 大于0? 启 动 加信号? 复位信号? 显示数字0 Y N D0减1 D0=9 D0复位 N D0加1 Y Y N

四 输入输出分配表 输 入 低压电器 PLC X 元件 输 出 低压电器 PLC Y 元件 清零按钮SQ X0 数码管显示 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 加按钮SB1 X1 减按钮SB2 X2 五 梯形图 六 指令表

七总结体会 这次课程设计是用PLC编程语言设计实现数码管显示。在老师布置题目的时候觉得我们这个题目简单,但是当真的去写的时候因为忘记一条指令,而不知道要怎么实现数码管显示的功能,在同学的相互配合下,我们完成了梯形图的绘制。 在梯形图的绘制过程中,每一个步骤都要认真。通过这次的课程设计,熟悉了PLC系统设计的流程、PLC编程软件,加深了对PLC 工作原理的理解,更加熟悉相关指令的编写方法,在实践中加深了对PLC编程的喜爱。仿真的过程是检验编程是否正确的方法。从开始的一无所知,到后来的慢慢熟悉,我感到很兴奋,明白只有全面的考虑问题才能做出系统而严谨的设计。 按照指导老师的要求,我们两个同学一组,我们相互配合,交流对题目的理解,对程序的分析,动手实践能力和团结协作能力都得到了提高。

利用拨码开关控制数码管进行十六进制数字显示

中北大学 课程设计说明书 学生姓名:王白军学号:0706024150学院: 电子与计算机科学技术学院 专业: 微电子学 题目: 利用拨码开关控制数码管进行十六进制数字显示 指导教师:王红亮职称: 讲师 2010 年 6 月 25 日

目录 1. 课程设计目的 (2) 2. 课程设计内容和要求 (2) 2.1 设计内容 (2) 2.2 设计要求 (2) 3. 设计方案及实现情况 (2) 3.1 设计思路求 (2) 3.2 工作原理及框图 (2) 3.3 模块功能描述 (4) 3.4 仿真结果 (5) 3.5 实验箱验证情况 (5) 4. 课程设计总结 (8) 5. 参考文献 (8)

1.课程设计目的 (1)学习操作数字电路设计实验开发系统,掌握液晶显示器的工作原理及应用。(2)掌握组合逻辑电路、时序逻辑电路的设计方法。 (3)学习掌握可编程器件设计的全过程。 2.课程设计内容和要求 2.1设计内容 利用拨码开关控制数码管进行十六进制数字显示。 2.2设计要求 (1)学习掌握拨码开关控制模块、数码管的工作原理及应用; (2)熟练掌握VHDL编程语言,编写拨码开关控制模块的控制逻辑; (3)仿真所编写的程序,模拟验证所编写的模块功能; (4)下载程序到芯片中,硬件验证所设置的功能,能够实现十六进制数字的显示; (5)整理设计内容,编写设计说明书。 3.设计方案及其实现 3.1 设计思路 由于七段数码管是共阴极的,顾可以用七个电平驱动数码管的显示。通过对不同管脚的点亮,使数码管显示16进制的每个数字。可以用四个拨码开关组合成4位BCD以表示16进制。当四位BCD变化时,在输出端输出相应的高低电平以驱动七段数码管的显示。 3.2 工作原理及框图 七段共阴极数码管由数码管由abcdefg七段组成,分别对不同的引脚写高电平可以点亮。在输入端输入相应的bcd码,在输出端就会产生相应的电平以驱动数码管的显示。由于只需要16个数的显示。那么拨码开关只需用四个就可以实现16个数字的表示。

相关文档
最新文档