社区
C语言
帖子详情
请51单片机高手指点个题目
lj0303076
2009-06-19 12:58:35
命题: 利用4个感应触头接受动作信号,输入到P0口 判断后输出动作方向。
我不知道该如何解决 请高手指点,最好能给出具体C程序。谢谢
...全文
51
8
打赏
收藏
请51单片机高手指点个题目
命题: 利用4个感应触头接受动作信号,输入到P0口 判断后输出动作方向。 我不知道该如何解决 请高手指点,最好能给出具体C程序。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lj0303076
2009-06-21
打赏
举报
回复
我现在有新问题: 在判断P0口输入的4个信号算法上 请高手给点意见。 我现在是用左移或者右移来判断 如果2S[i]=s[i-1] 那么P1=0X01 如果 S[i]=2s[i-1] 那么P1=0X02 就是做了连续2个状态值比较,S[i]就是当前PO口状态值。 我觉得这种算法有漏洞,但是为了赶时间 我将就这么用。 请高手说下存在什么问题吗 ?
lj0303076
2009-06-21
打赏
举报
回复
只需要做2个方向的判断就好了 比如左右方向, 4个触发器放置在一排上
agaric
2009-06-21
打赏
举报
回复
我觉得,这个和键盘驱动差不太多吧
congyue123
2009-06-19
打赏
举报
回复
首先:你的四个探头的输出可以共同触发单片机的中断。然后,通过P0口来检测四个探头的状态。
具体的软件流程:当探头有动作时,触发单片机的中断,在中断服务例程当中,来检测四个探头的状态,也就能确定方向了。
还得注意的方向的实时性的问题,比如说哪个方向的优先级高,就在中端服务里程当中先判断哪个。
jxc25
2009-06-19
打赏
举报
回复
p0做输出口
p1做输入口
h_x_zhong
2009-06-19
打赏
举报
回复
4个感应触头接受动作信号 是不是来判断东南西北四个方向的动作信号?
1个外中断来判断动作信号输入,P0来判断动作信号输入方向。1定时器T0中断是做时间计时。
lj0303076
2009-06-19
打赏
举报
回复
中间用了1个外中断 1定时器T0中断
zeerd
2009-06-19
打赏
举报
回复
信息太少了,至少要给出有几种方向需要监控什么的
全国大学生电子设计竞赛,简易风洞及控制系统(主控板+供电驱动)工程文件分享-电路方案
全国大学生电子设计竞赛往年
题目
简易风洞及控制系统,电路,统统单面板。小弟技艺拙劣,是早些年画的板子,可能有不周之处,希望
指点
与跟大家共享探讨学习。 附件内容分享的是简易风洞及控制系统主控板、供电驱动部分原理图+PCB源文件,基于STC12C5A60S2单片机控制。 承接毕业设计,电子产品设计,单片机(51/32)程序代写,Proteus电路仿真,支持实物电路板手工制作,C#上位机软件开发有意留言私聊,制作速度快!价格便宜!! 更多学习交流,加入群【Ner_电子技术交流qq群-595125493】 附件内容截图:
89c51c语言程序,AT89C
51单片机
流水灯c语言程序及详解
许多朋友不知道怎么用C语言编程实现AT89C
51单片机
流水灯,这里给大家讲解一下。首先将单片机的头函数导入。#include"reg51.h"定义单片机P1口的8个管脚,使其分别代表流水灯的8个led。sbit p0=P1^0;sbit p1=P1^1;sbit p2=P1^2;sbit p3=P1^3;sbit p4=P1^4;sbit p5=P1^5;sbit p6=P1^6;sbit p7=...
51单片机
实验-----用外部中断的方法显示学号
兄弟们,我回来了!! 谢谢你们鼓励我写文章,最近在玩keil 、Proteus 还有Multisim ,那我就着今晚有时间写一篇单片机实验的吧 希望对学单片机的同学有用!! 文章目录前言一,
题目
描述二,程序代码三,仿真效果 前言 小女子学艺不精,兄弟们,我就献丑了,下面是我自己做的一个
51单片机
实验,希望各位大佬
指点
,谢谢!!!ヾ(≧ ▽ ≦)ゝ 一,
题目
描述
请
设计电路和程序,完成以下功能: 1)在P0口接共阴极数码管1个,初始时显示学号的第一位,即数字2. 2)在P3.3引脚接按键1个 3)按键每按
基于
51单片机
的智能小车控制系统设计
基于
51单片机
的智能小车控制系统设计
郭天祥《新概念
51单片机
C语言教程》序言
记得转专业后的半年进入大三开始接触了单片机,那时候大家学习都知道郭天祥的名声,被很多人称为嵌入式硬件的入门老师,很遗憾我的入门老师却是我的单片机课任老师(笑),虽然郭天祥的十天学会单片机的视频我没有看过,但也还是当初翻阅过他那本《新概念
51单片机
C语言教程》,其它知识内容现在我也记不太多了,但我依然记得那天下午翻阅第一页书的序言深深感动,如果让我说,我相信这是最为让我感到诚挚情感的序言,我也觉得那篇序言后的我至少有了一些不一样,也许是顿悟、也许是热血……
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章