中易网

74LS165并行输入串行输出,判断高电平数量并且记录步进电机运行时间

答案:1  悬赏:70  
解决时间 2021-01-11 20:31
  • 提问者网友:雾里闻花香
  • 2021-01-10 22:04
74LS165并行输入串行输出,判断高电平数量并且记录步进电机运行时间
最佳答案
  • 二级知识专家网友:罪歌
  • 2021-01-10 22:26
74LS165,74ls165是八位并行输入/串行输出移位寄存器.当1脚为低电平时,将输入数据D0 - D7存入Q0 - Q7,数据存入后,使1脚为高电平,DS10脚=0, /CE15脚=0, CP2脚的8个时钟脉冲就能将并行数据从
Q7=9脚,串行移出. /Q7=7脚移出的数据是反相的
74LS165也 是位串行移位寄存器,时钟受控时,数据从QA向QH转移。八个单独的直接数据输入端使对每一 级的并行输入存取得以实现,直接数据输入端由移位/负载输入端的低电平赋能。这种寄存器也具有门控时 钟输入端和第八位互补输出端的特点。为使传输线效应变得最小,输入都是二极管钳位,因而简化了系统 设计。
时钟控制是通过一个 2 输入正或非门来实现的,这使一个输入羰可用作时钟禁止功能输入端。保持两 个时钟输入端的任何一个为高电平,则禁止时钟控制。保持任何一个时钟输入端为低电平,而移位/负载输 入端为高电平,则使另一个时钟输入端赋能,仅在这个时钟输入端为高电平时,时钟禁止输入端才应被变 到高电平,只要移位/负载输入为高电平就禁止并行输入。并行输入端的数据在移位/负载输入端从高电平 到低电平跃变时直接输入寄存器,而与时钟、时钟禁止或串行输入端三者的电平无关追问【1】启动仿真5S后,数码管个位和十位显示AT89C51接收到74LS165发来的数据中高电平数量;

【2】当按键启动键按下后,步进电机启动(启动后计时),直至某一时间手动改变74LS165接收端按键值,判断之前的值和手动改变的值前后之间的运行时间,并且显示在数码管的百位和千位;
【3】当按键反向键按下后,步进电机运行5S后程序初始化;
【备注】:程序及仿真已上传跪求大神多多指点追答实验主要采用AT89S51芯片和ADC0809芯片来完成一个简易的数字电压表,能够对输入的0~5 V的模拟直流电压进行测量,并通过一个4位一体的7段LED数码管进行显示,测量误差约为0.02 V。该电压表的测量电路主要由三个模块组成:A/D转换模块、数据处理模块及显示控制模块。A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。数据处理则由芯片AT89S51来完成,其负责把ADC0809传送来的数字量经一定的数据处理,产生相应的显示码送到显示模块进行显示;另...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息