找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机上电后点平变为低电平问题

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

正文摘要:

单片机上电后P3.5口应该是高电平,但是现在是低电平,硬件电路没问题,程序如下。求大佬帮我看看程序哪里出问题了。 #include <reg51.h> #define uchar unsigned char #define uint  unsigned int ...

回复

ID:893265 发表于 2021-4-2 16:44
robinsonlin 发表于 2021-4-2 16:40
先从简单的程序做起, 显示没有问题了,再从显示的基础上加按键控制,按键控制没有问题了,再加入1路PWM ...

好嘞,谢谢您
ID:451718 发表于 2021-4-2 16:40
zgk! 发表于 2021-4-2 16:30
您好,我是初学者,有些还不会,所以想问问您,怎么来设置

先从简单的程序做起, 显示没有问题了,再从显示的基础上加按键控制,按键控制没有问题了,再加入1路PWM输出控制,1路搞定了, 再搞多路。 循序渐进,从简到难,不断思考,不断总结归纳。 在不断增加内容的过程中,只要你用心归纳,仔细思考,反复验证, 你一定能够从中找到答案的。  

评分

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

查看全部评分

ID:893265 发表于 2021-4-2 16:30
robinsonlin 发表于 2021-4-2 15:56
定时器中断的使用上,原则上高级别的定时器,选用较短的周期。  你这个程序,定时器0用毫米级别,定时器1用 ...

您好,我是初学者,有些还不会,所以想问问您,怎么来设置
ID:451718 发表于 2021-4-2 15:56
定时器中断的使用上,原则上高级别的定时器,选用较短的周期。  你这个程序,定时器0用毫米级别,定时器1用微秒级别。 你有想过这样用的后果么?   定时器0优先中断处理时,可能会错过好多次定时器1 的中断处理。  而且,你在定时器0中还做了display()操作,你的程序不跑飞才怪!!!

评分

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

查看全部评分

ID:893265 发表于 2021-4-2 15:21
zs33521 发表于 2021-4-2 15:16
51芯片有的IO口驱动能力很弱,需要加上拉

就是这一个口有问题
ID:893265 发表于 2021-4-2 15:21
wulin 发表于 2021-4-2 13:37
楼主没有说明芯片型号,不是所有芯片的所有引脚上电都是高电平。但最大可能还是硬件电路问题。

AT89C51单片机,硬件电路我传上去,你看看
ID:78827 发表于 2021-4-2 15:16
51芯片有的IO口驱动能力很弱,需要加上拉
ID:213173 发表于 2021-4-2 13:37
楼主没有说明芯片型号,不是所有芯片的所有引脚上电都是高电平。但最大可能还是硬件电路问题。

评分

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

查看全部评分

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

Powered by 单片机教程网

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