自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

田野麦子

大道合乎自然

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 单片机+DS18B20温度传感器测温

项目描述:单片机(STC89C52RCA)通过1-wire总线协议控制DS18B20测量当前环境的温度,并将采集回的温度数据实时显示在LCD1602上。测温范围:-55°C ~ 125°C。C语言代码如下:/*----------------------------FileName:TempratureMeasure.hFunction: 头文件Author: Zhang Kaizh...

2019-06-21 16:27:14 5286 1

原创 C51软件精确延时(us级)

C语言代码如下:/*----------------------------------------------------------------------Function: 软件精确延时Descripton: 一种是利用C51的赋值、比较、自减三个单周期指令实现的软件延时;另一种是利用C51库函数_nop_()软件延时一个机器周期。系统晶振频率为: 11.0592MHzAutho...

2019-06-19 12:00:59 4148

原创 单片机超声波测距

项目简介:用HC-SR04超声波模块测量距离,并用单片机(STC89C52RC)接收信号,计算距离,并在LCD1602上实时显示当前距离。C语言代码如下:/*-----------------------FileName: Ultrasonic.hFunction: 头文件Author: Zhang KaizhouDate: 2019-6-16 18:26:16----------...

2019-06-16 18:31:31 12118 7

原创 单片机红外线遥控

项目简介:(TC9012)红外遥控器发送红外信号, 红外接收模块接收到信号后,通过外部中断0传送给(51)单片机; 单片机对接收到的每帧数据解码后将相应的按键值显示在LCD1602上; 并实现对相应外设的控制:0-开buzzer, 1-关buzzer; 2-开LED, 3-关LED。TC9012遥控器相关参数如下:1.发送的每帧数据格式如下:每帧数据共33bit(1bit引导码 + 32...

2019-06-15 10:36:14 11380 6

原创 DA转换(IIC总线)

项目描述向PCF8591芯片的AN2通道输入一个电压模拟量,经过AD转换后,单片机通过IIC总线读取转换后的数据,并将其量化后实时显示在LCD上。然后将AD转换后的数据写入PCF8591中进行DA转换,并用LED灯的亮度来显示模拟量的大小。C语言代码如下:/*------------------------FileName: DAC.hFunction: 头文件Author: Zhan...

2019-06-13 17:12:13 3188

原创 AD转换(IIC总线)

项目描述:利用PCF8591芯片实现模数转换,利用单片机通过IIC总线读取转换后的数据,并将其量化后实时显示在LCD上。C语言代码如下:/*------------------------FileName: ADC.hFunction: 头文件Author: Zhang KaizhouDate: 2019-6-13 12:13:20------------------------*...

2019-06-13 12:17:49 2883 1

原创 单片机实现具有掉电记忆功能的计时器

项目描述:用单片机实现0 ~ 99s的计时,将计时实时显示在LCD上,并用24C02实现掉电记忆。仿真原理图如下:C语言代码如下:/*------------------------FileName: clock.hFunction: 头文件Author: Zhang KaizhouDate: 2019-6-12 18:07:29------------------------...

2019-06-12 18:12:04 5772 3

原创 单片机周期相关知识总结

单片机中所有周期相关的知识总结:1.振荡周期 = 1 / 晶振频率;2.状态周期 = 2 * 振荡周期;3.机器周期 = 12 * 振荡周期;4.指令周期表示单片机执行一条指令所用的时间,用机器周期表示。51单片机的指令集中出乘法、除法指令为四周期指令,其余指令均为单周期或双周期指令。例如:晶振频率为12MHz,则:1.振荡周期 = 1/12 us;2.状态周期 = 1/6 us;...

2019-06-12 09:51:04 1884 1

原创 单片机实现呼吸灯

项目描述:用渐变的PWM信号实现LED呼吸灯。 LED由暗逐渐变亮,再由亮逐渐变暗循环。C语言代码如下:/*-----------------------------------------------Function: 用渐变的PWM信号实现LED呼吸灯Description: LED由暗逐渐变亮,再由亮逐渐变暗循环Author: Zhang KaizhouDate: 2019-6...

2019-06-11 17:45:21 17026 5

原创 单片机PWM调光

项目描述:由三个按键分别控制LED的开关、变亮、变暗。灯的亮度调节采用单片机产生的PWM实现。C语言代码如下:/*-----------------------------FileName:PWMDimming.hFunction: 头文件Author: Zhang KaizhouDate: 2019-6-11 16:49:42---------------------------...

2019-06-11 16:54:44 10142 12

原创 单片机控制直流电机从而实现各种运动组合

项目描述:用单片机(STC89C52RC)控制两个直流电机,从而实现各种运动形式。本例中实现功能为:前进 后退 右转 左转。C语言程序如下:/*------------------------------------FileName: main.cFunction: MCU控制两个直流电机组合运动Description: 向前 向后 右转 左转Author: Zhang Kaizh...

2019-06-09 17:29:45 2243

原创 单片机控制舵机

项目描述:通过按键控制MCU输出不同占空比的PWM信号来控制舵机旋转不同角度;同时在LCD1602实时显示当前舵机的角度。仿真原理图如下:C语言代码如下:/*-----------------------------FileName: Servo.hFunction: LCD1602显示函数Author: Zhang KaizhouDate: 2019-6-7 13:52:49...

2019-06-07 13:55:25 9795 8

原创 单片机控制步进电机

简介:用单片机控制步进电机正转 反转 加速 减速;由LCD1602实时显示步进电机的状态;F-正转,B-反转;数字越大,转速越大;仿真原理图如下:MCU和LCD1602显示模块:ULN2803驱动和步进电机模块:C语言代码如下:/*-----------------------------FileName: StepperMotor.hFunction: 函数头文件Autho...

2019-06-06 18:05:40 62931 10

原创 单片机测量信号频率

仿真原理图如下:MCU和LCD1602显示模块:启动及清零信号控制模块:C语言代码如下:/*----------------------------------------FileName: main.cFunction:测量0 ~ 9999Hz之间的数字信号的频率Author: Zhang KaizhouDate: 2019-6-5 22:39:16------------...

2019-06-05 22:41:47 11681 2

原创 LCD1602动态显示

仿真元原理图如下:/*-------------------------------------功能:LCD1602局部动态显示描述:在屏幕的第二行固定位置显示count:后面接着动态显示按键次数(00 ~ 99)Author: Zhang KaizhouDate: 2019-6-5 10:50:22-------------------------------------*/#...

2019-06-05 10:49:17 9392 2

原创 LCD1602显示总结

仿真原理图如下:1.LCD1602正常显示两行数据/*------------------------功能:LCD1602显示两行数据Author: Zhang KaizhouDate: 2019-6-3 12:42:22------------------------*/#include <reg52.h>#define uchar unsigned char#d...

2019-06-03 12:46:44 18747 3

原创 51单片机串口通信(UART)

说明:1.串口工作方式为1(8位UART,波特率可变),无校验位;2.通信数据格式为:1位起始位 + 8位数据位 + 1位停止位;3.单片机上电或复位后会给下位机发送一个字符串问候语,之后便一直等待接收下位机的数据,并在P0口将接收到的数据显示出来。/*------------------------------------------------------------Function...

2019-06-02 19:11:29 7558 1

OPAMP.exe 用于经典的两级运放设计,可直接双击运行使用

C语言实现经典两级运放设计的计算过程,整合了设计的8个步骤中的代数运算,使用双精度运算来提高设计效率,可直接双击运行使用。

2020-05-03

C语言迷宫问题

用C语言编程实现寻找迷宫中的一条简单路径;用户输入迷宫中的起点坐标和终点坐标,运行结果为一条从起点到终点的简单路径。

2019-03-11

空空如也

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

TA关注的人

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