主要利用的是STC15单片机与HCSR04超声波模块实现对距离的检测!
2021-04-11 16:33:07 3.08MB C语言 HCSR04 STC15 单片机
1
/*---------------------------------------------------------------------*/ /* --- STC MCU International Limited ----------------------------------*/ /* --- STC 1T Series MCU Demo Programme -------------------------------*/ /* --- Mobile: (86)13922805190 ----------------------------------------*/ /* --- Fax: 86-0513-55012956,55012947,55012969 ------------------------*/ /* --- Tel: 86-0513-55012928,55012929,55012966 ------------------------*/ /* --- Web: www.GXWMCU.com --------------------------------------------*/ /* 如果要在程序中使用此代码,请在程序中注明使用了宏晶科技的资料及程序 */ /*---------------------------------------------------------------------*/ /************* 功能说明 ************** 本文件为STC15xxx系列的延时程序,用户几乎可以不修改这个程序. ******************************************/ #include "delay.h" //======================================================================== // 函数: void delay_ms(unsigned char ms) // 描述: 延时函数。 // 参数: ms,要延时的ms数, 这里只支持1~255ms. 自动适应主时钟. // 返回: none. // 版本: VER1.0 // 日期: 2013-4-1 // 备注: //======================================================================== void delay_ms(unsigned char ms) { unsigned int i; do{ i = MAIN_Fosc / 13000; while(--i) ; //14T per loop }while(--ms); }
2021-04-10 14:46:52 1KB 单片机,MCS-51 STC1
1
STC15系列万能delay延时。为了方便51单片机在不同晶振频率下,延时函数能正常使用而打包的延时函数。改变频率后只需改变一下宏定义即可。 delay.h #ifndef _DELAY_H #define _DELAY_H //注意时钟频率设置正确 //------------------------------------------ //晶振 #define xtal_0 5529600L //05.5290MHz #define xtal_1 6000000L //06.0000MHz #define xtal_2 8000000L //08.0000MHz #define xtal_3 11059200L //11.0592MHz #define xtal_4 12000000L //12.0000MHz #define xtal_5 18432000L //18.4320MHz #define xtal_6 22118400L //22.1184MHz #define xtal_7 24000000L //24.0000MHz #define xtal_8 27000000L //27.0000MHz #define xtal_9 30000000L //30.0000MHz #define xtal_10 33000000L //33.0000MHz #define xtal_11 33177600L //33.1776MHz //----------------------------------------- //时钟配置 #define OSC xtal_3 //晶振频率 void delay_us(unsigned int _us); //1us void delay_50us(unsigned int _50us);//50us void delay_ms(unsigned int _ms); //1ms void _1ms(); void _50us(); void _1us(); #endif
2021-04-10 14:08:07 2KB STC15系列万能delay延时
1
STC15系列库函数与例程测试版V1.0
2021-04-05 19:22:12 2.25MB STC15系列库
1
第十一届蓝桥杯电子类国赛,国一代码,感觉今天国赛题目超级简单,就像某届省赛的难度似的,比赛三个小时就打完代码了,完美实现题目要求的所有功能,回来之后直接打出来了,分享给大家,转载,分享给其他人请注明出处。
2021-04-03 20:31:32 452KB 蓝桥杯 单片机 国一 STC15
1
本来想组个PM2.5空气质量仪玩,但是网上的例程大部分都是没有完整项目的,都是别人随便写的例程,遂决定写个简单的完整上传,让更多新手可以更方便,接触到c51是怎么在工程中应用的. 用STC51单片机写的,适合初学51的学生或者刚入职的51工程师们.代码精简到1500行左右,都是用简单的C51基础知识写的,逻辑简单.文件里已近包含所需的所有调试工具和必要开发文件,方便初学者学习.另外,所有配件淘宝可以买到. 如果觉得好,可以分享给更多的人.祝大家的玩得开心
2021-03-30 20:04:00 18.42MB PM2.5 STC15 触摸液晶屏
1
PWM周期,64us左右 子程序限制一下,1.45V到1.55V这个范围的按照占空比0%处理 不用P0和P3口 0V-3V的模拟信号,转换成对应的PWM脉冲输出 转换成对应的0%-100%PWM脉冲输出
2021-03-27 20:06:30 2.3MB STC15 C2052AD PWM
1
STC12系列和15系列AD封装库原理图库,赠送常用元器件库
2021-03-25 20:07:25 5.56MB STC12封装 STC15封装
1
STC15W204S单片机空控制TPA3110D2 LM4811 D类音频功放板ALTIUM设计硬件原理图PCB+AD集成库+STC15软件源码,2层板设计,大小为53x58mm,Altium Designer 设计的工程文件,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,可作为你产品设计的参考。集成封器件型号列表: Library Component Count : 19 Name Description ---------------------------------------------------------------------------------------------------- 7805 LM78L05ACZ CAP Capacitor CON4_1 Connector DC-JACK-2 Low Voltage Power Supply Connector DIODE Diode ELECTRO Electrolytic Capacitor INDUCTOR IR RECEIVER IR Receiver LED LM4811 Dual 105mW Headphone Amplifier with Digital Volume Control and Shutdown Mode NPN NPN Transistor PHONEJACK STEREO SW PNP PNP Transistor RCAx2 莲花座,红右声道,黑或白左声道 RES Resistor RES_3 焊2,3脚 STC15W201S SW PB Switch - Push Button TPA3110D2
方便移植,调试可以正常通过串口打印温度湿度数据出来,精度1%左右,实操项目可用
2021-03-16 18:05:26 90KB IIC通信 STC8A8 STC15
1