求助:请问怎么用51单片机按键控制数码管控制T

51单片机TMOD和TCON设置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机TMOD和TCON设置
&&51单片机TMOD和TCON设置
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢如何用51单片机控制伺服电机-专业自动化论坛-中国工控网
如何用51单片机控制伺服电机
给TA发消息
加TA为好友
发表于: 13:30:07
就是左边黑色的线四个端口用单片机对接,因为第一次接触,求指教这个程序要写。
给TA发消息
加TA为好友 发表于: 17:10:02 1楼
单片机控制伺服的程序我不知道怎么做,但时伺服的外围接线(位置模式)无非就几个信号,脉冲,方向,使能,电源正负极,附加的有报警,报警清楚,正反转极限等,其他根据自身需要
给TA发消息
加TA为好友 发表于: 20:33:03 2楼
回复内容:对:zhyi0214 单片机控制伺服的程序我不知道怎么做,但时伺服的外围接线(位置模式)无非就几个信号,脉冲,方向,使能,电源正负极,附加的有报警,报警清楚,正反转极限等,其他根据自身需要&&&&&内容的回复:单片机控制伺服的程序应该蛮难的
给TA发消息
加TA为好友 发表于: 20:40:25 3楼
回复内容:对: zhyi0214
单片机控制伺服的程序我不知道怎么做,但时伺服的外围接线... 内容的回复!首先我想让它先动起来,我们已经测得5,7脚应该是使能端 因为接上后 &伺服电机抱死转不动 而且有声音,然后1脚应该是脉冲信号,6脚按正向转动有高电平,反向转动有低电平,6脚就是方向。不知道我分析的对不对,现在对这个程序有点模糊不知道要怎么写。
给TA发消息
加TA为好友 发表于: 14:52:27 4楼
应该是PWM发脉冲
给TA发消息
加TA为好友 发表于: 11:26:55 5楼
回复内容:对: szj天天向上
应该是PWM发脉冲 内容的回复!我QQ,能加一下好友,请教一下么?
给TA发消息
加TA为好友 发表于: 23:07:16 6楼
有好几种方式:1、PWM方式2、模拟量方式3、通信方式有需要可以联系我QQ
给TA发消息
加TA为好友 发表于: 03:33:33 7楼
对玩过几年单片机的应该不难,
周点击排行周回复排行
[57] [54] [39] [36] [35] [29] [28] [24] [23] [20]
[10] [4] [4] [4] [3] [2] [2] [2] [1] [1]最新求助
[4] [0] [2] [6] [5] [0] [2] [4] [4] [0]51单片机C程序中怎样编写TMOD使定时计数器由外部输入信号控制_百度知道
51单片机C程序中怎样编写TMOD使定时计数器由外部输入信号控制
我有更好的答案
m0其中gate=1时TMOD共8位分别控制T1T0,各占四位,分别是,定时/计数器就由外部引脚来控制(实现启动)
采纳率:43%
想怎么控制
外部输入信号就跟晶振一样的去计算即可了
其他1条回答
为您推荐:
其他类似问题
tmod的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。51单片机中断控制_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机中断控制
&&51单片机中断控制
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩24页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢如何51单片机实现串口输入控制蜂鸣器?_百度知道
如何51单片机实现串口输入控制蜂鸣器?
我用的是51单片机,89C52,在做郭天祥的练习:由上位机发送1给单片机时,蜂鸣器以400ms频率发声,发2时以200ms频率发声,发3时以100ms频率发声,发4时关闲蜂鸣器。一下是我的程序,已经反复修改很多次,但是实现不了,请问一下问题出在哪里?
#include&reg52...
我有更好的答案
f 就要根据ASCII码判断了,程序用 f 来判断还可以,否则;是单片机收到上位机发送的1,在while(,用十六进制发送; 这行啊,这就出问题了;前还有一行T1=1,你又没有发送,又在此等待while(!TI); ,那程序肯定就在此死循环了!TI),3?可是程序中没有SUBF=f,是串口调试助手吗?是以什么格式发送的,是十六进制还字符,用字符发送可是ASCII码?还有,上位机就是电脑吧,电脑发送的1,2,3,4,是用什么发送,4以后;是什么意思,又发回到上位机了吗,T1是什么主程序中有下面两行while(!TI);TI=0,2
请问一定需要串口输出么?我能不能将TI那部分全部删掉?不过无论有没有删掉都不能实现功能。
把这三行都删掉:T1=1;while(!TI);TI=0;最关键的问题,你没有回答,就是电脑这边是用什么发送的,以什么格式发送的,你不愿意回答,还问什么?
不好意思,当天因为别的原因来不及全部问完,给你添麻烦了。我是用串口调试助手发送的。我改了代码,并且用ASC码成功了,只是不能用1—4,而是a到d,否则一旦开始输入的是1,后面输入别的数字也不会改变频率。也不知道是为什么。另外,那几行删掉了。
用ASCII码发送a-d,在case语句中a-d是加了双引号了吧,是用字符来判断的,同理,发送1-4,也是字符,也要加双引号的,值并不是1-4,如果要用字符的值来表示的话,1-4的ASCII码的值是0x31,0x32,0x33,0x34,在case语句中用这4个值才行的。
采纳率:91%
来自团队:
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 单片机按键控制数码管 的文章

 

随机推荐