3~9自动循环计数器

合集下载

任务三 三相异步电动机正反转循环运行的PLC控制

任务三  三相异步电动机正反转循环运行的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

第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 微控制器用户手册说明书

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位十进制循环计数器

现代电子设计实验报告实验名称: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指令表

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 输送机专用装车计数器 说明书

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高亮度数码管显示,用于显示单次计数的数值,以及设定值。

电气控制与PLC应用第8章习题与思考题参考解答

电气控制与PLC应用第8章习题与思考题参考解答

第5章S7-200 PLC的指令系统习题与思考题7-200指令参数所用的基本数据类型有哪些?:S7-200 PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)、8位无符号字节型(BYTE)、8位有符号字节型(SIMATIC模式仅限用于SHRB指令)、16位无符号整数(WORD)、16位有符号整数(INT)、32位无符号双字整数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)。

实数型(REAL)是按照ANSI/IEEE 754-1985标准(单精度)的表示格式规定。

2~255字节的字符串型(STRING)即I/O指令有何特点?它应用于什么场合?:立即指令允许对输入和输出点进行快速和直接存取。

当用立即指令读取输入点的状态时,相应的输入映像寄存器中的值并未发生更新;用立即指令访问输出点时,访问的同时,相应的输出映像寄存器的内容也被刷新。

由于立即操作指令针对的是I/O端口的数字输入和数字输出信号,所以它们的位操作数地址只能是物理输入端口地址Ix.x和物理输出端口地址Qx.x。

辑堆栈指令有哪些?各用于什么场合?:复杂逻辑指令,西门子称为逻辑堆栈指令。

主要用来描述对触点进行的复杂连接,并可以实现对逻辑堆栈复杂的操作。

杂逻辑指令包括:ALD、OLD、LPS、LRD、LPP和LDS。

这些指令中除LDS外,其余指令都无操作数。

这些指令都是位逻辑指令。

装载与指令ALD用于将并联子网络串联起来。

装载或指令OLD用于将串联子网络并联起来。

辑推入栈指令LPS,在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻辑块时,第一个完整的从逻辑行从此处开始。

辑读栈指令LRD,在梯形图中的分支结构中,当左侧为主控逻辑块时,该指令用于开始第二个和后边更多的从逻辑块。

辑栈弹出指令LPP,在梯形图中的分支结构中,用于恢复LPS指令生成的新母线。

入堆栈指令LDS,复制堆栈中的第n级值,并将该值置于栈顶。

同步递增六进制计数器d触发器

同步递增六进制计数器d触发器

同步递增六进制计数器d触发器1. 概述同步递增六进制计数器d触发器是数字电路中常用的元件之一,它能够实现对输入信号进行计数并输出相应的计数结果。

在数字系统中,计数器是一种非常重要的组件,它可以应用于各种计数、控制、测量等场合。

本文将详细介绍同步递增六进制计数器d触发器的结构、原理和工作方式。

2. 结构同步递增六进制计数器d触发器由若干个d触发器和逻辑门组成。

六进制计数器一般由四个三位计数器级联组成,每个计数器都由三个d 触发器和逻辑门构成。

其中,d触发器是数据存储元件,逻辑门用于控制d触发器的输入信号和输出信号。

3. 原理当计数器接收到时钟信号时,d触发器按照特定的逻辑规则进行状态变化。

通过适当的控制逻辑,可以实现六进制计数器的递增功能。

六进制计数器的数字表现形式为0000~1011,当计数器达到1011时,下一个计数为0000,实现了六进制计数的循环。

4. 工作方式当计数器接收到时钟信号时,各级计数器按照特定的逻辑规则进行递增。

在每个计数阶段,逻辑门会根据当前计数的状态和时钟信号的变化情况,控制d触发器的输入信号和输出信号。

这样,整个计数器就能够实现对输入信号的计数功能。

5. 应用领域同步递增六进制计数器d触发器广泛应用于数字系统中的计数、控制、测量等方面。

在工业自动化领域,它可以用于计数生产线上的产品数量;在通信系统中,它可以用于计数数据包传输的数量;在科学研究中,它可以用于实验测量和数据采集等方面。

6. 结论同步递增六进制计数器d触发器作为数字系统中的重要组件,具有广泛的应用前景。

通过深入理解其结构、原理和工作方式,我们可以更好地应用它于实际工程中,为数字系统的设计和应用提供更加稳定和可靠的支持。

希望本文对大家对同步递增六进制计数器d触发器有更深入的了解。

由于词数限制,我无法追加1500字的内容,但是我可以继续写一些内容来扩展原始的内容。

7. 优点和特点同步递增六进制计数器d触发器相比其他类型的计数器具有其独特的优点和特点。

汇编-循环与分支程序设计

汇编-循环与分支程序设计

方法A
MOV DL,0DH MOV AH,06H INT 21H MOV DL,0AH MOV AH,06H INT 21H
方法B
MOV DL,0AH MOV AH,06H INT 21H MOV DL,0DH MOV AH,06H INT 21H
记住以下ASCII值
退格:08H(即8) 空格:20H(即32) 换行:0AH(即10) 回车:0DH(即13) 0 :30H(即48) a :61H(即97) A :41H(即65)
程序流程图
开始
DX=A
DX=A+B BX=DX DX左移3位 BX左移1位
DX=BX+DX-500
结束
编写程序
DATA BUFA BUFB RESULT
SEGMENT DW ? DW ? DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: CODE
➢ 循环控制部分:判断循环条件满足与否,常用方法:计数控制、特 征值控制、地址边界控制等。
➢ 常用指令
[1].LOOP,LOOPZ/LOOPE,LOOPNZ/LOOPNE;
[2].各种跳转指令;
特别要注意循环入口和循环次数的正确设置、地址指针及循环控
制条件的修改等。否则会得不到期望的结果。
➢ 多重循环程序设计循环嵌套
INT 21H
不回显在屏幕上
2.键盘一次输入一个字符串的方法:
串地➢址例存如入(,DS在:D数X)据、调区用定参义数的为字10送符A缓H冲区如下:
MOV MOV MOV MOV MOV
DABADDAXuHSX,f,,,TfASAO0eEXfArGf,Hsc/eSASBo/tBEuu设TCufnGRf置BftTMfueILeNIr/frENE/fGT/设e/NN/r/置BTB/2uu/1存ffBHDffDuD功入eefBBBrrf能字是的er参符存段的33?数串放地偏22 为的输址移D0最入U存地APH大字入址(长符D存S?度串入)并的DX存缓入冲B区uffer的首字节;

数码管显示控制器实训报告

数码管显示控制器实训报告

实训报告项目名称:数码管显示控制器班级:姓名:学号:一、实训任务根据已知条件,完成对数码管显示控制器的设计、装配与调试。

二、设计要求(1)、能自动一次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列), 0、2、4、6、8(偶数列),0、1、0、1、2、3、4、5、6、7(音乐符号序列);然后再从头循环;(2)、打开电源自动复位,从自然数列开始显示。

摘要这次的课程设计主要是用计数器来实现的,这个循环控制电路的实质就是要产生一系列有规律的数列, 然后通过一个七段数码管显示出来. 这里使用的只要就是计数器, 计数器在时序电路中应用的很广泛,它不仅可以用于对脉冲进行计数,还可用于分频,定时,产生节拍脉冲以及其他时序信号。

运用计数器的不同的功能和不同的接发就可以实现不同的序列输出了。

而且这次的内容还包括分电路图的整合,使这个循环显示器能够按照要求依次输出自然序列,奇数序列,偶数序列还有音乐序列。

还有一个部分就是时钟电路是由 555 多谐自激震荡集成电路制成,与电阻和电容一起构成周期为一秒时钟电路的时钟周期发生器,为电路提供时钟信号。

驱动电路是由74LS160D计数器和74LS153D数据选择器组成,用以驱动数码管正常工作,并且在时钟电路的控制下让数码管循环工作。

支持整个电路的工作。

这个设计基本上就是由以上部分连接在一起组成的。

1.设计背景1.1设计任务根据已知条件,完成对数码管显示控制器的设计、装配与调试。

1.2设计要求(1)能自动一次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列), 0、2、4、6、8(偶数列),0、1、0、1、2、3、4、5、6、7(音乐符号序列);然后再从头循环;(2)打开电源自动复位,从自然数列开始显示。

1.3指导思想本设计将采用几个基本的数字集成的74系列(74LS48,74LS153,555)芯片来完成所需要的数字逻辑显示功能(在七段数码管上按规律显示特定的数字)。

三位数字计时器实验报告

三位数字计时器实验报告
目录
一、实验简介............................................................. 1 实验目的:........................................................... 1 实验内容:........................................................... 1 实验需求:........................................................... 1
实验目的:
1. 通过实验掌握十进制加法计数、译码、显示电路的工作过程。 2. 通过实验深入掌握电路的分频原理和数字信号的测量方法。 3. 熟悉集成电路构成的计数、译码、显示器件的外部功能及其使用方法。
实验内容:
1. 运用电路模拟软件,设计多功能数字计时器; 2. 连接实物电路,完成电路功能的测试: 3. 完成实验报告。
1片
74LS21
1片
74LS32
1片
数码管
3个
二、设计简介
设计概况:
本实验采用中小规模集成电路设计一个多功能数字计时器。实验需要分别设计脉冲发生 电路,计时电路,译码显示电路,和控制电路以及附加电路,然后进行连接组成。要求完成 0 分 00 秒~9 分 59 秒的计时功能,并在控制电路作用下实现开机清零,快速校分,整点报时 功能。
功能
计数器输出端
x
1
清零
↓保持
表 74LS74 管脚功能
管脚号 1 2 3 4 5 6 7 8 9
引脚代码
1RD
1D 1CP
1SD
1Q
1Q

电动机的循环计数正反转控制

电动机的循环计数正反转控制

根据实际需要设计一个具有一 定复杂程度的PLC控制程序
设计一个用PLC的基本逻辑指 令来控制电动机循环正反转的控制 系统,其控制要求如下: 1.按下起动按钮SB1,电动机正转 3S,停2S,反转3S,停2S,如此 循环5个周期,然后自动停止。 2.运行中,可按停止按钮SB2停止, 热继电器FR动作也应停止。
分析上述控制要求可确定PLC需
掌握PLC定时器和计数器这类软元件; 1. 通用定时器 2. 积算定时器 3. 内部计数器 4. 高速计数器 掌握延时电路和计数电路的设计方法; 1. 定时电路 2. 计数电路 3. 振荡器电路
通用型 积算型
PLC
FX2N
100ms定时器
200(T0~T199) (T192—T199中断用)
要3个输入点,2个输出点 。
输入
输入元件
作用
SB1
起动按钮
SB2
停止按钮
FR
热继电器触点
输出
输入继电器 输出元件 作用 输出继电器
X000
KM1
正转接触器 Y001
X001
KM2
反转接触器 Y002
X002
PLC接线图
设计一个红绿灯。 梯形图(30分) 接线图(20分) 调试(30分) 总结交流(20分)
单按钮实现起停控制
设计一个十字 路口交通灯的 PLC控制系统
某宾馆洗手间的控制要求为:当有人进去时,光电 开关使X0接通,3s后Y0接通,使控制水阀打开, 开始冲水,时间为2s;使用者离开后,再一次冲水 ,时间为3s。其控制要求可以用输入X0与输出Y0 的波形图关系来表示,如图2-59所示。
任务四
掌握PLC定时器、计数器类型及应用。 能熟练地应用延时和计数控制电路,并

(完整版)单片机原理及应用考试试题及答案

(完整版)单片机原理及应用考试试题及答案

单片机原理及应用试题一一、填空题(每空1分,共20分)1、计算机的系统总线有地址总线、控制总线和数据总线。

2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。

3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。

4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。

5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。

6、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

7、MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。

8、MCS-51单片机有5个中断源,可分为 2 个中断优先级。

上电复位时外部中断0中断源的最高。

9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。

10、半导体存储器的最重要的两个指标是存储容量和存储速度。

11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。

12、写8255A控制字时,需将A1、A0置为11。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC(B)PSW(C)A(D)SP2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B )(A)MOV(B)MOVX(C)MOVC(D)以上都是3、指令ALMP的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A )(A)98H(B)84H(C)42H(D)22H5、各中断源发出的中断请求信号,都会记在MCS-51系统中的(B )(A)IE(B)IP(C)TCON(D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A)混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是(A )(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51外扩一个8255时,需占用(D)个端口地址(A)1个(B)2个(C)3个(D)4个9、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A)(A)方式0(B)方式1(C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)(A)11根(B)12根(C)13根(D)14根三、问答题(每题5分,共20分)1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。

c语言for函数用法

c语言for函数用法

c语言for函数用法C语言for函数用法在C语言中,for函数是一个常见且有用的循环控制语句。

它允许我们按照指定的条件重复执行一段代码。

本文将列举一些常见的for 函数用法,并为每个用法进行详细说明。

1.基本用法for (初始化表达式; 循环条件; 更新表达式) {// 循环体代码}初始化表达式会在循环开始之前执行一次,循环条件会在每次循环开始之前进行判断,如果为真则执行循环体代码。

执行完循环体代码之后,更新表达式会被执行一次。

然后再次判断循环条件,如果为真则继续执行循环体代码,否则循环结束。

该用法是for函数最基本的形式,可以用于任何需要重复执行的代码块。

2.循环计数器int i;for (i = 0; i < 10; i++){// 循环体代码}在循环的初始化表达式中,我们可以定义一个变量作为循环计数器。

循环体中可以使用该变量进行一些操作,比如输出计数器的值或者进行某种计算。

在上面的示例中,循环计数器i的初始值为0,循环条件为i小于10,每次循环结束后i会自增1。

因此,该循环会执行10次。

3.倒序循环int i;for (i = 10; i > 0; i--){// 循环体代码}在循环的初始化表达式中,我们可以给循环计数器一个较大的初始值,循环条件为计数器大于0,每次循环结束后计数器减1。

这种用法可以实现倒序循环。

在上面的示例中,循环会从10开始,每次循环中i 的值会递减1,直到i等于0为止。

4.循环嵌套int i, j;for (i = 0; i < 5; i++){for (j = 0; j < 3; j++){// 循环体代码}}for函数支持嵌套使用,也就是在循环体中再使用一个for函数。

这种嵌套的循环可以用于解决一些复杂的问题,比如多维数组的遍历。

在上面的示例中,外层循环执行5次,内层循环执行3次,因此循环体代码总共会执行15次。

5.循环跳出int i;for (i = 0; i < 10; i++){if (i == 5)break;// 循环体代码}使用break语句可以在循环中提前退出,并跳出整个循环。

虚拟仪器LabVIEW 第3章 循环结构与趋势图

虚拟仪器LabVIEW 第3章 循环结构与趋势图

Bundle 函数(Function >> Cluster 子模板)功能: 用于将若干独立元素装配到一个簇中。 For Loop的自动索引功能:将一个个簇数据元素积聚成簇数组,送 Chart显示。
练习1 :使用For Loop 结构和移位寄存器。
练习目的:使用For Loop 和移位寄存器计算随机数列中的最大值。
3.1.2
While循环应用示例
例3.1.1 使用While循环显示随机数序列。(演示)
3.1.3 条件端子的不同作用方式灵活选择条件为真时继续执行 源自默认条件)条件为真时停止循环
3.1.4 修改布尔开关(Boolean)的机械作用属性
布尔开关的机械作用选择
例 3.1.3
修改例3.1.1布尔开关的机械动作(演 示).
3.4.1
波形Chart显示模式
1. Strip chart Mode(滚动显示模式) 2. Scop chart Mode(整屏刷新模式 ,示波器模式) 3. Sweep chart Mode(扫描刷新模式)
缓冲器更新规则:遵循先进先出
3.4.2
Chart 快捷菜单选项介绍
1.Visible Items 选项 – Plot Legend(图形标注): – Scale Legend – Graph Palette: – Digital Display: – Scrollbar(滚动条) 2.Data Operations选项: 3.X Scale(X坐标选项): 4.Y Scale(Y坐标选项):
3.3
移位寄存器
3.3.1 移位寄存器概念 移位寄存器用于While 循环和 For 循环。使用 移位寄存器可在循环体的循环之间传递数据,其 功能是将上一次循环的值传给下一次循环。 创建移位寄存器的方法:

单片机“0~99”加法计数器程序设计51单片机原理及应用

单片机“0~99”加法计数器程序设计51单片机原理及应用

课程设计课程名称51单片机原理及应用题目名称单片机“0~99”加法计数器程序设计专业班级学生姓名学号指导教师蚌埠学院运算机科学与技术系课程设计任务书目录前言 (6)一.单片机介绍 (6)(一).AT89C51简介 (6)(二).主要特性 (7)(三).特性概述 (7)(四).管脚说明 (7)(五).芯片擦除 (9)(六) (9)二.课程设计的目的和要求 (13)(一).设计目的 (13)(二).课程设计题目 (13)(三).设计任务及要求 (13)三.整体设计思路 (13)(一).硬件设计思路及系统框图 (13)1.硬件设计思路: (13)2.原器件清单 (14)3.系统框图 (14)(二).软件设计思路: (14)(三).对照表 (14)(四).程序流程图 (15)四.硬件设计 (17)(一).芯片主要特性 (17)(二).管脚说明: (17)(三).排阻的作用 (18)(四).电路图说明 (19)1.添加晶振和复位 (19)2.添加P0和P2两个按键 (19)3. 数码管动态显示 (19) (19)五.软件设计说明 (19)}得和体会: (20)(二).建议和意见: (20)八.参考文献 (21)附录: (22)(一).汇编源程序 (22)(二).原理图 (24)前言单片机全称叫单片微型运算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处置能力的中央处置器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、按时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上组成的一个小而完善的运算机系统。

目前单片机渗透到咱们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各类仪表的控制,运算机的网络通信与数据传输,工业自动化进程的实时控制和数据处置,普遍利用的各类智能IC卡,民用奢华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,和程控玩具、电子宠物等等,这些都离不开单片机。

计数器

计数器

J0 K0 1
J 2 K 2 Q0 Q1
J1 K1 Q0 J 3 K 3 Q0 Q1 Q2
就构成了4位二进制同步减法计数器。
(3)二进制同步可逆计数器
将加法计数器和减法计数器合并起来,并引入一加/减控制信号X便构 成4位二进制同步可逆计数器,各触发器的驱动方程为:
J0 K0 1
0100
0101
0110
0111
1000
在异步计数器中,高位触发器的状态翻转必须在相邻触发器产生进位信号 (加计数)或借位信号(减计数)之后才能实现,所以工作速度较低。为
了提高计数速度,可采用同步计数器。
2.二进制同步计数器
(1)二进制同步加法计数器 由于计数器的翻 转规律性较强,只需 用“观察法”就可设 计出电路: 因为是“同步”方式, 所以将所有触发器的 CP端连在一起,接计 数脉冲。 然后分析状态图,
2.8421BCD码异步十进制加法计数器
Q3 Q2 Q1 FF 2 Q 1J Q Q0 1 FF 3 Q 1J & FF 1 1J Q FF0 1J C1 CP 计数脉冲 1K R CR 清零脉冲



C1
C1
C1
1K R
1K R
1K R
用前面介绍的异步时序逻辑电路分析方法对该电路进行分析: (1)写出各逻辑方程式。 ①时钟方程: CP0=CP (时钟脉冲源的下降沿触发。) CP1=Q0 (当FF0的Q0由1→0时,Q1才可能改变状态。) CP2=Q1 (当FF1的Q1由1→0时,Q2才可能改变状态。)
n n n n n n Q2 Q1 Q0 Q3 Q0 Q3
Q2
n 1
n n n n Q1nQ0 Q2 Q1nQ0 Q2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档