电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 10695|回复: 24

STC15F104W单片机程序,大家看看。

[复制链接]
发表于 2019-5-2 11:51:58 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
1. 功能:用stc15f104w单片机P3.2口 对光耦PC817控制

2. 说明:程序开始时延时7s后自动P3.2输出高电位,延时1s后P3.2输出低电位。程序结束!

小弟刚学单片机不久写了一段程序,也不知道对不对。程序结构怎么样,高手指点一下。谢谢!

程序如下:

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#include <intrins.H>

sbit P32=P3^2;

void delay500ms();

void main()
{
  while(1)
    {
        P32=1;
        delay500ms();
        P32=0;
     }
}

void delay500ms()   //计时0.5s
{
  uint k;  
  TMOD=0x01;          //定时器0,方式1
  for(k=0;k<10;k++)
  {
     TH0=(65536-50000)/256;   //初值,计时50ms
     TL0=(65536-50000)%256;  
     TR0=1;                //启动定时器
     while(TF0==0);        //等待定时结束
     TF0=0;                //清除置位标志
  }
}
发表于 2019-5-3 00:05:54 来自手机 | 显示全部楼层
看不出来那里延时了7秒,你是直接高电平了,定时时间STC工具可以生成的
 楼主| 发表于 2019-5-3 16:03:29 | 显示全部楼层
我找的看,刚刚学单片机。还在学习中!
发表于 2019-5-12 13:36:14 | 显示全部楼层
别用定时器了。用两个延时函数吧。
怎么简单的程序别搞那么复杂
发表于 2019-5-12 13:44:10 来自手机 | 显示全部楼层
说说你干嘛的。我给你写
IMG_20190512_134313.JPG
发表于 2019-5-15 20:17:17 来自手机 | 显示全部楼层
加油!我也正在学习
 楼主| 发表于 2019-5-18 21:30:42 来自手机 | 显示全部楼层
谢谢大家的回复,正在学习。
 楼主| 发表于 2019-5-18 21:32:40 来自手机 | 显示全部楼层
问一下 ,p3.2脚 输出 5v,到817 的1脚,为什么电压被拉低到0.75v.不接817 测电压5v,不解中………
 楼主| 发表于 2019-5-18 22:10:10 来自手机 | 显示全部楼层
单片机 输出 要接个三极管 来驱动 817 吗
发表于 2019-5-21 22:25:43 | 显示全部楼层
SnakeSK 发表于 2019-5-18 22:10
单片机 输出 要接个三极管 来驱动 817 吗

要接。单片机一共输出20ma
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-4-29 14:36 , Processed in 0.076889 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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