站内搜索
发作品签到
标准版

51单片机stc15w学习板驱动ACDC及PC817隔离输入

工程标签

4.3k
0
0
2

简介

51单片机stc15w学习板驱动AC驱动DC以及PC817隔离输入的用法 感谢立创 今天分享出来合有需要的人。

简介:51单片机stc15w学习板驱动AC驱动DC以及PC817隔离输入的用法 感谢立创 今天分享出来合有需要的人。

开源协议

Public Domain

创建时间:2023-03-10 19:29:39更新时间:2023-03-23 17:12:55

描述

 //51单片机stc15w学习板驱动AC驱动DC以及PC817隔离输入的用法 感谢立创  今天分享出来合有需要的人。

 

 //采用stc15w204s单片机tm1640芯片 DIN=P1^0;    15  CLK=P1^1; 16
 //CODE[7]=CODE[7] | 10000000;//显示小数点
 /*****************************************************************************
 *版权信息:深圳天微电子有限公司
 *文 件 名:TM1640-V1.0
 *当前版本:V1.0
 *MCU 型号:STC12C5608AD
 *开发环境:Keil uVision4
 *晶震频率:11.0592MHZ       
 *完成日期:2013-07-18
 *程序功能:数码管驱动:驱动8段16位LED共阴数码管显示0123456789AbCdEF;
 *免责声明:1.此程序为TM1640驱动LED数码管演示程序,仅作参考之用。
            2.如有直接使用本例程程序造成经济损失的,本公司不承担任何责任             
********************************************************************************/
       //头文件
#include "intrins.h"           //包含_nop_()指令头文件
#include <STC15F2K60S2.H>

 

/********************定义控制端口**********************/


//需要显示的数据
unsigned int temptime=0;//秒计算
unsigned int xsbl;
//需要显示的数据
/********************定义数据*************************/

/********************延时函数,延时nms******************/
void delay_nms(unsigned int n)
{
unsigned int i;
while(n--)
for(i=0;i<550;i++);
}

 

 

void main()
{

    P0M0 = 0x00;
    P0M1 = 0x00;
    P1M1=0x08;//0000 0000 
    P1M0=0;//0000 0000

    //配置P1.0为推挽输出模式

    
    P1M1&=0xfc;//1111 1100
    P1M0|=0x03;//0000 0011

    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0xf0;
    P3M1 = 0x00;
    
    P11=0;
    P10=0;

while(1)
{

    
    if (P13 == 0)        
    {delay_nms(100);
        if (P13 == 0)        
        {
            P11 = 1;
        P10 = 1;
            delay_nms(2000);
            P11 = 0;
        P10 = 0;
            delay_nms(2000);

        }//P10按下计数器加10
    }    

    
    
    
}
}

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航