无人机微控制器技术课件 16、计分器的设计与制作_第1页
无人机微控制器技术课件 16、计分器的设计与制作_第2页
无人机微控制器技术课件 16、计分器的设计与制作_第3页
无人机微控制器技术课件 16、计分器的设计与制作_第4页
无人机微控制器技术课件 16、计分器的设计与制作_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《无人机微控制器技术》计分器的设计与制作计分器设计01计分器制作0201计分器设计计分器的主要功能:当运动员得分时,按下计分器,计分器的计数加一。计分器的设计与制作1、计分器的功能设计计分器组成:计分按键数字显示处理器计分器的设计与制作2、计分器的电路图的设计信号输出:MS430的P2.0-P2.3这四个端口;输入端口:P2.4,其余端口保持默认设置。信号输出连接到74LS47译码器,译码器连接LED数码管。计分器的设计与制作数码管复习a~h每个数字代表一个发光二极管,v是公共端,可以接地或者电源,对应共阴极和共阳极接法。a~g段数码管用来显示数字,h显示小数点。为了便于封装,数码管的外部一共10个引脚,5和10连在一起接公共端,其余各对应一个发光二极管:数码管内部电路原理图译码器的逻辑功能是将每个输入的二进制代码译成对应的输出的高、低电平信号。译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用。计分器的设计与制作3、74LS47译码器74LS47真值表计分器的设计与制作3、74LS47译码器计分器的设计与制作4、计分器的流程图假设分数不超过十分。首先初始化各个端口,不断检测是否有按键按下。如果有,计数器就加一,加一之后如果没有超过10分就继续检测,如果超出10,就此结束。#include

<MSP430.h>

int

main(void){

P2SEL

=

0;

P2DIR

=

0xef;

P2OUT

=

0x00;

WDTCTL

=

WDTPW

+

WDTHOLD;

//关闭看门狗定时器

int

j

=

0;

while

(1)

{

if

(!(P2IN

&

BIT4))

{

int

i;

for

(i

=

1000;

i

>

0;

i--)

;

if

(!(P2IN

&

BIT4))

{

j

=

(j

+

1)

%

10;

P2OUT

=

j

&

0x0f;

}

}

}

return

0;}计分器的设计与制作5、仿真程序编写02计分器打开Proteus仿真软件,新建仿真工程,选择MSP430F249,依照电路图进行连接各元件。按照上面的程序进行编写,点击运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论