64寄存器和移存器 641寄存器
6.4 寄存器和移存器 6.4.1 寄存器
1寄存器特点:存数方便,容量小,一旦掉电,存放的数据 即丢失 2寄存单元 O Q R ID CI 清“0 存数指令 D存数指令 D 存数指令 (a)双拍接收 (b)单拍接收(基本RSFF)(c)单拍接收(DFF)
1.寄存器特点:存数方便,容量小,一旦掉电,存放的数据 即丢失。 2.寄存单元 Q S R Q 1D C1 S D RD D 清“0” 存数指令 Q S R S D RD D 存数指令 D 存数指令 D (a)双拍接收 (b)单拍接收(基本RSFF) (c)单拍接收(DFF)
3.MSI寄存器 4位MSI寄存器逻辑图 Q1 O ID CI R ID CI R ID CI R ID CI R 74175功能表 输入 输出 功能 CP CR CRCP↑DD1D2D3ougg 74175移位功能: 0中中4中4|0000异步清“0”将Q接D1Q接DQ接 1dod1d2d3dodd2d3并行输入 此时寄存器成串 0dddΦ∞a∞"oO3保持 入/串出的右移移位寄 存器
3. MSI寄存器 Q0 1D C1 R D0 Q1 D1 Q2 D2 Q3 D3 1 1 1D C1 R 1D C1 R 1D C1 R CP CR 4位MSI寄存器逻辑图 输入 输出 功能 D0 D1 D2 D3 0 1 1 d0 d1 d2 d3 1 0 0 0 0 0 d0 d1 d2 d3 异步清“0” 并行输入 保 持 CR CP 1 3 1 2 1 1 1 0 n+ n+ n+ n+ Q Q Q Q Q n Q n Q n Q n 0 1 2 3 74175功能表 74175移位功能: 将Q0接D1、Q1接D2、Q2接 D3 。此时寄存器成串 入/串出的右移移位寄 存器
64.2移位寄存器 1)五种类型(串入并出单向;串入一串出单向;串并入一串出单向; 串并入一并出单向;串并入一井出双向) 例6.414位串入并出左移移存器。 左移串行 输入端输|3 101 Q3 ID Q2 ID Qo ID C1 C1 C1 C1 入1011 移存 脉冲 例6.424位并入串出左移移存器。 CP R Q L R 各触发器次态方程 Cl< ID ID ID ID =(MD)CP↑ (Q+Mm1)·CP个 & & & +MD,)·CP↑ Q3=(Q2+MD3)·CP D D M(工作模式控制
0 1 2 3 4 1 1 0 1 0 1 1 0 1 1 CP Q3 Q2 Q1 Q0 6.4.2移位寄存器 1)五种类型(串入—并出单向;串入—串出单向;串并入—串出单向; 串并入—并出单向;串并入—并出双向) 例6.4.1 4位串入并出左移移存器。 Q3 1D3 C1 < Q2 1D2 C1 < Q1 1D1 C1 < Q0 1D0 C1 < 左移串行 输入端输 入1011 CP移存 脉冲 例6.4.2 4位并入串出左移移存器。 Q3 RD 1D Q3 C1 < & & D3 Q2 RD 1D Q2 C1 < & & D2 Q1 RD 1D Q1 C1 < & & D1 Q0 RD 1D Q0 C1 < 1 & D0 CP RD M(工作模式控制端) 各触发器次态方程 = + • = + • = + • = • + + + + Q Q MD CP Q Q MD CP Q Q MD CP Q MD CP n n n n ( ) ( ) ( ) ( ) 2 3 1 3 1 2 1 2 0 1 1 1 0 1 0
2)MSI移位寄存器 (1)四位串并入串并出双向移存器74194 O RE R S CP R S CP R S CP R S CP R CP CR Ds Do D 功能< R MoM.CPDsRDst Do D,D2DQ"g"Q" 清除 ×X 并入 1↑××d,dddd,dd 保持 0 ××x 123 0 0 x× 右移 0 ×× 0 左移 0 O,,0
2)MSI移位寄存器 (1)四位串并入—串并出双向移存器74194 Q RD S CP R & ≥1 Q RD S CP R & ≥1 Q RD S CP R & ≥1 Q RD S CP R & 1 ≥1 CR & ≥1 DS D0 D1 D2 D3 R DSL CP 1 ≤1 M1 1 M0 功能 M0 M1 CP DSR DSL D0 D1 D2 D3 清除 0 × × × × × × × × × 0 0 0 0 并入 1 1 1 ↑ × × d0 d1 d2 d3 d0 d1 d2 d3 保持 1 × × 0 × × × × × × 1 0 0 × × × × × × × 右移 1 1 0 ↑ 1 × × × × × 1 1 1 0 ↑ 0 × × × × × 0 左移 1 0 1 ↑ × 1 × × × × 1 1 0 1 ↑ × 0 × × × × 0 CR 1 3 1 2 1 1 1 0 n+ n+ n+ n+ Q Q Q Q n n n n Q0 Q1 Q2 Q3 Q n Q n Q n 0 1 2 n n n Q1 Q2 Q3 Q n Q n Q n 0 1 2 n n n Q1 Q2 Q3
○应用:两片74194构成的8位双向移存器电路 Qo Q1 q2 Q Qo Q1 Q2 Q3 D CR74194()cp CP 卡CP74194) DsR Do D, D2 D3 M D N
应用:两片74194构成的8位双向移存器电路 M1 CR CPCP D0 D1 D2 D3 74194(I) 74194(II) M0 Q0 Q1 Q2 Q3 DSR CP M0 M1 DS L DSR DS L DS DSR L
○应用:两片74194构成的7位串人一并出转换电路 QoQIQ2 Q3 Q'4Q'5Q6Q7 Qo qi q2 Q Qo Q1 Q2 Q MI CR74194(1) R74194(D) CP PCP CP DsR Do D, D2 D3 串入 Do d, D2 D3 D6 R Q0QQ2Q3Q4Q3Q6Q7MM=g1操作 先清0000000 准备送数 CP1↑|D001 准备右移 CP2↑ ID 1D'o011111 准备右移 CP3↑|D2D1Do0 准备右移 CP4↑D3D2D1D00111 准备右移 CPs↑D4D3D2D1D0011 000000 准备右移 CP6↑DsD4D3D2D1Do01 准备右移 CP↑D6DsD4D3D2D1D00 准备送数
Q0 Q1 Q2 Q3 M1 CR >CP DSR D0 D1 D2 D3 M0 CP Q0 Q1 Q2 Q3 M1 CR >CP DSR D0 D1 D2 D3 74194( M0 I) 74194(II) RD 串入 D’6~ D’0 0 1 1 1 1 Q’0 Q’1Q’2 Q’3 Q’4 Q’5 Q’6 Q’7 M0 M1= 操作 先清0 0 0 0 0 0 0 0 0 1 1 准备送数 CP1↑ D’0 0 1 1 1 1 1 1 1 0 准备右移 CP2↑ D’1 D’0 0 1 1 1 1 1 1 0 准备右移 CP3↑ D’2 D’1 D’0 0 1 1 1 1 1 0 准备右移 CP4↑ D’3 D’2 D’1 D’0 0 1 1 1 1 0 准备右移 CP5↑ D’4 D’3 D’2 D’1 D’0 0 1 1 1 0 准备右移 CP6↑ D’5 D’4 D’3 D’2 D’1 D’0 0 1 1 0 准备右移 CP7↑ D’6 D’5 D’4 D’3 D’2 D’1 D’0 0 1 1 准备送数 Q’0 Q’1 Q’2 Q’3 Q’4 Q’5 Q’6 Q’7 ' Q7 应用:两片74194构成的7位串人—并出转换电路
○应用:两片74194构成的7位并人一串出转换电路 串行输出 Qo Qi Q2 Q 启动 Mo R74194)M CR74194(I) DsR Do D, D2D Po d, d2 D 0D0D’1D D3 D4D'5 D I MM1操作 Qo Q Q2 Q3 Qo Q1 Q2 Q3 启动dΦΦΦdddΦ 准备送数 CPIt 0 DoD'ID'2D'3D4D'5D61 准备右移 CP2t 0 D'oD'd,,: 准备右移 CP3↑110D0D1D2D'3D4|1 准备右移 CP4↑1110D0D1D2D3 准备右移 CP5↑ 0D。0D1D2 0 准备右移 CP1111110D'o D1 准备右移 cP1111110D11准备并人
应用:两片74194构成的7位并人—串出转换电路 Q0 Q1 Q2 Q3 M1 CR >CP DSR D0 D1 D2 D3 M0 CP Q0 Q1 Q2 Q3 M1 CR >CP DSR D0 D1 D2 D3 74194(I) 74194(II) 1 1 1 1 0 D’0 D’1 D’2 D’3 D’4 D’5 D’6 M0 串行输出 I II M0 M1 操作 Q0 Q 1 Q2 Q3 Q0 Q1 Q2 Q3 启动 1 1 准备送数 CP1↑ 0 D’0 D’1 D’2 D’3 D’4 D’5 D’6 1 0 准备右移 CP2↑ 1 0 D’0 D’1 D’2 D’3 D’4 D’5 1 0 准备右移 CP3↑ 1 1 0 D’0 D’1 D’2 D’3 D’4 1 0 准备右移 CP4↑ 1 1 1 0 D’0 D’1 D’2 D’3 1 0 准备右移 CP5↑ 1 1 1 1 0 D’0 D’1 D’2 1 0 准备右移 CP6↑ 1 1 1 1 1 0 D’0 D’1 1 0 准备右移 CP7↑ 1 1 1 1 1 1 0 D’0 1 1 准备并人 启动
(2)4位右移移存器74195(具有双端串行输入、并行输入和串、并行输出功能) /J k CR CP 2a"""Q"功能 d|0000 异步清除 00 0<<"∞2串入、右移 01 ∞∞0∞1∞2 10 ↑<x12 ↑11c D。D1D2D3 并入
(2)4位右移移存器74195(具有双端串行输入、并行输入和串、并行输出功能) S/L J CP 功能 0 0 0 0 0 异步清除 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 ↑ ↑ ↑ ↑ 0 1 串入、右移 0 1 ↑ D0 D1 D2 D3 并入 K CR 1 3 1 2 1 1 1 0 n+ n+ n+ n+ Q Q Q Q Q n Q n Q n Q n 0 0 1 2 Q n Q n Q n 0 1 2 n Q0 Q n Q n Q n 0 1 2 Q n Q n Q n 0 1 2
(3)8位右移移存器74165 输入 输出 移位/时钟时串并入 内部 外部|功能 置数禁止|钟 入 S/L CLKINHIBIT CLK DSR Do-D, Qo2p=0 o+04+O +2+e, 0 Φ| gp do -d, do dI|d2d3dds|dd 异步置数 0o 020 04 07 保持 0 右移 ↑0 02g O O 右移 q”g|g;9g 保持
(3)8位右移移存器74165 输入 输出 功能 移位/ 置数 时钟 禁止 时 钟 串 入 并入 内部 外部 S/ CLKINHIBIT CLK DSR D0~D7 0 d0 ~d7 d0 d1 d2 d3 d4 d5 d6 d7 异步置数 1 0 0 保持 1 0 ↑ 1 1 右移 1 0 ↑ 0 0 右移 1 1 ↑ 保持 L 1 3 1 2 1 1 1 0 n+ n+ n+ n+ Q Q Q Q 1 6 1 5 1 4 n+ n+ n+ Q Q Q 1 7 n+ Q n Q0 n Q1 n Q2 n Q3 n Q4 n Q5 n Q6 n Q7 n Q0 n Q0 n Q0 n Q1 n Q2 n Q3 n Q4 n Q5 n Q6 n Q1 n Q2 n Q3 n Q4 n Q5 n Q6 n Q1 n Q2 n Q3 n Q4 n Q5 n Q6 n Q7