《单片机基础与技能实训》项目五 制作抢答器_第1页
《单片机基础与技能实训》项目五 制作抢答器_第2页
《单片机基础与技能实训》项目五 制作抢答器_第3页
《单片机基础与技能实训》项目五 制作抢答器_第4页
《单片机基础与技能实训》项目五 制作抢答器_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

项目五

制作抢答器

第20、21课时制作模拟开关灯电路[任务情境]

一天,祝宗雪同学在他叔叔家里看到一个有趣的玩具,如下图所示。只要一按上面的按钮,它的眼睛就会发光,还会随着音乐左右摆动。小祝随即找来说明书,发现电路里面恰好使用了“AT89S51”这款单片机。小祝想:“怎么才能用按键控制发光二极管呢?”[任务描述]

制作模拟开关灯电路,要求:使用两个按钮分别控制一只LED的亮和灭。连一连完成以下电路图,让图中两个按键控制LED的亮灭。画一画绘制程序流程图。真真LED=10LED=1K2按下K1按下真LED=0LED=10LED=0假假假开始说一说说出以下语句的含义。1、if(k1==0)LED=0;

2、if(!open)LED=0;elseLED=1;

填一填完成以下程序,实现两个按钮控制一支LED的亮灭。#include<reg51.h>sbitLED=P1^0;sbitopen=P3^0;sbitclose=P3^1;voidmain(){LED=1;while(1){if(LED==1){if(

)LED=0;

LED=1;}else{if(

)LED=1;

LED=0;}}}调一调在项目一制作的单片机最小应用系统的基础上制作本电路,编译、烧录程序,并将烧入程序的单片机安装到电路中,接通电源进行调试。第22、23课时制作可控数码管显示电路[任务情境]学会用按键控制发光二极管后,小祝想起家中的电子万年历,如下图所示。他也经常通过按键对时间进行调节。仔细研究了万年历以后,他发现有两个按键起到改变显示数值的作用,一个按键能让数值递增,另一个能让数值递减。这些功能是如何实现的呢?[任务描述]

制作可控数码管显示电路,要求:单个数码管显示数字0—9,按键1控制数码管数字递增,按键2控制数码管数字递减。连一连连接以下电路,完成可控数码管显示电路图(单个数码管接P0口,两个按钮接P3口)。画一画绘制程序流程图。真假num=num-1数码管显示num

num=num+1KEY2键按下

KEY1键按下开始真

KEY1键松开

KEY2键松开真假假真假填一填完成以下程序,实现按键控制一个数码管显示数字的递增和递减。#include<reg51.h>#defineucharunsignedcharsbitKEY1=;sbitKEY2=;voiddelay(uchart);ucharnum,a,b;ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};voidmain(){while(1){if(KEY1==){;if(KEY1==)

{if(num==9)num=;num;}while();

;while();}if(KEY2==

){

;if(KEY2==

)

{if(num==0)num=

;num

;}while(

);

;while(

);}P0=

;}}voiddelay(uchart){for(a=100;a>0;a--)for(b=t;b>0;b--);}调一调在项目一制作的单片机最小应用系统的基础上制作本电路,编译、烧录程序,并将烧入程序的单片机安装到电路中,接通电源进行调试。第24—26课时完成十六路抢答器的制作[任务情境]

学校下周将举行技能节活动,有些比赛需要用到抢答器,校方让电子专业的学生帮忙,制作一个可供十个以上选手抢答的多路抢答器,在老师的指导下,祝宗雪和同学们准备使用单片机制作一个十六路抢答器。[任务描述]

制作十六路抢答器,要求:使用4×4矩阵键盘,控制数码管显示0-F。连一连连接以下电路,将16个按键组成矩阵键盘,组成十六路抢答器(数码管显示,手动复位)想一想4×4矩阵键盘的工作原理是什么?画一画绘制程序流程图。while(temp!=0xf0)真假(松手)

temp=P1temp=temp&0xf0显示num开始假假P1=0xfetemp=P1

temp=temp&0xf0temp!=0xf0temp=0xe0真num=0temp=0xd0真num=1temp=0xb0真num=2假temp=0x70真num=3switch(temp)扫描下一行开始

填一填完成以下

温馨提示

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

评论

0/150

提交评论