云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于MCU实验板的研发

基于MCU实验板的研发

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 16:44:57

LCALL DELAY_10MS ;去抖动 JB P3.3,SCAN MOV LED3,#0H MOV LED4,#02 CLR P1.1 ;点亮LED CLR Beep

CALL DELAY_100MS SETB Beep

CALL DELAY_2S MOV LED3,#10H MOV LED4,#10H SETB P1.1 JMP SCAN

;============================================= KEY_SW3:

LCALL DELAY_10MS ;去抖动 JB P3.4,SCAN MOV LED3,#0H MOV LED4,#03 CLR P1.2 ;点亮LED CLR Beep

CALL DELAY_100MS SETB Beep

CALL DELAY_2S MOV LED3,#10H MOV LED4,#10H SETB P1.2 JMP SCAN

;============================================= KEY_SW4:

LCALL DELAY_10MS ;去抖动 JB P3.5,SCAN MOV LED3,#0H MOV LED4,#04 CLR P1.3 ;点亮LED CLR Beep

CALL DELAY_100MS SETB Beep

CALL DELAY_2S MOV LED3,#10H MOV LED4,#10H SETB P1.3 JMP SCAN

;=============================================

沈阳大学毕业设计(论文)

31

DELAY_2S:

MOV R3,#200 JMP DELAY10MS DELAY_100MS: MOV R3,#10 JMP DELAY10MS DELAY_10MS: MOV R3,#1

;============================= DELAY10MS:

MOV R4,#20 DELAY10MSA:

MOV R5,#247 DJNZ R5,$

DJNZ R4,DELAY10MSA DJNZ R3,DELAY10MS RET

;============================================= TABLE:

DB 00101000B ;0 DB 11101011B ;1 DB 00110010B ;2 DB 10100010B ;3 DB 11100001B ;4 DB 10100100B ;5 DB 00100100B ;6 DB 11101010B ;7 DB 00100000B ;8 DB 10100000B ;9 DB 01100000B ;A DB 00100101B ;b DB 00111100B ;C DB 00100011B ;d DB 00110100B ;E DB 01110100B ;F DB 11110111B ;- DB 11111111B ; END

本程序可实现抢答器功能,按SW1、SW2、SW3、SW4分别进行抢答,用数码管显示最先按下的按键,分别为01、 02、 03、 04,并点亮对应灯D2、 D3、 D4、 D5,同时发出 “嘟”一声,显示2S后退出。

沈阳大学毕业设计(论文)

32

3.2硬件设计

嵌入式开发的软件最终都要在特定硬件上运行,即使目前市场上出现一些软件仿真器,来实现对硬件的仿真,但是最终还是要移植硬件上执行并实现其功能。因此硬件平台在嵌入式MCU学习中扮演着不可或缺的角色。由于模块化MCU辅助教学软件平台具有一定的通用性。这样单一芯片的开发板已经不能满足用户的需求,需要一种包含尽可能多的基础模块的新型开发板。但开发板的使用离不开特定MCU,而MCU的最小支撑电路无法实现通用,一次设计核心板与扩展板相连的方法。由扩展板提供各种模块接口,核心板提供MCU及其最小支撑电路。 3.2.1电源模块

由9V电源接入电路,并通过电压转换器转换为电路能接受的5V电压,并设有电源指示灯,显示电源是否供电正常。其电路图如题所示。

图6 电源电路

3.2.2串行模块

目前几乎所有的台式机都带有9芯的异步串行通信口,简称串行口或组件对象模型(Component Object Model,COM)口。有的台式机带有两个串行口,分别为COMl和COM2口。因为简单且常用盼串行通信只需要3根线(发送线、接收线和地线),所以串行通行接口可以作为MCU与外界进行通信的简便方

沈阳大学毕业设计(论文)

33

式之一。SCI外围电路的主要功能是将MCU的发送引脚TXD与接收引脚IIXD的TTL电平,通过RS232电平转换芯片 (常用MAX232)转换为RS232电平,SCI模块的电路原理图如7所示。实验板上的串行接口是实验板与PC通信的唯一通道,需调试的程序通过串行接下载实验板中,实验板上程序的运行状恣和部分结果也需通过串行接口传到PC机。在ISP编程状态下,用户程序的HEX文件也是通过串行接口烧录列单片机片内FLASH中的。

PC机上的串行接暖是RS232,RS232,包括了按位进行举行传输的电气和机械方面的规定。RS232关于电气特性的要求规定,驱动器输战电压相对于信号地线在~5~-15 V之间为逻辑1电平,表示传号状态;输凄电篷稠对于信号地线在+5~+15 V之间为逻辑0电平,液示空号状态。在接收端,逻辑1电平为-3~~+5 V,逻辑0电平为+3~+15 V,即允许发送端到接收端有2 V的电压降。这样PC机的RS232电平平和TTL逻辑电路(单片机)产生的电平是不一样的,因此,PC机与单片机STC89C52之间必须经过一定的电路转换逻辑电平。图7给出了实验板上的RS232串行接口逻辑电平转换电路。

沈阳大学毕业设计(论文)

34

图7串行接口模块

搜索更多关于: 基于MCU实验板的研发 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

LCALL DELAY_10MS ;去抖动 JB P3.3,SCAN MOV LED3,#0H MOV LED4,#02 CLR P1.1 ;点亮LED CLR Beep CALL DELAY_100MS SETB Beep CALL DELAY_2S MOV LED3,#10H MOV LED4,#10H SETB P1.1 JMP SCAN ;============================================= KEY_SW3: LCALL DELAY_10MS ;去抖动 JB P3.4,SCAN MOV LED3,#0H MOV LED4,#03 CLR P1.2 ;点亮LED CLR Beep CALL DELAY_100MS

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com