- 博客(7)
- 收藏
- 关注
原创 与晶振相关的软延时程序
#define MAIN_Fosc 24000000L //定义主时钟//========================================================================// 函数: void delay_ms(unsigned char ms)// 描述: 延时函数。// 参数: ms,要延时的ms数, 这里只支持1~255ms. 自动适应主时钟.// 返回: none.// 版本: VER1.0// 日期: 2013-4-1// 备.
2022-02-21 07:39:53
644
1
原创 适用于89c52系列单片机的IIC代码
介绍IIC源码软件用途适用于89c52系列单片机的IIC代码。实用环境单片机晶振:11.0592MHz; 数据接口: SCL P21; SDA P20使用说明1.void i2c_sendbyte(uchar bt);//从单片机向IIC总线发送一个字节数据2.uchar i2c_recbyte();//单片机从IIC总线上接受一个字节数据3.bit i2c_readbyte(uchar com,uchar *dat);//从指定地址设备上读出一个字节数
2022-02-18 03:09:58
1105
原创 适用于STC89系列单片机的MAX7219驱动程序
介绍MAX7219使用代码软件架构适用于STC89系列单片机的,使用MAX7219驱动的led点阵代码。使用环境单片机晶振:11.0592MHz; 传感器数据接口: LOAD=P1^1; DIN=P1^0; CLK=P1^2;使用说明1.void max7219SendData(uchar address,uchar dat);//向MAX7219指定地址(即哪一位)发送数据//参数://address:...
2022-02-18 03:06:21
2240
原创 适用于89c52系列单片机的DS18B20传感器代码
介绍部分硬件代码软件架构适用于89c52系列单片机的DS18B20传感器代码。安装教程单片机晶振:11.0592MHz; 传感器数据接口:P00;使用说明unsigned int Ds_Result();//返回最终结果, void Ds_Read_RomId();//读取传感器ROM ID,没有返回值,故需要定义全局字符数组变量,eg. unsigned char rom[8];ds18b20.c#include "ds18b20.h"#include "INTR.
2022-02-18 03:02:27
6103
原创 四轮循迹小车基础程序
#include "STC12C5A60S2.H"// 该小车使用LM298模块驱动两侧直流电机// LM298控制端 端口映射sbit ENA=P0^0; //使能端Asbit ENB=P0^1; //使能端Bsbit IN1=P1^0; //四个控制端sbit IN2=P1^1;sbit IN3=P1^2;sbit IN4=P1^3;// 寻迹光电对管数字输出端 端口映射// 车头部 共计4个光电对管sbit LeftOutside=P2^0; //左.
2021-09-26 07:49:49
4498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人