3~9自动循环计数器
任务三 三相异步电动机正反转循环运行的PLC控制

(二)设备与器材
表1-22 设备与器材
序号
名称
符号
型号规格
数量 备注
1
常用电工工具
十字起、一字起、尖嘴钳、剥线钳 等
1
2
计算机(安装GX Works3编程 软件)
3
三菱FX5U可编程控制器
PLC
FX5U-32MR/ES
4
三相异步电动机正反转循环运 行控制面板
5
三相异步电动机
6
以太网通信电缆
M
WDJ26,PN=40W,UN=380V, IN=0.2A,nN=1430r/min,f=50Hz
2)学会用三菱FX5U PLC的顺控程序指令编辑三相异步电动机正反转循 环运行控制的程序。
3)会绘制三相异步电动机正反转循环运行控制的I/O接线图。 4)掌握FX5U PLC I/O接线方法。 5)熟练掌握使用三菱GX Works3编程软件编辑梯形图程序,并写入 PLC进行调试运行。
11
项目一 任务三 三相异步电动机正反转运行运行的PLC控制
MPS
栈存储器的第一层, 之前存储的数据依次
下移一层
读取堆栈第一层的 MRD 数据且保存,堆栈内
的数据不移动
读取堆栈存储器第
MPP
一层的数据,同时该 数据消失,栈内的数
据依次上移一层
梯形图表示
FBD/LD表示
ST表示
目标元件
ENO:=MPS(EN);
ENO:=MRD(EN);
无
ENO:=MPP(EN);
对于FX5U PLC默认情况下,16位计数器的个数为256个,对应编号为C0 ~C255;32位超长计数器个数为64个,对应编号为LC0~LC63。
第8章计数器8253

OUT DX, AL;写入工作方式控制字
MOV AL, 46H;计数值的低字节
MOV DX, 04C0H;设置8253计数器0地址
OUT DX, AL;写入计数值的低字节
MOV AL, 10110100B;二进制,方式2,写入16位数,计数器2
MOV DX, 04C6H;控制口地址
OUT DX, AL
(1) 输出锁存器锁存或停止计数以保存当前计数值 读出当前的计数值有两种方法: ① 把当前计数值输出的锁存器锁存 ② 通过GATE门控信号发一低电平信号,使计数 执行单元不作减1操作,计数过程停止。
9
(2) 从输出锁存器读数
注意:读8位和读16位的问题
若是读16位的数据,需分两次读出。
先读低字节,再读高字节,即执行两次输入指令。
moval30h控制字送almovdx126h控制口地址送dxoutdxal向控制口写入控制字moval88h低8位计数值是88hmovdx120h通道0端口地址送dxoutdxal向通道0写入计数初值的低8位moval66h高8位计数值为66houtdxal向通道0写入计数初值的高8位21例假设8253的计数器0工作在方式5按二进制计数计数初值为46h
方式2、方式3中,可用电平触发,也可上升沿触发。
13
1. 方式0——计数结束产生中断
该方式下,门控信号决定计数的停止或继续,装入 初值决定计数过程重新开始。计数过程波形图为:
14
2. 方式1——可重复触发的单稳态触发器 该方式是在门控信号的作用下才开始计数
15
3. 方式2——分频器 该方式下用门控信号达到同步计数的目的
16
4. 方式3——方波发生器 工作过程同方式2,只是输出的脉宽不同。
六位计算器

六位计数器本文介绍一种使用单片机制作的双向多功能6位计数器,其面板框图如图1所示。
该计数器电路原理如图2所示。
它极大地方便了需要交替或者同时使用加数功能和减数功能的场合,例如:在某些生产线上,一方面进行合格品的自动累加计数,另一方面又要扣除从检验岗位返回的不合格品的数字,完成这种功能,通常需要使用两只计数器,还要经过计算才可以得到结果;现在只需要使用本文介绍的计数器就能够同时完成加数和减数的工作,而且即时得到结果的数字。
现将该计数器介绍如下。
1.计数信号输入具有两个计数信号输入端口,可以同时或者分别输人加数信号与减数信号。
当输人其中一种信号时,另一个信号输入端无需任何设置,就让它悬空即可。
两个输人端口使用了内部带“斯密特”特性的端口,如果两个端口同时输人信号的话,程序会自动判断,判断原理如下:11=无输人;10=减数输人;01=加数输人;00=同时输人(利用芯片端口上拉,因此,平时端口为高电平,输人L电平有效)。
由于输人端口本身具有“斯密特”性能对计数信号的输人无疑具有较好的抗干扰能力。
只要输人基本的0~3.5 V直流脉冲或者电平信号,电路都可以正常响应。
提示:输人信号可以使用红外线、光敏、机械开关和其它电子开关产生的开关脉冲,严禁脉冲最大电压超过DCSV(使用交流信号输人时,注意其峰值不能超过DCSV)。
最方便的是,无需使用有源的输人脉冲,只需要把输人端口对地线短接一次,就可以输人一个计数信号,因为本电路已经配置好输人端口为高电平状态。
图2中单片机SP和6P的两个端口分别接与+5V端相连的两只4.7k iZ电阻的另一端。
程序智能处理两个端口来的输人信号:11和00均为不处理,00虽然是两个端口同时输人,但是因为它们是相反性质,因此,互相抵消,屏幕数字保持不变。
01:需要把显示值增加一个字,> 999999或者=用户设置的超限值,则加数控制输出会出现高电平。
10:需要把显示值减少一个字,到达000000时,减数控制输出会出现高电平。
同步十进制计数器

同步与异 步十进制计数 器的功能和工 作波形相同, 但时钟控制方 式及电路构成 不同。 计数顺序 0 1 2 3 4 5 6 7 8 9 10 计
Q3 0 0 0 0 0 0 0 0 1 1 0
数 器 状 Q2 Q1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0
本节小结:
计数器是一种应用十分广泛的时序电路,除 用于计数、分频外,还广泛用于数字测量、运算 和控制,从小型数字仪表,到大型数字电子计算 机,几乎无所不在,是任何现代数字系统中不可 缺少的组成部分。 计数器可利用触发器和门电路构成。但在实 际工作中,主要是利用集成计数器来构成。在用 集成计数器构成N进制计数器时,需要利用清零 端或置数控制端,让电路跳过某些状态来获得N 进制计数器。
Q0高 Q1高 Q2高 Q3高 CTT CT74LS161 CO CTP (高位) CR LD D0 D1 D2 D3 1 1 × ×××
1
1
1 × ×××
讨论
将上图中的“161”换成“160”,则构成几进制计数器?
讨论总结
(1)两个十进制计数器级联构成 100 进制计数器。从高位 Q3 Q2 Q1 Q0 读出的是十位数,而从低位 Q3 Q2 Q1 Q0 读出 的是个位数。 (2)两个 4 位二进制计数器级联则构成 8 位二进制计数器, 即 256 进制计数器。从高位 Q3 Q2 Q1 Q0 读出的是高 4 位 二进制数,而从低位 Q3 Q2 Q1 Q0 读出的是低 4 位二进制
方案 2: 用 “160” 的后七个状态 0011 ~ 1001 实现七进制计数。 计数顺序 0 1 2 3 4 5 6 7 8 9 10 计 数 器 状 态 进位输出 Q3 Q2 Q1 Q0 CO 0 0 0 0 0 D3D2D1D0=0011 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 LD = Q3 Q0或CO 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0
JMT1808R 微控制器用户手册说明书

JMT1808R MCU用户手册江苏宏云技术有限公司*************Dec. 2016 V1.12微控制器JMT1808R 1产品概述 (20)1.1功能描述 (20)1.2主要特性 (20)1.3框图 (22)1.4应用范围 (22)1.5引脚配置 (23)1.5.1 LQFP48L引脚图 (23)1.5.2 LQFP32L引脚图 (24)1.5.3 QFN32L引脚图 (25)1.5.4 TSSOP28L引脚图 (26)1.5.5 引脚说明 (27)2电源管理(PMU) (30)2.1概述 (30)2.2低功耗控制 (30)2.2.1 降低系统时钟频率 (31)2.2.2 外设时钟门控 (32)2.2.3 关闭模拟模块 (32)2.2.4 四种低功耗模式 (32)2.2.5 OSC开关说明 (34)2.3寄存器 (34)2.3.1 低功耗控制寄存器(PMUCTR) [0xA1] (35)3时钟复位管理(CRM) (36)3.1时钟管理 (36)3.1.1 概述 (36)3.1.2 框图 (36)3.1.3 功能描述 (37)3.1.4 寄存器描述 (42)3.2复位管理 (52)3.2.1 概述 (52)3.2.2 框图 (53)3.2.3 功能描述 (53)3.2.4 寄存器 (56)1微控制器JMT1808R4JMT51 MCU核 (61)4.1概述 (61)4.2指令集 (61)5JMT018 DSP核 (67)5.1概述 (67)5.1.1 框图 (67)5.1.2 系统总线 (67)5.1.3 运算单元(ALU) (68)5.1.4 乘累加单元(MAC) (68)5.1.5 除法单元(DIV) (68)5.1.6 硬件循环(HW loop) (69)5.1.7 数据传输 (69)5.1.8 存储单元 (69)5.2指令集 (69)5.2.1 数据传输指令 (69)5.2.2 算术运算指令 (71)5.2.3 移位运算指令 (72)5.2.4 逻辑运算指令 (73)5.2.5 乘法运算指令 (73)5.2.6 并行运算指令 (74)5.2.7 程序控制指令 (77)5.3数据运算器 (78)5.3.1 通用寄存器 (78)5.3.2 累加器A (79)5.3.3 乘法 (83)5.3.4 乘加运算 (84)5.3.5 加减运算 (86)5.3.6 移位运算 (86)5.3.7 四舍五入方法 (87)5.4DSP存储空间 (87)5.4.1 数据存储空间 (87)5.4.2 程序存储空间 (88)5.5DSP工作配置 (89)2微控制器JMT1808R 5.6DSP代码生成与下载 (89)5.6.1 DSP代码生成 (89)5.6.2 DSP代码下载 (89)5.7DSP内部寄存器 (90)5.7.1 DSP通用寄存器R0 (90)5.7.2 DSP通用寄存器R1 (91)5.7.3 DSP通用寄存器R2 (91)5.7.4 DSP通用寄存器R3 (91)5.7.5 DSP通用寄存器R4 (91)5.7.6 DSP通用寄存器R5 (91)5.7.7 DSP通用寄存器R6 (91)5.7.8 DSP通用寄存器R7 (91)5.7.9 X数据空间指针寄存器DP0 (92)5.7.10 Y数据空间指针寄存器DP1 (92)5.7.11 DSP程序地址指针寄存器PC (92)5.7.12 乘法及乘加结果寄存器A (92)5.7.13 LINK寄存器 (92)5.7.14 状态寄存器PSR (92)5.7.15 模式寄存器PMR (93)5.7.16 硬件循环次数寄存器LOOP (93)5.7.17 硬件循环指令个数寄存器LIR (94)5.8JMT51访问DSP寄存器 (94)5.8.1 DSP配置寄存器(DSP_CFG) [0xD4] (95)5.8.2 DSP运行状态寄存器(DSP_STA) [0xD1] (95)5.8.3 PC寄存器低字节(DSP_PCL) [0xD2] (96)5.8.4 PC寄存器高字节(DSP_PCH) [0xD3] (96)5.8.5 R0寄存器低字节(DSP_R0L) [0xD9] (96)5.8.6 R0寄存器高字节(DSP_R0H) [0xDA] (96)5.8.7 R1寄存器低字节(DSP_R1L) [0xDB] (96)5.8.8 R1寄存器高字节(DSP_R1H) [0xDC] (97)5.8.9 R2寄存器低字节(DSP_R2L) [0xDD] (97)5.8.10 R2寄存器高字节(DSP_R2H) [0xDE] (97)5.8.11 R3寄存器低字节(DSP_R3L) [0xDF] (97)5.8.12 R3寄存器高字节(DSP_R3H) [0xE1] (97)5.8.13 R4寄存器低字节(DSP_R4L) [0xE2] (97)3微控制器JMT1808R45.8.14 R4寄存器高字节(DSP_R4H) [0xE3] (97)5.8.15 R5寄存器低字节(DSP_R5L) [0xE4] (98)5.8.16 R5寄存器高字节(DSP_R5H) [0xE5] (98)5.8.17 R6寄存器低字节(DSP_R6L) [0xE6] (98)5.8.18 R6寄存器高字节(DSP_R6H) [0xE7] (98)5.8.19 R7寄存器低字节(DSP_R7L) [0xE9] (98)5.8.20 R7寄存器高字节(DSP_R7H) [0xEA] (98)5.8.21 DP0寄存器低字节(DSP_DP0L) [0xEB] (98)5.8.22 DP0寄存器高字节(DSP_DP0H) [0xEC] (99)5.8.23 DP1寄存器低字节(DSP_DP1L) [0xED] (99)5.8.24 DP1寄存器高字节(DSP_DP1H) [0xEE] (99)5.8.25 A寄存器7~0比特(DSP_A0L) [0xEF] (99)5.8.26 A寄存器15~8比特(DSP_A0H) [0xF1] (99)5.8.27 A寄存器23~16比特(DSP_A1L) [0xF2] (99)5.8.28 A寄存器31~24比特(DSP_A1H) [0xF3] (99)5.8.29 A寄存器39~32比特(DSP_A2) [0xF4] (100)5.8.30 LNKR寄存器低字节(DSP_LNKRL) [0xF5] (100)5.8.31 LNKR寄存器高字节(DSP_LNKRH) [0xF6] (100)5.8.32 PSR寄存器低字节(DSP_PSRL) [0xF7] (100)5.8.33 PSR寄存器高字节(DSP_PSRH) [0xF9] (101)5.8.34 PMR寄存器低字节(DSP_PMRL) [0xFA] (101)5.8.35 PMR寄存器高字节(DSP_PMRH) [0xFB] (101)5.8.36 LOOP寄存器低字节(DSP_LOOPL) [0xFC] (101)5.8.37 LOOP寄存器高字节(DSP_LOOPH) [0xFD] (101)5.8.38 LIR寄存器低字节(DSP_LIRL) [0xFE] (102)5.8.39 LIR寄存器高字节(DSP_LIRH) [0xFF] (102)6中断 (103)6.1概述 (103)6.2外部中断(INT0/INT1) (105)6.3中断优先级 (105)6.4中断处理过程 (106)6.5中断响应时间 (106)6.6中断寄存器 (107)微控制器JMT1808R6.6.1 中断使能寄存器0(IEN0) [0xA8] (107)6.6.2 中断使能寄存器1(IEN1) [0xB8] (108)6.6.3 中断使能寄存器2 (IEN2) [0xC0] (109)6.6.4 中断优先级寄存器0 (IP0) [0xB9] (109)6.6.5 中断优先级寄存器1(IP1) [0xBA] (110)6.6.6 中断优先级寄存器2(IP2) [0xBB] (111)7存储器 (112)7.1JMT51存储器 (112)7.1.1 程序存储器 (112)7.1.2 外部数据存储器 (113)7.1.3 内部数据存储器 (113)7.1.4 特殊功能寄存器 (115)7.2JMT018存储器 (120)7.3存储器访问冲突说明 (121)7.4JMT51核寄存器 (122)7.4.1 ACC寄存器(A) [0xE0] (122)7.4.2 B寄存器(B) [0xF0] (122)7.4.3 堆栈指针(SP) [0x81] (122)7.4.4 程序状态字寄存器(PSW) [0xD0] (123)7.4.5 数据指针低字节(DPL) [0x82] (124)7.4.6 数据指针高字节(DPH) [0x83] (124)7.4.7 MOVX指令设置寄存器(MOVXCON) [0x86] (124)7.5P AGE堆栈寄存器 (125)7.5.1 SFR PAGE寄存器(SFRPAGE) [0x84] (125)7.5.2 PAGE堆栈使能寄存器(SFRPGEN) [0x85] (126)7.5.3 PAGE堆栈寄存器0(PGSTACK0) [0x91] (126)7.5.4 PAGE堆栈寄存器1(PGSTACK1) [0x92] (126)7.5.5 PAGE堆栈寄存器2(PGSTACK2) [0x93] (126)7.5.6 PAGE堆栈寄存器3(PGSTACK3) [0x94] (127)8Flash存储器 (128)8.1概述 (128)8.2FLASH操作 (128)8.2.1 FLASH数据读取 (128)5微控制器JMT1808R68.2.2 FLASH扇区擦除 (129)8.2.3 FLASH编程 (129)8.3FLASH寄存器 (130)8.3.1 FLASH控制寄存器(FLSC) [0xF9] (130)8.3.2 FLASH关键字寄存器(FLSK) [0xFA] (130)9看门狗定时器(WDT) (131)9.1概述 (131)9.2功能描述 (131)9.3寄存器 (131)9.3.1 看门狗分频系数寄存器(WDTCKDIV) [0xD9] (131)9.3.2 看门狗比较值寄存器(WDTINT) [0xDA] (132)9.3.3 看门狗中断标志寄存器(WDTINTF) [0xDB] (132)9.3.4 看门狗喂狗寄存器(WDTLD) [0xDC] (133)9.3.5 看门狗启停寄存器(WDTST) [0xDD] (133)10实时时钟(RTC) (134)10.1概述 (134)10.2实时时钟 (134)10.3闹钟 (136)10.4RTC时钟调校 (136)10.5实时时钟寄存器更新 (137)10.6实时时钟寄存器读取 (137)10.7RTC中断 (137)10.8RTC寄存器 (138)10.8.1 RTC控制寄存器0(RTCCON0) [0xA9] (138)10.8.2 RTC控制寄存器1(RTCCON1) [0xAA] (139)10.8.3 RTC时标控制寄存器(RTCTMC) [0xAB] (140)10.8.4 RTC秒寄存器(RTCSEC) [0xAC] (140)10.8.5 RTC分钟寄存器(RTCMIN) [0xAD] (141)10.8.6 RTC小时寄存器(RTCHOUR) [0xAE] (141)10.8.7 RTC星期寄存器(RTCWEEK) [0xAF] (141)10.8.8 RTC日寄存器(RTCDAY) [0xB1] (141)10.8.9 RTC月寄存器(RTCMON) [0xB2] (141)微控制器JMT1808R10.8.10 RTC年寄存器(RTCYEAR) [0xB3] (142)10.8.11 闹钟0秒寄存器(AL0SEC) [0xB4] (142)10.8.12 闹钟0分钟寄存器(AL0MIN) [0xB5] (142)10.8.13 闹钟0小时寄存器(AL0HOUR) [0xB6] (142)10.8.14 闹钟0星期寄存器(AL0WEEKS) [0xB7] (142)10.8.15 闹钟1分钟寄存器(AL1MIN) [0xB9] (143)10.8.16 闹钟1小时寄存器(AL1HOUR) [0xBA] (143)10.8.17 闹钟1日寄存器(AL1DAY) [0xBB] (143)10.8.18 闹钟1月寄存器(AL1MON) [0xBC] (144)10.8.19 RTC时钟调校寄存器0(RTCADJ0) [0xBD] (144)10.8.20 RTC时钟调校寄存器1(RTCADJ1) [0xBE] (144)10.8.21 RTC中断使能寄存器(RTCIE) [0xBF] (144)10.8.22 RTC中断标志寄存器(RTCIF) [0xC7] (145)11定时器/计数器(TIMER) (146)11.1概述 (146)11.2TIMER管脚配置 (146)11.3Timer0工作模式 (146)11.3.1 模式0(13位定时器/计数器) (146)11.3.2 模式1(16位定时器/计数器) (147)11.3.3 模式2(8位自动重装定时器/计数器) (147)11.3.4 模式3(两个8比特定时器) (148)11.4Timer1工作模式 (149)11.4.1 模式0(13位定时器/计数器) (149)11.4.2 模式1(16位定时器/计数器) (149)11.4.3 模式2(8位自动重装定时器/计数器) (150)11.5Timer2工作模式 (150)11.5.1 模式0(13位定时器/计数器) (150)11.5.2 模式1(16位定时器/计数器) (151)11.5.3 模式2(16位自动重装定时器/计数器) (151)11.5.4 模式3(1个8比特定时器/计数器) (152)11.6TIMER寄存器 (152)11.6.1 Timer0/1控制寄存器(TCON) [0x88] (153)11.6.2 Timer0/1模式寄存器(TMOD) [0x89] (154)7微控制器JMT1808R811.6.3 Timer0低8位(TL0) [0x8A] (155)11.6.4 Timer1低8位(TL1) [0x8B] (155)11.6.5 Timer0高8位(TH0) [0x8C] (155)11.6.6 Timer1高8位(TH1) [0x8D] (155)11.6.7 Timer0/1预分频控制器(TPSC) [0x8E] (155)11.6.8 Timer2控制寄存器(T2CON) [0xD1] (156)11.6.9 Timer2重载寄存器低8位(RL2) [0xD2] (156)11.6.10 Timer2重载寄存器高8位(RH2) [0xD3] (156)11.6.11 Timer2低8位(TL2) [0xD4] (157)11.6.12 Timer2高8位(TH2) [0xD5] (157)11.6.13 Timer2预分频控制器(T2PSC) [0xD6] (157)12高级定时器(PWM) (158)12.1概述 (158)12.2特性 (158)12.3框图 (160)12.4输入输出引脚配置 (160)12.5功能描述 (160)12.5.1 计数器 (161)12.5.2 输入捕获功能 (173)12.5.3 从模式控制 (175)12.5.4 输出比较功能 (181)12.5.5 主模式控制 (207)12.5.6 中断 (209)12.5.7 高级定时器同步 (211)12.6寄存器描述 (216)12.6.1 TIMx控制寄存器0 (TIMx_CONR0) [TIM0:0xBB/TIM1:0xFB] (221)12.6.2 TIMx控制寄存器1 (TIMx_CONR1) [TIM0:0x89/TIM1:0xC9] (223)12.6.3 TIMx控制寄存器2 (TIMx_CONR2) [TIM0:0x8A/TIM1:0xCA] (224)12.6.4 TIMx控制寄存器3 (TIMx_CONR3) [TIM0:0x8B/TIM1:0xCB] (225)12.6.5 TIMx从模式控制寄存器0 (TIMx_TGICR0) [TIM0:0x8C/TIM1:0xCC] (226)12.6.6 TIMx从模式控制寄存器1 (TIMx_TGICR1) [TIM0:0x8D/TIM1:0xCD] (228)12.6.7 TIMx中断使能寄存器0 (TIMx_IER) [TIM0:0x8E/TIM1:0xCE] (230)12.6.8 TIMx中断使能寄存器1(TIMx_IER_NOCMP)[TIM0:0xB7/TIM7:0xF7] 23112.6.9 TIMx通道CC0输入捕获/输出比较模式控制寄存器(TIMx_CC0MR)[TIM0:0x8F/TIM1:0xCF] (231)12.6.10 TIMx通道CC1输入捕获/输出比较模式控制寄存器(TIMx_CC1MR)[TIM0:0x91/TIM1:0xD1] (236)12.6.11 TIMx通道CC2输入捕获/输出比较模式控制寄存器(TIMx_CC2MR)[TIM0:0x92/TIM1:0xD2] (241)12.6.12 TIMx通道CC3输入捕获/输出比较模式控制寄存器(TIMx_CC3MR)[TIM0:0x93/TIM1:0xD3] (245)12.6.13 TIMx通道使能控制寄存器(TIMx_CCENR) [TIM0:0x94/TIM1:0xD4] (249)12.6.14 TIMx通道极性控制寄存器(TIMx_CCPS) [TIM0:0x95/TIM1:0xD5] (251)12.6.15 TIMx死区时间寄存器(TIMx_DTG) [TIM0:0x96/TIM1:0xD6] (252)12.6.16 TIMx周期值自动装载寄存器的低8位(TIMx_ARRL) [TIM0:0x97/TIM1:0xD7]25212.6.17 TIMx周期值自动装载寄存器的高8位(TIMx_ARRH) [TIM0:0x99/TIM1: 0xD9]25312.6.18 TIMx预分频寄存器的低8位(TIMx_PSCL) [TIM0:0x9A/TIM1: 0xDA] (253)12.6.19 TIMx预分频寄存器的高8位(TIMx_PSCH) [TIM0:0x9B/TIM1:0xDB] (253)12.6.20 TIMx重复计数寄存器(TIMx_RCR) [TIM0:0x9C/TIM1:0xDC] (254)12.6.21 TIMx通道CC0捕获/向上计数比较寄存器的低8位(TIMx_CC0RUL)[TIM0:0x9D/ TIM1:0xDD] (254)12.6.22 TIMx通道CC0捕获/向上计数比较寄存器的高8位(TIMx_CC0RUH)[TIM0:0x9E/TIM1:0xDE] (255)12.6.23 TIMx通道CC0向下计数比较寄存器的低8位(TIMx_CC0RDL) [TIM0:0x9F/ TIM1:0xDF] (256)12.6.24 TIMx通道CC0向下计数比较寄存器的高8位(TIMx_CC0RDH) [TIM0:0xA1/ TIM1:0xE1] (257)12.6.25 TIMx通道CC1捕获/向上计数比较寄存器的低8位(TIMx_CC1RUL)[TIM0:0xA2/TIM1:0xE2] (258)12.6.26 TIMx通道CC1捕获/向上计数比较寄存器的高8位(TIMx_CC1RUH)[TIM0:0xA3/TIM1:0xE3] (259)12.6.27 TIMx通道CC1向下计数比较寄存器的低8位(TIMx_CC1RDL)[TIM0:0xA4/TIM1:0xE4] (260)12.6.28 TIMx通道CC1向下计数比较寄存器的高8位(TIMx_CC1RDH)[TIM0:0xA5/TIM1:0xE5] (260)12.6.29 TIMx通道CC2捕获/向上计数比较寄存器的低8位(TIMx_CC2RUL)[TIM0:0xA6/TIM1:0xE6] (261)12.6.30 TIMx通道CC2捕获/向上计数比较寄存器的高8位(TIMx_CC2RUH)[TIM0:0xA7/TIM1:0xE7] (262)12.6.31 TIMx通道CC2向下计数比较寄存器的低8位(TIMx_CC2RDL)[TIM0:0xA9/TIM0:0xE9] (263)12.6.32 TIMx通道CC2向下计数比较寄存器的高8位(TIMx_CC2RDH)[TIM0:0xAA/TIM1:0xEA] (264)12.6.33 TIMx通道CC3捕获/向上计数比较寄存器的低8位(TIMx_CC3RUL)[TIM0:0xAB/TIM1:0xEB] (265)12.6.34 TIMx通道CC3捕获/向上计数比较寄存器的高8位(TIMx_CC3RUH)[TIM0:0xAC/TIM1:0xEC] (266)12.6.35 TIMx通道CC3向下计数比较寄存器的低8位(TIMx_CC3RDL)[TIM0:0xAD/TIM1:0xED] (267)12.6.36 TIMx通道CC3向下计数比较寄存器的高8位(TIMx_CC3RDH)[TIM0:0xAE/TIM1:0xEE] (268)12.6.37 TIMx刹车控制寄存器(TIMx_BRKC) [TIM0:0xAF/TIM1:0xEF] (269)12.6.38 TIMx事件产生寄存器(TIMx_EGR) [TIM0:0xB1/TIM1:0xF1] (271)12.6.39 TIMx互补模式控制寄存器(TIMx_CMPLMTARY) [TIM0:0xB2/TIM1:0xF2]27312.6.40 TIMx中断标志寄存器0 (TIMx_ISR0) [TIM0:0xB3/TIM1:0xF3] (273)12.6.41 TIMx中断标志寄存器1 (TIMx_ISR1) [TIM0:0xB4/TIM1:0xF4] (274)12.6.42 TIMx中断标志寄存器2 (TIMx_ISR2) [TIM0:0xB9/TIM1:0xF9] (275)12.6.43 TIMx计数器的低8位(TIMx_CNTL) [TIM0:0xB5/TIM1:0xF5] (276)12.6.44 TIMx计数器的高8位(TIMx_CNTH) [TIM0:0xB6/TIM1:0xF6] (276)13CORDIC协处理器 (277)13.1概述 (277)13.2功能描述 (278)13.2.1 输入数据格式 (278)13.2.2 结果数据归一化 (278)13.2.3 CORDIC调度 (279)13.2.4 CORDIC中断 (280)13.2.5 CORDIC精度 (280)13.3CORDIC 寄存器 (281)13.3.1 JMT51 MCU调度寄存器 (281)13.3.2 JMT018 DSP指令调度寄存器 (284)14通用异步收发传输器(UART) (287)14.1概述 (287)14.2框图 (287)14.3UART管脚配置 (288)14.4UART工作模式 (288)14.4.1 标准UART工作模式0:同步移位寄存器 (288)14.4.2 标准UART工作模式1:8位UART,波特率可变 (289)14.4.3 标准UART工作模式2:9位UART,波特率固定 (290)14.4.4 标准UART工作模式3:9位UART,波特率可变 (290)14.4.5 38KHz红外调制发送 (291)14.4.6 IrDA(SIR)红外通信 (292)14.5UART多机通信 (292)14.6UART奇偶校验 (293)14.7UART波特率计算 (293)14.8UART寄存器 (302)14.8.1 UART0控制寄存器(S0CON) [0x98] (302)14.8.2 UART0数据缓冲寄存器(S0BUF) [0x99] (303)14.8.3 UART0波特率重载寄存器低8位(S0RELL) [0x9A] (303)14.8.4 UART0波特率重载寄存器高2位(S0RELH) [0x9B] (304)14.8.5 UART0红外控制寄存器(S0IRCON) [0x9C] (304)14.8.6 UART1控制寄存器(S1CON) [0xF1] (305)14.8.7 UART1数据缓冲寄存器(S1BUF) [0xF2] (305)14.8.8 UART1波特率重载寄存器低8位(S1RELL) [0xF3] (306)14.8.9 UART1波特率重载寄存器高2位(S1RELH) [0xF4] (306)14.8.10 UART1红外控制寄存器(S1IRCON) [0xF5] (306)15I2C接口 (308)15.1概述 (308)15.2框图 (308)15.3I2C管脚配置 (308)15.4I2C模块连接 (308)15.5I2C数据格式 (309)15.5.2 读写控制比特 (309)15.5.3 反馈(ACK) (310)15.5.4 起始条件和结束条件 (310)15.5.5 数据格式 (310)15.5.6 时钟同步 (311)15.5.7 仲裁 (311)15.6I2C时钟产生 (312)15.7I2C工作模式 (313)15.7.1 从机模式 (313)15.7.2 主机模式 (315)15.8I2C中断 (318)15.9I2C寄存器 (319)15.9.1 I2C控制寄存器(I2CCON) [0xE1] (319)15.9.2 I2C从机地址寄存器低8位(I2CSADDRL) [0xE2] (320)15.9.3 I2C从机地址寄存器高2位(I2CSADDRH) [0xE3] (320)15.9.4 I2C本机地址寄存器低8位(I2COADDRL) [0xE4] (321)15.9.5 I2C本机地址寄存器高2位(I2COADDRH) [0xE5] (321)15.9.6 I2C工作时钟分频控制寄存器(I2CDIV) [0xE6] (321)15.9.7 I2C时钟SCL低电平时间配置寄存器(I2CDUTYL) [0xE7] (322)15.9.8 I2C时钟SCL高电平时间配置寄存器(I2CDUTYH) [0xE9] (322)15.9.9 I2C数据SDA保持时间配置寄存器(I2CHOLD) [0xEA] (322)15.9.10 I2C数据写缓冲寄存器(I2CWBUF) [0xEB] (323)15.9.11 I2C数据读缓冲寄存器(I2CRBUF) [0xEC] (323)15.9.12 I2C状态寄存器(I2CSTS) [0xED] (323)15.9.13 I2C中断标志寄存器(I2CISC) [0xEE] (324)15.9.14 I2C中断使能寄存器(I2CIEN) [0xEF] (325)16串行外设接口(SPI) (326)16.1概述 (326)16.2框图 (326)16.3SPI管脚配置 (326)16.4SPI主/从机互连 (327)16.4.1 4线互连模式 (327)16.5SPI时序设置 (328)16.6数据发送和接收过程 (329)16.6.1 主机模式 (329)16.6.2 从机模式 (331)16.7SPI中断 (332)16.8SPI寄存器 (333)16.8.1 SPI控制寄存器(SPICON) [0xC9] (333)16.8.2 SPI中断使能寄存器(SPIIE) [0xCA] (334)16.8.3 SPI中断标志寄存器(SPIIF) [0xCB] (335)16.8.4 SPI波特率控制寄存器(SPIBR) [0xCC] (335)16.8.5 SPI数据缓冲寄存器(SPIBUF) [0xCD] (336)17模拟/数字转换(ADC)和可编程增益放大器(PGA) (337)17.1概述 (337)17.2ADC转换结果访问方式 (338)17.3ADC输入端口配置 (338)17.4可编程增益放大器(PGA)说明 (339)17.5ADC参考电压配置 (341)17.6ADC转换功能 (341)17.7ADC转换结果数据格式 (342)17.8ADC转换时序 (342)17.9模拟看门狗 (343)17.10外部触发事件 (344)17.11特殊通道序列管理 (346)17.12ADC工作模式 (347)17.12.1 单次转换+非扫描模式 (347)17.12.2 单次转换+扫描模式 (348)17.12.3 连续转换+非扫描模式 (350)17.12.4 连续转换+扫描模式 (351)17.13双ADC协同工作模式 (353)17.13.1 独立模式 (353)17.13.2 普通同步模式 (353)17.13.4 普通交叉模式 (355)17.13.5 特殊交替触发模式 (355)17.13.6 普通同步+特殊同步模式 (356)17.13.7 普通同步+特殊交替触发模式 (357)17.13.8 普通交叉+特殊同步模式 (358)17.14中断处理 (359)17.15ADC寄存器 (360)17.15.1 JMT51访问ADC寄存器 (360)17.15.2 JMT018访问ADC寄存器 (391)18模拟比较器(CMP) (393)18.1模拟比较器概述 (393)18.2低压检测 (394)18.2.1 低压检测保护程序示例 (395)18.3模拟比较器寄存器 (396)18.3.1 模拟比较器使能寄存器(CMPEN) [0x91] (396)18.3.2 模拟比较器中断寄存器(CMPINT) [0x92] (397)18.3.3 模拟比较器比较结果寄存器(CMPFLAG) [0x93] (397)18.3.4 模拟比较器滤波选择寄存器(CMPFT) [0x94] (398)18.3.5 模拟比较器VDD分压寄存器(CMPVDD) [0x95] (398)18.3.6 模拟比较器参考电压选择寄存器(CMPREF) [0x96] (398)19通用输入/输出(GPIO) (400)19.1管脚设置 (400)19.2管脚功能复用 (403)19.3PWM管脚特殊复用 (407)19.3.1 PWM输出复用 (407)19.3.2 PWM刹车复用 (407)19.4管脚数据寄存器读写 (408)19.5外设管脚复用配置 (408)19.6管脚滤波 (415)19.7INT0中断 (415)19.8INT1中断 (418)19.9P A0唤醒 (421)19.10GPIO寄存器 (421)19.10.1 PA0数字I/O控制寄存器(PA0CTRL) [0x99] (424)19.10.2 PA1数字I/O控制寄存器(PA1CTRL) [0x9A] (425)19.10.3 PA2数字I/O控制寄存器(PA2CTRL) [0x9B] (426)19.10.4 PA3数字I/O控制寄存器(PA3CTRL) [0x9C] (427)19.10.5 PA4数字I/O控制寄存器(PA4CTRL) [0x9D] (428)19.10.6 PA5数字I/O控制寄存器(PA5CTRL) [0x9E] (428)19.10.7 PA6数字I/O控制寄存器(PA6CTRL) [0x9F] (429)19.10.8 PA7数字I/O控制寄存器(PA7CTRL) [0xC3] (430)19.10.9 PB0数字I/O控制寄存器(PB0CTRL) [0xA1] (431)19.10.10 PB1数字I/O控制寄存器(PB1CTRL) [0xA2] (432)19.10.11 PB2数字I/O控制寄存器(PB2CTRL) [0xA3] (432)19.10.12 PB3数字I/O控制寄存器(PB3CTRL) [0xA4] (433)19.10.13 PB4数字I/O控制寄存器(PB4CTRL) [0xA5] (434)19.10.14 PB5数字I/O控制寄存器(PB5CTRL) [0xA6] (435)19.10.15 PB6数字I/O控制寄存器(PB6CTRL) [0xA7] (436)19.10.16 PB7数字I/O控制寄存器(PB7CTRL) [0xC4] (436)19.10.17 PC0数字I/O控制寄存器(PC0CTRL) [0xA9] (437)19.10.18 PC1数字I/O控制寄存器(PC1CTRL) [0xAA] (438)19.10.19 PC2数字I/O控制寄存器(PC2CTRL) [0xAB] (439)19.10.20 PC3数字I/O控制寄存器(PC3CTRL) [0xAC] (440)19.10.21 PC4数字I/O控制寄存器(PC4CTRL) [0xAD] (440)19.10.22 PC5数字I/O控制寄存器(PC5CTRL) [0xAE] (441)19.10.23 PC6数字I/O控制寄存器(PC6CTRL) [0xAF] (442)19.10.24 PC7数字I/O控制寄存器(PC7CTRL) [0xC5] (443)19.10.25 PD0数字I/O控制寄存器(PD0CTRL) [0xB1] (444)19.10.26 PD1数字I/O控制寄存器(PD1CTRL) [0xB2] (444)19.10.27 PD2数字I/O控制寄存器(PD2CTRL) [0xB3] (445)19.10.28 PD3数字I/O控制寄存器(PD3CTRL) [0xB4] (446)19.10.29 PD4数字I/O控制寄存器(PD4CTRL) [0xB5] (447)19.10.30 PD5数字I/O控制寄存器(PD5CTRL) [0xB6] (448)19.10.31 PD6数字I/O控制寄存器(PD6CTRL) [0xB7] (448)19.10.32 PD7数字I/O控制寄存器(PD7CTRL) [0xC6] (449)19.10.33 PE0数字I/O控制寄存器(PE0CTRL) [0xB9] (450)19.10.34 PE1数字I/O控制寄存器(PE1CTRL) [0xBA] (451)19.10.35 PE2数字I/O控制寄存器(PE2CTRL) [0xBB] (452)19.10.36 PE3数字I/O控制寄存器(PE3CTRL) [0xBC] (452)19.10.37 PE4数字I/O控制寄存器(PE4CTRL) [0xBD] (453)19.10.38 PE5数字I/O控制寄存器(PE5CTRL) [0xBE] (454)19.10.39 PE6数字I/O控制寄存器(PE6CTRL) [0xBF] (455)19.10.40 PE7数字I/O控制寄存器(PE7CTRL) [0xC7] (456)19.10.41 PG0数字I/O控制寄存器(PG0CTRL) [0xC1] (456)19.10.42 PG1数字I/O控制寄存器(PG1CTRL) [0xC2] (457)19.10.43 PA转换速率寄存器(PASR) [0xC9] (458)19.10.44 PB转换速率寄存器(PBSR) [0xCA] (459)19.10.45 PC转换速率寄存器(PCSR) [0xCB] (460)19.10.46 PD转换速率寄存器(PDSR) [0xCC] (461)19.10.47 PE转换速率寄存器(PESR) [0xCD] (461)19.10.48 PG转换速率寄存器(PGSR) [0xCE] (462)19.10.49 PA驱动能力寄存器(PADR) [0xD1] (463)19.10.50 PB驱动能力寄存器(PBDR) [0xD2] (464)19.10.51 PC驱动能力寄存器(PCDR) [0xD3] (464)19.10.52 PD驱动能力寄存器(PDDR) [0xD4] (465)19.10.53 PE驱动能力寄存器(PEDR) [0xD5] (466)19.10.54 PG驱动能力寄存器(PGDR) [0xD6] (467)19.10.55 模拟管脚使能寄存器0(AIOEN0) [0xCF] (467)19.10.56 模拟管脚使能寄存器1(AIOEN1) [0xD7] (469)19.10.57 复位管脚滤波选择寄存器(NRSTFQS) [0xD9] (470)19.10.58 唤醒使能寄存器(WKUPEN) [0xDB] (470)19.10.59 INT0上升沿中断使能寄存器(INT0PE) [0xDC] (471)19.10.60 INT0下降沿中断使能寄存器(INT0NE) [0xDD] (471)19.10.61 INT0中断使能寄存器(INT0EN) [0xDE] (472)19.10.62 INT0中断控制寄存器(INT0CON) [0xDF] (473)19.10.63 INT1上升沿中断使能寄存器(INT1PE) [0xE1] (474)19.10.64 INT1下降沿中断使能寄存器(INT1NE) [0xE2] (475)19.10.65 INT1中断使能寄存器(INT1EN) [0xE3] (476)19.10.66 INT1中断控制寄存器(INT1CON) [0xE4] (477)19.10.67 INT1中断管脚选择寄存器0(INT1SEL0) [0xE5] (478)19.10.68 INT1中断管脚选择寄存器1(INT1SEL1) [0xE6] (479)19.10.69 INT1中断管脚选择寄存器2(INT1SEL2) [0xE7] (480)19.10.70 INT1中断管脚选择寄存器3(INT1SEL3) [0xE9] (480)19.10.71 PWM刹车选择寄存器(PWMBKS) [0xEA] (481)19.10.72 PWM特殊复用输出分组选择寄存器(PWMOSEL) [0xF1] (481)19.10.73 PWM特殊复用输出选择寄存器0(PWMOSEL0) [0xF2] (482)19.10.74 PWM特殊复用输出选择寄存器1(PWMOSEL1) [0xF3] (483)19.10.75 PWM特殊复用输出选择寄存器2(PWMOSEL2) [0xF4] (483)19.10.76 PWM特殊复用输出使能寄存器0(PWMOMUX0) [0xF5] (484)19.10.77 PWM特殊复用输出使能寄存器1(PWMOMUX1) [0xF6] (485)19.10.78 PWM特殊复用输出使能寄存器2(PWMOMUX2) [0xF7] (486)19.10.79 PA输入缓冲使能寄存器(PAIE) [0xF9] (487)19.10.80 PB输入缓冲使能寄存器(PBIE) [0xFA] (488)19.10.81 PC输入缓冲使能寄存器(PCIE) [0xFB] (489)19.10.82 PD输入缓冲使能寄存器(PDIE) [0xFC] (489)19.10.83 PE输入缓冲使能寄存器(PEIE) [0xFD] (490)19.10.84 PG输入缓冲使能寄存器(PGIE) [0xFE] (491)19.10.85 PA数据寄存器(P0) [0x80] (492)19.10.86 PB数据寄存器(P1) [0x90] (492)19.10.87 PC数据寄存器(P2) [0xA0] (492)19.10.88 PD数据寄存器(P3) [0xB0] (492)19.10.89 PE数据寄存器(P4) [0xC8] (492)19.10.90 PG数据寄存器(P6) [0x98] (492)20电气特性 (493)20.1极限参数 (493)20.2工作条件 (493)20.2.1 芯片供电 (493)20.2.2 功耗特性 (493)20.2.3 I/O特性 (494)20.2.4 REGC引脚特性 (495)20.2.5 NRST引脚特性 (495)20.2.6 上电/掉电条件 (495)20.2.7 时钟特性 (496)20.2.8 通信接口 (498)20.2.9 FLASH特性 (501)20.2.10 ADC特性 (501)20.2.11 PGA特性 (502)20.2.12 CMP特性 (502)20.2.13 内部参考电压特性 (503)20.2.14 电气敏感性 (503)21封装特性 (504)21.1LQFP32L (504)21.2LQFP48L (505)21.3QFN32L (507)21.4TSSOP28L (508)1产品概述1.1功能描述JMT1808R是一款内置MCU和DSP的双核SOC芯片。
3位十进制循环计数器

现代电子设计实验报告实验名称:3位十进制循环计数器的设计系(科):信息科学与技术系班级:学号:姓名:完成时间:2012年4月24日. 1 .一、实验内容(一)设计要求1.设计一个3位十进制循环计数器,从0加到999,再恢复到0,循环往复。
每秒计数器加1。
2.有复位功能,当复位端reset为高时,计数器清零,停止计数。
3.可以控制计数的开始start和停止stop。
当计数开始start信号有效时,计数器开始计数;当计数停止stop信号有效时,计数停止;当start信号再次有效时,继续计数。
4.计数器的计数值采用动态显示方式在数码管上显示出来。
5.进行设计,仿真并下载程序到实验箱的CPLD模块板进行验证。
(二)电路模块cyclecntsysclk reset startSE G[6. SCAN[7.★提示:reset信号可以使用拨动开关来产生。
start和stop信号使用按键来实现输入信号:sysclk:基准时钟,50MHz;reset:异步复位信号,高有效;start,stop:计数开始和计数停止信号输入;. 2 .输出信号:SEG[6..0]:段码信号输出。
SCAN[7..0]:位码信号输出。
二、实验原理此系统的核心为一个三位循环计数器,将此计数器的输出结果通过分位电路动态显示到三个数码管上面。
另外的辅助电路分别为四个不同频率的分频器和按键去抖电路。
三、设计方案四、原理图. 3 .. 4 .五、模块设计(一)分频电路1.设计原理分频器就是对较高频率的信号进行分频,得到较低频率的信号。
定义一个计数器对输入时钟进行计数,在计数的前一半时间里,输出高电平,在计数的后一半时间里,输出低电平,这样输出的信号就是占空比为50%的偶数分频信号。
例如,6分频,计数值为0~2输出高电平,计数值为3~5输出低电平。
2.VHDL程序代码输出为1HZ分频电路N=50MHZ/1HZ=50000000Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv1 isgeneric(N: integer:=50000000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv1;Architecture a of fdiv1 is. 5 .signal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为10HZ分频电路N=50MHZ/10HZ=5000000. 6 .Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=5000000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 issignal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;. 7 .process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为200HZ分频电路N=50MHZ/200HZ=250000Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=250000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 is. 8 .signal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为1000HZ分频电路N=50MHZ/1000HZ=50000Library ieee;. 9 .Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=50000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 issignal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平. 10 .beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;(二)扫描电路1.设计原理当reset和stop信号起作用时,输出到计数器的信号为低电平,只有当start 和脉冲信号起作用时,输出才为高。
stoll指令表

指令表<< 机头方向向左>> 机头方向向右<> 机头方向任意S:..... 编织指令DI.:直接选针,I=选择,.=不选%=集圈,例如DI.%D.IR所有织针编织0所有织针不编织F所有织针集圈.AYT*I+ 提花符号(单针选针的提花符号)N N后面的符号不被选择,但选择所有其它符号,例如:S:A-NA;% %之后的符号将织针推到集圈位置,%之前的符号则使织针位于编织位置UVS 移圈向前针床,例S:UVS+U^S 移圈到后针床,例S:U^ST;UXS 同时进行向前,向后的移圈,例:S:UXST-+;T=移圈到后针床+=移圈到前针床S:$^Sn%m 背面分针,前面编织n=提花符号,背面分针,前面编织m=提花符号(直接选针),前面编织%=%之前的符号能将织针移到分针位置,%之后的符号将织针移到编织位置S:$VSn%m; 前面分针,背面编织S:$XSn%m-n%m; 前后分针,前后编织/ 系统之间的分隔符号- 前后针床系统之间的分隔符号;一组指令结束的符号,通常出现在“:”之后S1 系统1编织或移圈::S6 系统6编织或移圈SX 系统自动设置S0 空走S0Y 系统空走直到所有的导纱器位于YG位置-/)0 此横列关闭选针系统NS,m 单针浮线NSn-m,... 这些织针不编织也可以NSV(前针床不编织)NS^(后针床不编织)-/)1-0 只适用于分机头机器。
左机头选针系统工作,右机头选针系统不工作(也可实现下列组合0-1,0-0,1-1)C 注释直接命令-/)0 关闭选针系统-/)1 启动选针系统14.2 导纱器YG:n/n; 导纱器基本位置(n=1-8): :YG1:n/n; 导纱器基本位置第一段YG4:n/n; 导纱器基本位置第四段YG:nF;导纱器n(1-8),EAY或SOY之后位于#R,# L处YG:n=m; 给导纱器配置符号;n(1-8)\'m(A-Z\')Y:n; 导纱器代号n(0-8)Y:=n; 导纱器类型n(A-Z,.,+,*)Y-1A:=n; 改变导纱器类型n(A-Z,.,+,*)YLR:n-m; 左右机头互换导纱器(只用于双机头机器)Y=1S; 导纱器按选区针区域走Y=1H; 导纱器回到初始位置Y-1A:Kn-m; 导纱器1A修正值,左(n)右(m)布边;n,m=+_0-120Y-1A:K0; 取消修正指令Y-1A:HLm; 导纱器1A向左运动到位置(0-4)m=0意味着返回初始位置Y-1A:HRm; 导纱器向右运动到位置m(0-4)Y-1A:HLmG; 导纱器1A向左运动到位置(0-4)Y-1A:HRmG; 导纱器向右运动到位置m(0-4)这一位置成为新的初始位置Y^ 取消所有导纱器,对嵌花导纱器不起作用YV 程序中选择的导纱器进入工作对嵌花导纱器不起作用Y^nSm 关闭导纱器n=导纱器1-8m=编织系统1-6YVnSm 带动导纱器到折返点Y? 显示当前导纱器位置和初始位置以及修正值EAY 消去所有导纱器位置和数值YD 以表格的形式显示导纱器与布边的相对位置Y-1A:F1AY; 导纱器1A跟随区域1内的符号AY;每个导纱器可有区域F1-F4及最多8个符号.可以连着输入这些数据,但区域数据必须最后输入.例:Y-1A:I<K10-8FIAY;YDn=m-0 导纱器距左(m)右(n)布边的距离(n=1-8)YDF=n 全成形编织时的附加的导纱器距离n(1-10)Y=n! 导纱器n(1-8)停在SEN区域之外Y-1A:=1: 导纱器类型命令起作用Y-1A:=0; 导纱器类型命令不起作用#G 目前位置与YG不符的导纱器记忆#Yn 当前机头位置时纱线型为n(A-Z,.,+,*)的导纱器的记忆号码() 用于重复信息,例如: Y:10(2/3/3)Y-C0 关闭导纱器控制功能Y-C1 启动导纱器控制功能14.3 横移V<n 后针床向左移动n个针距(n=1,2,3...)V>n 后针床向右移动n个针距(n=1,2,3...)V0 移回0位,初始位置VRn 向右移到位置n,例VR1VLn 向左移到位置n,V# 移动半个针距,相对于针对针VU 在移圈位置(编织和移圈)横移VKn>m 以横移值n(A-Z)向右移动m步,(1-10)VKn<m 以横移值n(A-Z)向左移动m步,(1-10)VKn 横移修正值与原修正值n(A-Z)一致V+n 此指令与横移指令一起使用时;另外再横移n值(1-24)然后立即返回此指令单独使用时:向右横移n值(1-24)后立即返回V-n 此指令与横移指令一起使用时;向原横移相反的方向横移n值(1-24)然后立即返回此指令单独使用时:向左横移n值(1-24)后立即返回VV=n 横移速度n(1-32),无指令时VV=32VJA^1 后针床上的提花选针通常从第一针开始,不考虑横移(通常设置在STRAT之后)VJA^0 后针床上的提花选区针与前针床保持一致,不考虑横移位置直接命令V>1 向右横移1针(然后在机头返向时移回原位)V<1 向左横移1针(然后在机头返向时移回原位)VK 显示当前修正值VKn 显示修正值和修正符号的方向14.4 成圈三角设置NPn=m 给线圈密度组n(1-25)设置线圈密度值m(6.6-22.6),例如NP1=12.5NPn-m 密度组(1-25,J1-J8),例:NP4-4,NP4,NPJ1-J8 S:A(1)-Y(14); 间接显示线圈密度S:A(8.5)-Y(9.0); 直接显示线圈密度NPJn:...; 提花控制三角位置n(1-8)用\"=\"限定时:线圈长度的变化被平均分配给两个线圈长度区域例:NPJ1:.=11.0 A!13.0 Y=12.2(必须限定)S:A(J1)-Y(J2); 根据NPJ1前针床,NPJ2后针床而设定的线圈密度的编织指令PANP:...; 成圈三角位置的图形设计(如果希望用不同于P A:的命令时使用)PMNP:...; 密度图形在机器上的反映/成圈三角位置直接命令(成圈三角设置)NP? 显示所有从NP1到NP25的线圈密度值(无修正值)NPK=n 成圈三角修正值n=-2.0...0...+2.0,例NPK=-0.5NPK=0 删除成圈三角修正值(用EALL时自动删除)NP^ 显示后针床的实际设置NPV 显示前针床的实际设置14.5 指令ML 机器以低速运行(一横列)MSEC=n,nn 机速为n,nn米/秒,例MSEC=1.20 GOTOn 到第n行GOTO FEND 到功能结束F:Name 调用功能F:Name*n 调用功能n次(n=数字,循环计数器或计数器)GOSUBn 执行第n行命令GOSUBn-m 执行第n行m行命令GOSUBn*-X 执行第n行命令,共X次(X为数字,循环计数器或计数器)MT=n 衣片最大转数,编织n转之后衣片结束,和用<C TRL Z>命令时效果一样.MT=0 关闭MT功能MS 机器在左侧折返点停止MS=n 机器在折返点停n秒(0.1-4.0)PRINT/TEXT/ 显示两个符号之间的文本(例/.../)直接命令(指令)MSEC 显示机头机速LSTORE 在记忆保护区域存储功能LRCALL 将功能从记忆保护区域读到非记忆保护区RSn 显示循环计数器n的内容n(1-9)RS? 显示所有计数器的内容n(1-9)RSn=m 将循环计数器n(1-19)的数值设置为m(1-999 9)PC 显示计数器内容PC=n 设置计数器值MT 显示MT位置的值MSn 在n分钟之内停机PVorP^ 显示前后自停装置的Piezo-dectric值MOT 显示受阻自停装置的数值14.6 织物牵拉WO 牵拉机构关闭,辅助牵拉机构关闭,该横列无牵拉脉冲WOn 织物牵拉值为何,脉冲为n(0-15),例:WO5WM=n 织物牵拉值为n(0,0.5,1,1.5-31.5)n为数字,计数器)WMI=n 织物牵拉脉冲n(0-15)WM%=n 织物牵拉值加减n%(1-80)例:WM%=+20或W M%-30WMN=n 根据工作针数(n)来改变牵拉值WMN=0 删去WMN命令WM^0 打开反转装置,显示新的牵拉值(n)WM^n,m 也可以WM^n,m,m(n意为马达) WM- 打开反转装置WM+ 删去反转功能WS1 织物感应器工作WS0 织物感应器不工作WMCn 织物牵拉马达控制在n值(0-32)0=无自停1=敏感度为零32=高度敏感直接命令(织物牵拉)WM 显示牵拉值设置WM? 显示WM设置WMC 显示织物牵拉马达控制值WMV 手工输入来控制织物牵拉马达按向下键便牵拉辊打开.按向上键便牵拉辊关闭.辅助牵拉W+1 合上辅助牵拉(工作)W+0 打开辅助牵拉(不工作)W+=n 转动值n(1-15)W+P 压力值n(0-10)W+ 暂时无牵拉W+C 监测辅助牵拉工作情况,如果从第n横列(0-100)开始没有使用牵拉装置,机器将停止运动.(0=不监测)14.7 花型指令SEN=n-m 所选择的花型区域为n-m针SEN1=n-m 所选择的编织区域,第1个为n-m针SEN4=n-m 所选择的编织区域,第4个为n-m针SEL1=1 第1片打开(SEN1)SEL4=1 第4片打开(SEN4)SEL1=0 第1片关闭(SEN1)SEL4=0 第4片关闭(SEN4)JA1-JA8 提花1-8,例JA1=1012(1002-1012)JA<n-> 提花n(1-8)递减JA<n+> 提花n(1-8)递增FA-FZ 花型区域A到花型区域ZF0-F9 花型区域0到花型区域9F^,F[,F] 花型区域(特殊标记)PA=...;花型编排PKV=...; 正面花型修正PKV=0; 取消正面花型修正PK^=...; 背面花型修正PK^=0; 取消背面花型修正PM=...; 花型>机器直接命令(花型指令)SEN 实际选针区SEN的输出SEN1=... SEN2...等14.8 提花1000-4999 提花行YT*I+ 提花符号BGI+0WZaytibghowziklmpq 提花符号XNS 提花符号(特殊标记)X-覆盖地组织时不改变N-不选针S-选针...$ $=连续符号,当某一行没有足够的空间时使用$... 某一行的延续直接命令(提花)J? 显示当前提花行14.9 假设IF IFA>B A大于BA<B A小于BA=B A等于BA<>B A不等于BA=>B A等于或大于BA<=B A小于或等于BA和B可以是数字,计数器或数学符号(+-)例:IFRS19=1 F:ANFANG-2X1IFN 如果不...,例:IFN RS19=1 F:ANFANG-1X1JA1- 提花1减少至下一个提花行,设置计数器JS,JB或返回JA1+ 提花1增加至下一个提花行,设置计数器JS,JB并返回JB 存储提花行前20个符号JS 存储提花符号JS=n 从第n列开始处理JSIFJS=\'T\' 如果JS=\'T\',那么...IFJB=\'YYYA\' 如果JB=\'YYYA\'那么...JFJBn=‘AYT*’如果从第n列开始配有符号AYT*那么14.10 记忆或计数器#1-#99 1-99可以用于任何用途#1-#39在START设置为0#40-#99保持不变设置#1-#99从1到9999#41 与#L相同#42 与#R相同#43 与#LM相同#44 与#RM相同#46 与#FL相同#47 与#FR相同#100 orPC 衣片计数器#101 orRS1 循环计数器::#199 or RS19 循环计数器19#120 正在执行哪一个循环#121 目前正在执行的循环总共执行了多少次#122 目前正在运行的循环还有多少次待执行#123 当前程序行号#124 机头方向:<<=1,>>=0#125 自动行程计数器#126 自动转数计数器#127 当前JA1的行号#128 当前JA2的行号#129 当前JA3的行号#130 当前JA4的行号#131 当前JA5的行号#132 当前JA6的行号#133 当前JA7的行号#134 当前JA8的行号#135 米/秒乘以100(例1.25=125)#136 机器号码0 (9999)#137 机号;例3 (12)#138 该机号的针数.例996#139 机器型号(例CMS400=700)#140 牵拉梳的限位开关(0=牵拉梳在底端1=牵拉梳不在底端2=无牵拉梳)#141 第一个衣片(SEN1)的左布边#142 第一个衣片(SEN1)的右布边#143 第二个衣片(SEN1)的左布边#144 第二个衣片(SEN1)的右布边#145 第三个衣片(SEN1)的左布边#146 第三个衣片(SEN1)的右布边#147 第四个衣片(SEN1)的左布边#148 第四个衣片(SEN1)的右布边#153 操作系统的版本#156 工作宽度(以英寸为单位,双机头机)#157 夹纱功能\"Y-CR\"(0=开,1=关)从#120为只读计数器带记忆的算术符号+ 加例:#11=#10+7- 减例:#L=#L-2* 乘例:#10=#11*3/ 除例:#8=#103/4EVEN#n 计数器n只对偶数值作用EVEN4#n 计数器只对4的倍数值作用14.11 嵌花Y-1A:I;导纱器1A被定义为嵌花导纱器,但不摆动Y-1A:I<; 导纱器1A被定义为嵌花导纱器,它向所显示的机头运动方向摆动Y-1A:I>; 导纱器1A被定义为嵌花导纱器,它向所显示的机头运动方向上摆动Y-1A:I<>; 导纱器1A被定义为嵌花导纱器,它可以向左右两个方向摆动INTS: 嵌花结构,例如:INTS:%A-0;提花符号A出现在PA 中时,正面为集圈结构INTSX: 颜色区末为集圈结构PAI: 嵌花结构的花型排列,颜色区域信息.花型组合只能用1区域.H:在PAI中, 两个相邻的颜色区中间配置符号H S:<A>...; 在颜色区A中的选区针(PA:)直接命令(嵌花)Y-1A:N; 导纱器1A被定义为普通导纱器(导纱器1A作为嵌花导纱器使用之后)14.12 全成形PFN 机器作为标准机器使用,无全成形功能(启动之后自动设置)PF0 机器作为成形机器使用,布边计数器(#L,#R,#LM,#R M)的N修正值PF1 打开PA修正开关PL:和PR,加上PFO功能PF2 执行所有显示出的PA修正值PL:\'LLLL\' 带四个\"L\"符号的收针布边的左边PA修正值PR:\'PPPP\' 右边PA修正值PLM:\'MMMM\' 中央左侧PA修正值PRM:\'QQQQ\' 中央右侧PA修正值PL=; 取消左侧PA修正值PL=n,m> 收针时左侧PA修正值排列根据H提花行修正n针根据HH提花行修正m针PL=n,m< 放针时PA修正值排列PL=n> 收针时的条件PL=n< 放针时的条件PR=n,m> 放针时由n,m针组成的右PA修正值排列PR=n,m< 收针时由n,m针组成的左PA修正值排列PR=n> 放针时的条件PR=n< 收针时的条件PLM=n,m> 放针时由n,m针组成的中央左侧的PA修正区域PLM=n,m< 收针时由n,m针组成的中央左侧的PA修正区域PRM=n,m> 收针时由n,m针组成的中央右侧的PA修正区域PRM=n,m< 放针时由n,m针组成的中央右侧的PA修正区域EKLMPQ PA修正的提花符号G 修正时向后针床移圈的提花符号W 修正时向前针床移圈时的提花符号H 在一提花行的起始处,修正行的识别符号HH 在一提花行的起始处,移圈修正行的识别符号PFSL 只从#L到#LM之间进行选择PFSR 只从#RM到#R之间进行选择PFS 删去PFSL或PFSR#L 左侧布边的计数器#R 右侧布边的计数器#LM 中央左侧计数器#RM 中央右侧计数器#FL 成形左侧的修改计数器#FR 成形右侧的修改计数器#F1 左侧放针或收针计数器#F2 右侧放会或收针计数器#L>n 将#L增加n,例#L>2#L<n 将#L减小n,例#L<2#L>#FL 将#L增加#FL的内容FL=nnnn...; 成形记忆,左(n=0-7)例:FL:+50(1)-25(10) FR.mmmm...; 成形记忆,右(n=0-7)F+ 成形修改,从FL和FR中调用下一个数字,并将其存在#FL和#FR中IFU^S 向后针床移圈时(符号G)IFUVS 向前针床移圈时(符号W)IFU^VS 当向后或向前移圈时(符号G或W)IFNU^S 当不向后移圈时IFNUVS 当不向前移圈时IFNU^VS 当不向前或向后移圈时14.13 直接命令无行号=当前行有行号=仅显示的行只有连字符=所有行W 重复行WL 在打印机上重复行WF:Name 显示功能WF: 所有功能一览表TPWn 从第n行开始测试并写程序TPC 导纱器发出警报时继续测试SP 启动程序,启动记忆保护功能SP1 从第1 行开始启动程序SPF 启动程序,并将其固定在同一行编织横列SPFn 在第n行启动程序并将其固定在n行S1 启动记忆保护功能S0 取消记忆保护功能END 关闭键盘WN 显示编织程序和提花程序的第一行和最末一行MON JA 显示当前提花行MON SEN 显示SEN区域MON SIN 显示当前编织程序行MON NP 显示当前线圈密度,NPV或NP^,也可以显示MON RS 显示当前循环计数器值MON #n,#m 显示当前记忆值n和mMON Y 显示当前使用的导纱器MON FN 显示当前执行的功能MON DA 显示数据和时间,也可以显示n个指令.例MON Y,DAMON STIXX 只带STIXX的装置:显示当前的分配(其它MON功能不能启动)MON 0 关闭MON功能<CTRL A> 打开键盘(机器或打印机),停止文本输出,带穿孔或TP<CTRL W> 中断当前编织花型循环,编织随后的循环<CTRL Z> 满足下列条件时,机器将自动开始编织新的衣片1.横移停在基本位置2.导纱器处于启始位置时3.机头方向允许重新编织循环(RBEG...REND)将从头到尾执行一遍直至遇到上述情况<CTRL L> 删除显示文本WLMC 打印出机器规格数据OEL=n 系统经过n(10+60000)次,直至出现信息\"LUBRI CATION(NEEDLE BEDS)\"MSECK=n,m 遇小粗结里机速降为n(0.05-1.2),编织的横列标准设置,低速编织一横列MSECI=n 带嵌花导纱器时机速为n(0.05-1.0)PV=n 设置前针床的Piezo-electric值n(1-32)1=灵敏度为零32=高灵敏度P^=n 设置前后针床的Piezo-electric值n(1-32)1=灵敏度为零32=高灵敏度MOTn 设置机头受阻自停装置n(1-32)1=灵敏度为零32=高灵敏度START 程序开始END 程序结束RBEG*n 循环开始,次数为n(n为循环计数器)REND 循环结束REP*n 重复循环n次(n为循环计数器)REPEND 重复结束FBEG:Name 功能开始,最多15个字符可使用,除*之外的所有字符FEND 功能结束WLF: 在打印机上所有功能循环表WLF:Name 在打印机上重复功能W# 重复未包装的提花.例:W#1100-1248WL# 在打印机上重复未包装的提花.在括号内给出提花记忆位置,例:WL#1100-1176(120-200)Sn-m\'xxx\' 从n-m行搜索xxxC\'A\'B 将此行中第一个A换成BC\"A 在行首插入AP\'A\'B 将所有A换成BA\'A 在行末插入AMx>y X行作为Y行重复,例:M60>200Mx>y*n X行作为Y行重复,例:M60>200*2Mx-y>z 从Z行开始重复X-Y行,X-Y行之间的间隔保留,例:M60-70>200Mx-y>z*n 从Z行开始重复X-Y行,n次,例如:M60-70>20 0*2E 删除一行EALL 删除原程序TP 测试程序TPn 从n行开始测试程序TPW 测试并写上程序OIL 针床润滑之后的指令OIL?询问系统,直到出现信号“LUBRICAION(NEEDL E BEDS)\"时的运行次数EX0 如果衣片计数器为0,机器和电源关闭EX1 一个衣片编织完之后机器和电源关闭EXS 机器停止后的电源关闭EX 删除EX0,EX1或EXS()1 织物卷取装置工作()0 织物卷取装置不工作FO1 储纱器工作FO0 储纱器不工作LI^0 警报和指示灯起作用LI^1 警报音量中等,灯亮LI^2 警报音量高,灯亮LI^3 警报音量低,灯亮LI1 织物照明灯亮LI0 织物照明灯关闭MIN 显示最后一片织物的编织时间(从头到尾)DA= 输入日期和时间,例:DA=31.10.97 10:10DA 调出日期BR=300 设置数据传送速度例:BR=300(LA100.NEC),BRS=9600(SELAN)MC!#n 写机器号码S#n 打开班产量计数器和报告n(1-5)S#N=0 删除班产量计数器和报告n(1-5)S#? 显示班产量计数器的内容REPORT 报告REPORTL 打印机上的报告REPORTS 在显示器上显示或打印机上打印出所有班产报告REPORTSL 打印出所有班产报告REPORT0 清除所有报告CAPS0 打开键盘的小写字母开关(用<Shift>键或<CAPS LOCK>键可转换为大写字母)CAPS1 只打开键盘大写开关14.14 紧凑型机器的附加命令夹持和剪断Y-1A:C; 夹持并剪断导纱器1A的纱线Y-1A:Rn; 编n行之后对应导纱器1A的夹持装置,打开(n=号码-1)Y-CR0; 夹持和剪断功能不起作用(EALL之后命令仍起作用)直接命令Y-CR1; 夹持和剪断功能起作用(EALL之后命令仍起作用)主牵拉WM+C=n 监测牵拉动作,如果n(1-100)工作系统之后牵拉辊未转,机器将会停止运行.(0=关闭监测功能)(n=数字或计数器)监测WM^,n,m,M 牵拉辊回转一个角度m(0-45)直接命令WMV向上打开牵拉WMV向下关闭牵拉关于紧凑型机器的附加命令(续)牵拉梳=^= 牵拉梳在最高点=-= 牵拉梳在等候位置=H= 打开牵拉梳钩子直接命令=X= 打开牵拉梳制动器=%= 牵拉梳以设定的值进行牵拉=D= 打开牵拉梳制动器,监测牵拉梳退出工作监测WMK+C=n 监测牵拉梳,如果牵拉梳在n(0-100)工作系数之后未移动,机器将停止运行.(0=取消监测功能)(n=数字或计数器)导纱器YGC=n/n 导纱器基本位置(对于每个导纱器而言,它位于具有相同号码的夹持位置)(导纱器1-夹持位置1,导纱器官-夹持位置2等等)指令LK1 监测落布箱功能启动LK0 关闭监测落布箱功能14.15 功能键<F1> 进入管理菜单<F3> 进入编织记忆卡菜单14.16 管理菜单ME1 设置菜单保护功能ME0 取消菜单保护功能MED 删去管理菜单的指令<CTRL L> 将光标移到一行的起始位置<CTRL R> 将光标移动一行的末尾<CTRL E> 中断管理菜单的编排SPMnnn 开始编排管理菜单14.17 STIXXSTIXX1 \"控制基本结构\"模式启动STIXX2 \"调节成圈三角\"模式启动STIXX3 \"设置线圈长度\"模式启动STIXX4 \"只测试不控制\"模式启动STIXX0 所有模式关闭14.18 维修命令导纱器YTA 所有导纱器进入或退出工作KEY 所有导纱器进入工作KEY 所有导纱器退出工作横移V>REF 横移基准点成圈三角设置NP12.0-12.5 线圈密度的直接表达方式,正面线圈为12.0,反面线圈为12.5,适用于所有系统NP 取消线圈密度的直观表达方式指令MCW><1 机头短动程(用EALL自动启动此功能)MCW<>1 机头长动程MCW=n-m1 机头动程为n-m针,不取决于SEN区域T-WPA(n-m)1 启动graph打印功能,当TP或TPL时,打印伯将以所指定的n-m的宽度显示(最大为200列),用SETUP预先设定打印宽度T-BRK 中断测试程序直接命令(指令)MCSn 用箭头键向下实现机头的点动,(n=1-5)用箭头键向上实现机头的点动,(n=4-5)操作杆必须在最高位置MCS0 关闭点动功能S T-BRK之后开始点动SS T-BRK之后测试下一个系统指令WPMV(n-m) T-BRK之后显示从n到m针之间的前针床的花型WPM^(n-m) T-BRK之后显示从n到m针之间的后针床的花型CONT T-BRK之后继续测试程序DISn n分钟(3-30)之后关闭显示屏SR!> 机头向右找基准点SR!< 机头向左找基准点S> 强制机头方向向右S< 强制机头方向向左>! 放开传动装置上的制动器>!V 放开横移机构上的制动器? 在显示屏上显示最后一次停机的故障原因?? 在显示屏上显示开机以后所有故障原因直接命令BY 显示剩余储存空间(字符)14.19 机器规格数据VPK>n 横移基本位置向右修正n步(1-8)VPK<n 横移基本位置向左修正n步(1-8)VPK 显示机器横移修正值VGK>n 横移导轨向右的修正值n(0-100)VGK<n 横移导轨向左的修正值n(0-100)VGK 显示机器横移导轨的修正值VGKABS 显示机器横移导轨的当前设置NPK(n)^<=m $ p 单独修正后成圈三角n(1-6),机头方向向左m(-2.0,...+20)-普通线圈形成$-修正分针线圈P步NPK(N)^<=0 删除单独修正北面指令,机头方向向左MC?显示所有机器具体数据(NPK,VGK,VPK,MCN) WAKn 织物牵拉修正值(n=10, (10)WAK%=-n 织物牵拉修正值n%(0-30)(不适用紧凑型机器)WAK 指明织物牵拉修正值WKKn 牵拉梳牵拉修正值(n=10, (10)WKK 指明牵拉梳牵拉的修正值TYP 显示机型和号码KPRn=m 纱嘴切纱位置定义指令,一般用在有宽头纱嘴的机器上。
北京中盈环球自动化设备 HQ-210 输送机专用装车计数器 说明书

HQ-210输送机专用装车计数器――水泥、化肥、面粉、饲料、糖厂、粮食企业专用计数器说明书北京中盈环球自动化设备有限公司电话:136****9210传真:************邮箱:********************公司网址:警告z在计数器接入电源之前,请检查使用的电压,是否在220V±15%范围之内及频率是否在50HZ±2%范围内。
如果您使用的电源不能满足这一要求,需加交流稳压电源。
z控制器外壳一定要良好接地。
z在启动计数器进行计数工作之前,请确认如下几点:1、计数器侧面的所有接口的接线均已经正确连接。
2、传感器已经安装完好,在一条直线上,并固定牢固。
3、计数器的参数已经正确设定,包括清零模式、连包识别模式、袋时设定、延时停机时间,等等。
目录1 产品概述 .................................................................................................................................. -2 - 1-1 计数器简介 ....................................................................................................................... -3 - 1-2 应用领域 ........................................................................................................................... - 3 - 1-3 功能特点 ........................................................................................................................... -4 -2 技术参数 .................................................................................................................................. - 5 -3 计数器接线说明 ...................................................................................................................... - 6 - 3-1 定量装车时,计数器连锁控制皮带机接线说明 ........................................................... - 6 - 3-2 传感器插头接线说明 ....................................................................................................... - 7 - 3-3 大屏幕插头接线说明 ....................................................................................................... - 8 -4 传感器安装说明 ...................................................................................................................... - 8 -5 计数器操作说明 ...................................................................................................................... - 9 - 5-1 “启/停”键 ...................................................................................................................... - 9 - 5-2 “清零”键 ....................................................................................................................... - 9 - 5-3 “设包”键 ..................................................................................................................... - 10 - 5-4 “功能”键 ..................................................................................................................... - 10 - 5-5 遥控器 ............................................................................................................................. - 12 -6 日常快捷操作说明1――计数器连锁控制装车机的用户................................................. - 12 -7 日常快捷操作说明2――不需要计数器连锁控制输送机的用户..................................... - 12 -8 日常快捷操作说明3――设定值不变需要计数器循环计数的用户................................. - 12 -9 注意事项 ................................................................................................................................ - 12 -1-1 计数器简介信号运行功能停止//图2 计数器主机的正面图(尺寸360×220×60mm)¾单累计/设定值由5位1.2寸LED高亮度数码管显示,用于显示单次计数的数值,以及设定值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电子技术课程设计
——自动循环计数器
学院:信息科学与技术学院
专业:电子信息工程
班级:10级(1)班
成员:杨骕2010508071
段维俊2010508072
页脚内容1
一、设计任务:
1. 用集成计数器实行3~9自动循环计数。
2. 电路能实现3~9加法和3~9减法循环计数。
3. 输出用数码显示。
二、总体设计思想:
根据题目要求,系统可以划分为以下几个部分,基本思想如下:
1、电源部分,由它向整个系统提供+5V电源。
2、单脉冲产生部分:功能是由它产生单个脉冲,为循环计数部分提供计数脉冲。
3、译码显示电路部分:计数器输出结果的数字显示。
4、加/减控制电路部分:实现加或减循环计数功能由控制部分完成。
5、可逆计数器部分:完成3~9的可逆加或减循环计数。
系统设计方框图如图1所示。
页脚内容2
图1 3~9加/减可逆自动循环计数器系统设计方框图
三、各个单元逻辑电路及其工作原理
3.1、译码显示电路
方案论证
方案一:采用74LS47 TTL BCD—7段高电平有效译码/驱动器,数码管需选用共阳极数码管。
方案二:采用DCD-HEX——4段数码管,不需要译码器就能直接显示出结果。
确定方案:采用DCD-HEX——4段数码管。
3.2、加/减控制电路
1、方案论证
方案一:74LS192 TTL 可预置BCD双时钟可逆计数器。
方案二:74LS191 TTL 同步加/减计数器。
确定方案:经过比较,结合系统要求,决定采用方案二。
页脚内容3
2、控制部分及循环加减计数部分的设计
同步十进制可逆计数器CT74LS192,逻辑功能示意图见图2。
图2 逻辑功能示意图
3、74LS192功能表:
输入输出
逻辑功能CLK LD A B C D QA QB QC QD
1 ** * * *0 0 0 0置0
0 0 1 0 1 0 1 0 1 0置数
0 1* * * * 1 0 1 0保持
页脚内容4
表1 74LS192功能表
4、74LS192主要逻辑功能:
(1)异步置数:CR=0,LD=0, QA QB QC QD= A B C D
(2)加计数:CR=0,LD=1, CPu=CP, CPd=1, QA QB QC QD按加法计数
(3)减计数:CR=0,LD=1, CPu=1, CPd=CP, QA QB QC QD按减法计数
5、经过调试以后,发现用74LS191来实现更为简便,于是又重新设计,采用方案一,具体操作如下:(1)集成十进制同步加/减计数器CT74LS191,逻辑功能示意图见图4。
图3 逻辑功能示意图
LD为异步置数控制端CT为计数控制端D0-D3位并行输入端
Q0-Q3为输出端U/D为加/减计数方式控制端RC为行波时钟输出端
CO/CB为进位输出/借位输出端
页脚内容5
(2)74LS191功能表见表2
表2 74LS191功能表
⑶主要逻辑功能:
①异步置数功能。
当LD=0时,与CP无关,并行输入数据d3d0 被置入。
Q3 Q2 Q1 Q0=d3d2 d1 d0。
页脚内容6
②计数功能。
取CT=0、
LD=1。
当U/P=0时,对应CP脉冲上升沿,十进制加法计数器。
当U/P=1时,对应CP脉冲上升沿,十进制减法计数器。
③保持功能。
当CT=LD=1时,计数器保持原来的状态不变。
方案确定:经过调试更加确定采用方案二,只需在与非门后加一个与门。
四、系统逻辑框图
图4 74LS192加法计数
页脚内容7
说明:由于题目要求加法计数从3开始自动循环到9然后再返回到3,所以并行
输入端DCBA=0011,当计数器的输出时1001时,由于与非门以及非门的作用使LD输入低电平有效,给计数器置数为0011,再次开始循环。
图5 74LS192减法计数
页脚内容8
说明:由于题目要求减法计数从9开始自动循环到3然后再返回到3,所以并行输入端DCBA=1001,当计数器的输出0011时,由于与非门以及或非门的作用使LD输入低电平有效,给计数器置数为1001,再次开始循环。
五、总体电路设计图:
1、74LS191:
页脚内容9
图6 总设计电路图
2、工作原理:
由单脉冲产生单元产生的计数脉冲送至74LS191的CP端,做加法时,191的D/U端需接地,通过手动开关J2就实现加减法运算。
当J2接上边的开关时实现加法计数,调节输入端置3,当加过9时,9再加1按照题目要求应该变成3,此时9通过输出端、四个非门以及与非门得到0,0与任何数与运算都是0,然后指数控制端输入有效低电平,控制输入端置数为3,同理做减法时,输入端置9,当达到3时,置
页脚内容10
数端置9。
六、仿真电路、调试测试结果,出现的问题、原因及解决方法
在调试过程中,遇到了一定的问题,具体如下:
1.因为加减法运算刚开始置数不一样,所以我们经过考虑,用开关来控制输入端的数据;
2.该电路运用不熟悉,导致花很长时间去寻找各种原件;
3.通电检查,通电后做加法时,数码管有反应,但显示数据不正确,怀疑是电源或接地
有误,经查果然如此,经重新调整,故障排除。
七、总结设计电路的特点和方案的优缺点
本方案设计电路的特点是:
优点:电路设计比较简明,大部分所用知识都是根据上课时的理解,所以易于实现。
缺点:由于我们的知识水平有限,此电路的实现与设计要求有一定差距,在以后的学习过程中,我们要学习更多的专业知识,以弥补我们的缺陷。
八、心得体会
通过此次课程设计,我们更深一步了解电子设计的技能;学会利用各种途径去查找资料,例如上网、去图书馆等等。
该设计过程中我们遇到很多麻烦,例如怎样让计数器从0到9循环计数,怎样让计数器加到9时自动回到3,减到3时自动返回9。
我们在这几个问题上花费了很长时间。
本来一开始我们用的是74LS190,但它是10进制的数字显示到9的一瞬间立刻转移,于是我们就考虑74LS191,通过调试该芯片可行。
然后我们在经过多次调试将电路中多余元件精简,最后保证电路的设计达到自己所能掌握的最高水平。
这次课程设计给我的感触深刻,无论做什么都要用心,多多去请教别人,与别
页脚内容11
人加强合作,这样才能共同进步,由于时间仓促,也许电路中还存在很多我们没有发现的问题,希望老师能予以指导。
九、参考文献
[1]《数字电子技术基础》北京:高等教育出版社,2006
页脚内容12。