微机测控系统课程设计-车速检测系统(编辑修改稿)内容摘要:

口送出高 8 位地址数据。 在访问 8 位地 址的外部数据存储器(如执行 MOVX @RI 指令)时, P2 口输出 P2 锁存器的内容。 Flash 编程或校验时, P2亦接收高位地址和一些控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。 当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL)这是由于上拉的缘故。 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0 外部输入) T1(记时器 1 外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE 端以不变的频率周 期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的 /PSEN 信号将不出现。 /EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部程序存储器。 注意加密方式 1 时, /EA 将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 微机检测系统课程设计说明书 8 振荡器特性 : XTAL1 和 XTAL2 分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。 石晶振荡和陶瓷振 荡均可采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 ( 2) 时钟电路 本设计采用内部时钟方式的电路, 其电路如图 4 所示。 AT89C51 单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚XTAL1,输出端为引脚 XTAL2。 这两个引脚跨接石英晶体振荡器和微调电容,就构成了一个稳定的自激振荡器。 电路中的电容 C1 和 C2 典型值通常选择为 30pF 左右。 晶体的振荡频率的范围通常是在 ~ 12MHZ 之间。 晶体的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。 图 4 时钟电路图 ( 3) 复位电路 复位电路通常采用上电自动复位和按钮复位两种方式。 本次设计采用按键复位电路。 按键复位电路是在按键瞬间接地来实现的,其电路如图 5 所示。 按下复位按钮后,电源对按键 RESET 端维持两个机器周期的高电平实现复位的。 图 5 复位电路图 微机检测系统课程设计说明书 9 ( 4)输入脉冲 电路 图 5 左边接 口(即 80C51 单片机的 15 管脚),当 OPTOCOVLERNPN 产生脉冲时(即铝盘小孔透光时)形成电平信号,经过 74lLS14 施密特反向器,经过施密特整形和驱动,形成一个脉冲输入单片机,单片机 口接收脉冲信号,利用定时 /计数器对 口脉冲进行计数。 图 5 脉冲计数 电路 ( 5) 数码管显示电路设计 图 6 数码管要显示的数据接 P0 口,通过 P0 口数据读取,控制要显示的数字。 —— 控制数码管的位显示,分别从左到右显示(如 控制左边第一位显示, 控制最后一位显示), —— 分别接非门,作用是控制位显示, P2 口复位为高电平,数码管会 开启,所以接非门关闭数码管,电阻是限流作用,保护数码管不被烧坏。 图 6 数码管显示电路图 4 车速 检测系统 软件设计 系统软件分析 任何一个应用系统,它们都有着自己的硬件系统和软件系统,少了任何一个部分都不可能称之为一个完整的应用系统,它们之间是相互依存的一个整体,硬件系统是软件系统的一个基础和前提,为软件系统提供了一个操作平台;而软件系统是硬件系统的灵魂, 微机检测系统课程设计说明书 10 它对硬件系统起到扩充和完善的作用。 可想而知软件系统与硬件系统同等重要。 主程序框图 程序框图采用的是 Microsoft Visio 绘制: 图 8 主程序图 系统初始化后,设置。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。