自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 单片机演奏云宫迅音,附带代码更新维护

/************************************************************************ [文件名] C51音乐程序 [功能] 通过单片机演奏音乐 [实现原理] 见上一篇演奏春节序曲的文章。[维护和更新] 在主程序中添加了转调的功能,并相应改变了一下编谱的规则,使定义好了的音符常数可以用在不同大调的音乐里,不需要改一个调就重新定义do re mi fa so的常数,增强了编谱码的通用性。也可以适应包含转调的音乐。

2022-04-15 21:27:33 427

原创 一个利用51单片机播放音乐的程序

/************************************************************************ [文件名] C51音乐程序(春节序曲) [功能] 通过单片机演奏音乐 [实现原理] (1)音乐主要由音符和时值(节拍)组成,这两个部分可以换算成数字参数。 (2)每一个音符对应一个震动频率,通过向无源蜂鸣器输入对应的震荡频率,蜂鸣器就 会发声对应的音符(比如C大调的 do 震动频率为261.6Hz,那么向蜂鸣器输入

2022-04-06 23:08:11 7250 1

原创 linux基础知识

用户和用户组:Linux用户密码记录在/etc/shadow中;用户信息记录在/etc/passwd中(注意不是password);用户组信息存储在/etc/group中;可以通过命令或者图形界面软件创建用户和用户组;图形界面软件需要安装gnome-system-tools工具,该软件可设置用户权限;adduser添加用户,addgroup添加用户组;文件权限:表示方式为- rwx rwx rwx,第1个参数是文件类型(比如块文件等),第2个参数是用户对此文件的权限(读 写 执行),第3个参

2020-11-24 19:35:37 147

原创 红外遥控小车--main.c文件

红外遥控车的main.c主程序/***红外通信,数码管以十六进制的形式显示传送过来的数据***/#include <reg51.h>#include <CAR.H>sbit IRIN = P3^2; //红外通信的数据管脚,接在单片机的 外部中断0 管脚unsigned char IrinData[4]; /**函数名: delay(unsigned char i)*功能: 产生延时 ,延时时间 t=6i+11 us*输入: 延时参数i

2020-11-22 16:17:42 484

原创 遥控车动力部分的驱动文件

1、car.h文件,进行管脚定义、函数原型声明和通信编码的宏定义#ifndef _CAR_H_#define _CAR_H_#include <reg51.h>/*开发板的红外遥控器发来的通信编码的宏定义,如果用开发板的遥控器,则启用下面的宏定义*//*#define FORWARD_INSTRUCTION 0x40 //前进#define BACKEOFF_INSTRUCTION 0x19 //后退#define TURNRIGHT_INSTRUCTION 0x09

2020-11-22 15:58:09 478

原创 LCD1602液晶显示屏驱动文件

1、LCD1602.h文件,进行管脚定义和函数声明#ifndef _LCD1602_H_#define _LCD1602_H_#include <reg52.h>/* 定义单片机的管脚 */#define LCD1602_DATAPINS P0 //P0口用来发送数据,一整个字节地发送sbit LCD1602_RS = P2^6; //P26口声明P0口发的是数据还是命令,1为数据,0为命令sbit LCD1602_RW = P2^5; //P25口声明现在

2020-11-20 22:47:53 6504 1

原创 DS18B20温度传感器驱动文件

1、DS18B20.h 文件。主要进行函数声明,和管脚定义。#ifndef _DS18B20_H_#define _DS18B20_H_#include <intrins.h>#include <reg52.h>sbit DS = P1^7; //温度测量芯片数据线void delayus(unsigned char i);void delayms(int j);unsigned char DS18B20_Initial();unsigned cha

2020-11-20 22:29:50 1872 1

原创 基于51单片机的恒温加热系统--main.c文件

/*恒温加热系统主程序*//* 驱动的接口函数:* DS18B20温度传感器驱动 float DS18B20_ReadTmp(); 返回温度值* LCD1602显示屏的驱动 void lcd_display(unsigned char addr ,unsigned char data[]);addr 显示的起始位置,data[]要显示的数据 * */#include <reg52.h>#include <LCD1602.h>#include <DS18B2

2020-11-20 19:58:11 3103 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除