傻大方


首页 > 学习 >

微机|微机接口课程设计可任意启动停止的电子秒表设计( 三 )

傻大方摘要:【微机|微机接口课程设计可任意启动停止的电子秒表设计( 三 )|接口|课程设计|任意|启动|停止】CPU 和接口之间 的数据传送总是 。 14、并行的 , 即可以同时传递8 位、16 位、32 位等 。 用+5V 单电源供电 , 能在以下三种方式下工作:方式0-基本输入...



按关键词阅读: 设计 课程设计 电子 启动 微机 任意 接口 停止 秒表


CPU 和接口之间 的数据传送总是 。

14、并行的 , 即可以同时传递8 位、16 位、32 位等 。
用+5V 单电源供电 , 能在以下三种方式下工作:方式0-基本输入/出方式、方式1-选通输入/出方式、方式2-双向选通工作方式 。
8255 工作方式控制字和C口按位置位/ 复位控制字格式如图4-3所示 。
图4-3 8255工作方式图4.1.3锁存器27374LS273是8位数据/地址锁存器 , 他是一种带清除功能的8D触发器 , 下面介绍一下他的管脚图功能表等资料 。
(1).1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;
(2). 。

【微机|微机接口课程设计可任意启动停止的电子秒表设计】15、当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.如图4-4 。
图4-4 74LS273 74ls273管脚功能:1D8D为数据输入端 , 1Q8Q为数据输出端 , 正脉冲触发 , 低电平清除 , 常用作8位地址锁存器 。
4.1.4 数据收发器245 当片选端/CE低电平有效时 , DIR=“0” , 信号由 B 向 A 传输;(接收)*DIR=“1” , 信号由 A 向 B 传输;(发送)当/ 。

16、CE为高电平时 , A、B均为高阻态4.1.5译码器74ls15474ls154为416线制译码器其引脚图如下图4-5所示 图4-5译码器其引脚图4.1.6数码管数码管要正常显示 , 就要来驱动数码管的各个段码 , 从而显示出我们要的数字 , 因此根据数码管的驱动方式的不同 , 可以分为静态式和动态式两类 。
静态显示驱动静态驱动也称直流驱动 。
静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动 , 或者使用如BCD码二-十进制译码器译码进行驱动 。
静态驱动的优点是编程简单 , 显示亮度高 , 缺点是占用I/O端口多 , 如驱动5个数码管静态显示则需要58=40根I/O端口来驱动 , 实际应用时必须增加译码驱动器进行驱动 。

17、 , 增加了硬件电路的复杂性 。
动态显示驱动数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一 , 动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起 , 另外为每个数码管的公共极COM增加位选通控制电路 , 位选通由各自独立的I/O线控制 。
图4-6所示 。
图4-6 数码管接线图4.2 总电路设计系统总电路(原理)图如图4-7所示 。
图4-7 系统总电路图5软件设计5.1 主程序设计本系统程序主要模块由主程序、定时中断服务程序、外部中断0服务程序和外部中断1服务程序组成 。
其中主程序是整个程序的主体 。
可以对各个中断程序进行调用 。
协调各个子程序之间的联系 。
系统(上电)复位后 ,。

18、进入主程序 , 主程序流程图如图5-1 。
首先对系统进行初始化 , 包括设置各入口地址、中断的开启、对各个数据缓存区清“0”、赋定时器初值 , 初始化完毕后 , 就进入数码管显示程序 。
数码管显示程序对显示缓存区内的数值进行调用并在数码管上进行动态显示 。
显示一次就对P1.1和P2.5进行一次扫描 , 查询复位键P1.1是否按下 , 当复位键按下后 , 程序返回开始 , 重新对系统进行初始化 。
当没有按下复位键时 , 程序则扫描P2.5是否按下 , 当P2.5没有按下则返回显示程 , 不断地调用显示缓存区的数据进行显示 。
使用户能清楚的看到当前电子秒表所记录的时间 。
当查询到P2.5按下后则跳转到另外一段显示程序并调用最红缓存区的数据进行显示 , 此时 。

19、显示的时间即为上一次计时的时间 。
与此同时 , 在P2.5按下后执行显示程序的同时也在对P2.5进行扫描 , 当P2.5断开后立即跳转回之前的显示程序显示当前的计时时间 。
在主程序中还进行了赋寄存区的初始值、设置定时器初值以及开启外部中断等操作 , 当定时时间到后就转去执行定时中断程序 。
当外部中断有请求则去执行外部中断服务程序 。
并在执行完后返回主程序 。
图5-1主程序流程图5.2 中断程序设计现在方案中采用了三个中断 , 外部中断INT0 , INT1和定时中断T0 。
CPU在响应中断时 , 先处理高级中断 , 在处理低级中断 , 若有多个同级中断时 , 则按自然优先顺序处理 。
例如当CPU正在处理一个中断申请时 , 有出现了另一个优先级比它 。


稿源:(未知)

【傻大方】网址:/a/2021/0813/0023655270.html

标题:微机|微机接口课程设计可任意启动停止的电子秒表设计( 三 )


上一篇:关于路桥桩基施工的探讨|关于路桥桩基施工的探讨

下一篇:2021|2021年公共卫生服务工作计划