找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

不会编程,,,求大神

查看数: 4706 | 评论数: 28 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-9 23:21

正文摘要:

不会编程啊啊啊啊啊啊啊啊,求个基于51单片机的8路抢答器程序

回复

ID:382827 发表于 2018-11-16 14:36
郭天祥51
ID:426883 发表于 2018-11-15 23:12
论坛里应该有吧
ID:312689 发表于 2018-11-15 22:31
找个例程,然后修改一下就行了喔
ID:427313 发表于 2018-11-15 20:20
自己先看看视频,然后跟书慢慢来
ID:421110 发表于 2018-11-15 19:43
从c学起
ID:427236 发表于 2018-11-15 18:11
论坛里有成语,百度知道教材很快就可以学会了
ID:370231 发表于 2018-11-15 17:21
-----------------------------------------------
  名称:抢答器
  名称:单个独立按键控制
  修改:无
  内容: 1、试验目的:了解按键的扫描原理
         2、实现现象:同时按键抢答,先按的键有效,其他按键锁死 复位后重新开始抢答
         3、硬件要求:按键 LED灯
         原理:最先按下按键者有效,其他均无效
------------------------------------------------*/
#include<reg52.h>     //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义


sbit key1=P3^0;//定义按键位置 独立按键模式
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;
/*-----------------------------------------------
                    主函数
------------------------------------------------*/
main()
{
bit Flag;
while(!Flag)//执行一次就停止了 先检测到的相应 复位后有效
      {
      if(!key1)     {P1=0xFE;Flag=1;}//
          else if(!key2){P1=0xFD;Flag=1;}//
          else if(!key3){P1=0xFB;Flag=1;}//
          else if(!key4){P1=0xF7;Flag=1;}//
      }
while(Flag);
}
ID:426942 发表于 2018-11-15 11:15
一直想学编程
ID:426898 发表于 2018-11-15 10:22

if  while语句
ID:424420 发表于 2018-11-11 11:50
网上有好多呢
ID:155507 发表于 2018-11-11 11:24
论坛里有现成的程序

再好好看看书,看看别人的程序吧。
http://www.51hei.com/bbs/dpj-90071-1.html
ID:422277 发表于 2018-11-10 23:30
百度一下或者某宝一个
ID:46065 发表于 2018-11-10 23:01
这是一个抢答器的电路,程序比较简单。
ID:424316 发表于 2018-11-10 22:49
不是说给你现成的代码你看看就会的,要自己一步一步学会
ID:112693 发表于 2018-11-10 22:20
if K1=0 ;数码管 显示 1 ;数码管 锁存;蜂鸣器启动 - 延时 - 蜂鸣器启动
.........................................................................
.........................................................................
.........................................................................
if K8=0 ;数码管 显示 8 ;数码管 锁存;蜂鸣器启动 - 延时 - 蜂鸣器启动

做好按键防抖 delay
ID:424261 发表于 2018-11-10 21:08
只是单片机编程的不用系统的学习全部的c语言,只学习用得到的部分就行了。
ID:423937 发表于 2018-11-10 20:29
我建议跟着教材来学,如电子工业出版社的《单片机原理及应用》,是我们正在使用的教材,内容还不错。
ID:423937 发表于 2018-11-10 20:29
我建议跟着教材来学,如电子工业出版社的《单片机原理及应用》,是我们正在使用的教材,内容还不错。
ID:123289 发表于 2018-11-10 16:36
劝楼主改行
ID:342822 发表于 2018-11-10 16:33
呵呵~~~百度基于51单片机的8路抢答器程序
ID:331575 发表于 2018-11-10 11:21
if  while语句  延时函数,就学会这些 你的多路抢答器就能出来80%,剩下的都是细节
ID:399651 发表于 2018-11-10 10:27
这个不难的,但要一步一步来,先学会识别按键,数码管驱动,外部中断的使用,然后整合程序就行了
ID:399651 发表于 2018-11-10 10:26
51单片机编程不难的,一步一步来,先学会怎么识别按键,驱动数码管,外部中断的使用,然后整合程序就可以了
ID:413632 发表于 2018-11-10 09:59
买一本51单片机教材,初学者那个书很重要,遇到不懂的翻开书看看,如果把一整本书都玩熟了,你对一般的单片机就不会那么陌生

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:42131 发表于 2018-11-10 08:35
很简单的    论坛很多例子    基本上一下载改一下管脚就好了
ID:111634 发表于 2018-11-10 08:26
不会编程就学啊!或者自己网上找啊!现在伸手党太多了,给了现成答案反而害了你。
ID:423918 发表于 2018-11-10 08:21
看视频教程,多练习。遇到不会不懂得,擅用百度
ID:399179 发表于 2018-11-10 07:30
我也不会,论坛里好像有现成的程序

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表