zoukankan      html  css  js  c++  java
  • Bryce1010的微机接口课设

    • 8086CPU知识回顾

    8086 CPU 中寄存器总共为 14 个,且均为 16 位 。
    即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个。
    而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。

    通用寄存器

    AX,BX,CX,DX 称作为数据寄存器:

    AX (Accumulator):累加寄存器,也称之为累加器;

    BX (Base):基地址寄存器;

    CX (Count):计数器寄存器;

    DX (Data):数据寄存器;
    SP 和 BP 又称作为指针寄存器:

    SP (Stack Pointer):堆栈指针寄存器;

    BP (Base Pointer):基指针寄存器;

    SI 和 DI 又称作为变址寄存器:

    SI (Source Index):源变址寄存器;

    DI (Destination Index):目的变址寄存器;

    控制寄存器:

    IP (Instruction Pointer):指令指针寄存器;

    FLAG:标志寄存器;

    段寄存器:

    CS (Code Segment):代码段寄存器;

    DS (Data Segment):数据段寄存器;

    SS (Stack Segment):堆栈段寄存器;

    ES (Extra Segment):附加段寄存器;

    • 74273就是一个8位的数据锁存器。

    第1脚是复位脚,平时应保持高电平;低电平时1Q~8Q输出全部低电平,同时内部寄存器全部清零。
    1D~8D为数据输入,在11脚(CLK)从低电平跳变到高电平时(即上跳沿),1D~8D被保存到74273寄存器中,同时1Q~8Q输出对应1D~8D的电平。
    第1脚保持高电平,第11脚为低电平、高电平、高电平到低电平跳变(下跳沿)这些状态对输出1Q~8Q及74273内部保存的数据无影响。

    • 7427芯片

      输入端三或非门
      7424芯片示意图

    • 对74373
      (1).1脚是输出使能(OE),是低电平有效,当1脚是高电平时,不管输入3、4、7、8、13、14、17、18如何,也不管11脚(锁存控制端,G)如何,输出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部呈现高阻状态(或者叫浮空状态);
      (2).当1脚是低电平时,只要11脚(锁存控制端,G)上出现一个下降沿,输出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)立即呈现输入脚3、4、7、8、13、14、17、18的状态.
      对373来说,1脚接低电平,保证使能,11脚直接接单片机的ALE信号.
      74LS373

    • 可编程定时/计时8253芯片
      8253芯片
      8253的初始化编程就是对其工作方式的确定。具体实现就是在8253上电后,由CPU向8253的控制寄存器写入一个控制字,就可以规定8253的工作方式、计数值的长度以及计数所用的数制等,另外根据要求将计数值写入8253的相应通道。

      1. 方式0:计数结束则中断 xx(计数器)xx(读取字节数) 000x
      2. 方式1:单脉冲发生器 001x
      3. 方式2:速率波发生器 010x
      4. 方式3:方波发生器 011x
      5. 方式4:软件触发方式计数 100x
      6. 方式5:硬件触发方式计数 101x

    课设报告如下:
    1

    2

    3
    4

    (等本学期结束后上传工程文档和课设报告!)
    2017.12.23
    已上传课设工程,下载需要一点点积分
    download.csdn.net/download/fire_to_cheat_/10170321

  • 相关阅读:
    生物信息学常用的在线网站及数据库汇总
    Python入门--6--今天抄袭人家一篇日志--numpy这个
    Perl语言--一些关于赋值、引用的东西
    Python入门--5--列表
    Idea下 调试Spring源代码
    Java OOM出现场景
    分布式事务解决方案
    mybatis generator 根据表生成对应的mapper文件
    签名工具类
    BPMN2.0
  • 原文地址:https://www.cnblogs.com/bryce1010/p/9387068.html
Copyright © 2011-2022 走看看