资讯
基于51单片机的超声波测距系统设计(2023-03-03)
;
/*********************************************************
* 函数名称:void delay2(uchar x)
* 功 能:延时函数
* 入口参数:无
* 出口参数:无......
ADC0832简易数字电压表C语言(2023-01-04)
回来的值
/****************************************************************************
函数功能:AD转换子程序
入口参数:CH
出口参数:dat......
C51中的INTRINS.H(2024-07-31)
); /*y=0x0ff0*/}函数名: _nop_原 型: void _nop_(void);功 能:_nop_产生一个NOP 指令,该函数可用作C 程序的时间比较。C51 编译器在_nop_函数工作期间不产生函数......
51单片机学习:DS1302时钟实验(2023-02-03)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无......
intrins.h 简介(2024-08-08)
int y;
y=0x0ff00;
y=_iror_(y,4);
}
函数名: _nop_
原 型: void _nop_(void);
void_tuzi_(void......
STC89C51单片机对LCD显示的串口调试关照强度程序设计(2023-06-27)
STC89C51单片机对LCD显示的串口调试关照强度程序设计;最近在调试传感器的那块程序,这里总结一下自己的心得。
调试程序的方法
方法1:led显示法,在程序中调用这一句函数led = 0;可以......
24C01读写的c51源程序代码分享(2023-09-13)
--);
}
/*----------------------------------------------------------------------------
调用方式:write_8bit(unsigned char ch) ﹫2001/03/23
函数说明:内函数,私有,用户......
头文件intrins.h的用法(2024-08-02)
与 8051“ RRA”指令相关,上面几个函数不同于参数类型。例:#include main(){unsigned int y;y=0x0ff00;y=_iror_(y,4);}函数名: _nop_原......
51单片机驱动LCD1602程序详解(2023-10-10)
延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时几微秒。NOP指令为单周期指令,可由晶振频率算出延时时间,对于12M晶振,延时1uS。*/
#define uchar......
使用51单片机实现SHT11温湿度传感器检测的程序和电路图(2023-08-28)
];
/********************************************************
1ms延时函数
********************************************************/
void delay(int......
AT89C52单片机BH1415F调频台的控制设计(2023-05-05)
出段码,P2口扫描
//#pragmaSRC(d:aa.asm)
#include“reg52.h”
#include“intrins.h”//_nop_();延时函数......
基于51单片机的湿度监测仿真和程序(2024-03-20)
//--------------------------------------------------------
{
DATA=1; SCK=0; //数据为1,SCK=0
_nop_();
SCK=1; //第一......
AT89C52单片机对八路电压表的设计(2023-06-09)
位指示通道(0-7)。*/
#include“reg52.h”//52系列单片机定义文件
#include“intrins.h”//调用_nop_();延时函数用
#definead_conP2//AD控制......
51单片机学习:ADC模数转换实验--热敏电阻AD采集(2023-02-02)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无......
51单片机学习:ADC模数转换实验--光敏电阻AD采集(2023-02-03)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无......
51单片机对LCD1602液晶显示的驱动控制设计(2023-09-05)
--) _nop_();//Next Coversion需要延迟17us
return (tmp);
}
//****************************************//
//函数......
I2C总线万能程序C语言(2023-01-03)
串行时钟线所在口 使用时根据自己的需要来定义
sbit SDA= P1^7; //定义串行数据线所在口 使用时根据自己的?枰?炊ㄒ?
#define SomeNOP(); {_nop_();_nop_();_nop_......
51单片机学习:ADC模数转换实验--外部通道电压采集(2023-02-02)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无......
51单片机学习:ADC模数转换实验--电位器电压采集(2023-02-03)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无......
51单片机学习:DS18B20温度传感器实验(2023-02-03)
"
/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出......
LED点阵显示(2024-08-21)
,0xfe};
/***********************************************************
* 函 数 名 : delay
* 函数......
单片机STC12C5A60S2控制AT24C04的程序(C语言)(2023-06-25)
(); //停止信号
}
/**************************************
延时5微秒(STC12C5A60S2@12M)
不同的工作环境,需要调整此函数
此延时函数......
I2C总线驱动的C语言源程序详细说明(2023-06-07)
,A1,A0为EEPROM的页选或片选地址;
//EepromType为枚举变量,需为M2401至M24256中的一种,分别对应24C01至24C256;
//函数返回值为一个位变量,若返回1表示......
C51读写AT24C04源代码及AT24C04测试程序(2023-06-25)
--)
{
_nop_();
_nop_();
}
}
/**************************************
延时5毫秒(STC12C5A60S2@12M)
不同的工作环境,需要调整此函数......
51单片机8*8点阵原理及实现(2023-01-12)
存储寄存器加上升沿,数据并行输出*/
RCLK =0;
_nop_();
_nop_();
RCLK =1;
}
/*主函数*/
void main......
使用51单片机和DS1302时钟芯片做一个简易的电子时钟(2023-08-10)
|=0x80;
SCLK=0;
_nop_();
SCLK=1;
_nop_();
}
CE=0;
returndat;
}
在上述代码中,ds1302_read_ram 函数接收一个参数 address......
带你使用51单片机做一款简易的电子时钟(2024-03-21)
=0;
_nop_();
SCLK=1;
_nop_();
}
CE=0;
returndat;
}
在上述代码中,ds1302_read_ram 函数接收一个参数 address,用于......
51单片机与蜂鸣器实现摩斯电码转换(2023-01-30)
使所有行置为0,然后检测列是否含有低电平,如果有,则记录列的位置;之后再翻转,使所有列置为0,检测行是否有低电平,如果有,则记录行的位置(本文采用的是线翻转法)
主函数代码(C语言)KEIL5实现......
采用AT89C51+ADC0832+LCD1602的电子称设计(2023-03-27)
可以随意的选择,这里优先对ADC0832模块进行设计,代码如下:
unsigned char A_D(unsigned char CH) //AD函数
{
unsigned......
51单片机(入门保姆级教程)——LED闪烁及流水灯(2023-01-06)
用是产生下一条指令,对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数的作用是使程序执行完成后延时几微秒。nop指令为单周期指令,可由晶振频率算出延时时间,对于12M晶振,延时1us。对于......
intrins.h内部函数(2024-08-02)
intrins.h内部函数;在C51单片机编程中,头文件INTRINS.H的函数如下:
(1)_crol_ 字符循环左移
将char型变量循环向左(右)移动指定位数后返回
(2)_cror_ 字符......
8051系列单片机软件精确延时研究(二)(2024-07-23)
()延时了。同时考虑移植性,不建议在程序中直接写多个_nop_()来延时。将所有延时函数写在Delay.h和Delay.c文件中,其余程序通通调用这个库,以后要更改,比如换了STC的1T单片机,延时......
AT89C51单片机游戏(俄罗斯方块)(2023-01-05)
;
LCD_CS1=cs;
LCD_DATA=tpdata;
LCD_E=1;
_nop_();
LCD_E=0;
}
//LCD初始化函数
void LCD_initialize......
简易数字电压表+ADC0832+串行SPI方式实现1路数据转换(2024-07-26)
总线时序,以实现与SPI的器件连接。
4 软件设计
1 ADC0832模数转换函数(结合ADC时序图)
#ifndef __ADC0832_H__
#define __ADC0832_H__......
基于51单片机的实时时钟+温度应用设计(2023-02-09)
.数据端口
//内部等待函数**************************************************************************unsigned char......
8051系列单片机软件精确延时研究(一)(2024-07-23)
x)的函数方便调用,函数内部的语句多是用STC官方延时程序再自己套一个for或者do..while循环改造而成,像这样:
//非精确延时10*Xus
//@12.000MHz 12T模式
void......
如何实现简单的步进电机多段控制呢?(2024-02-22)
如何实现简单的步进电机多段控制呢?;一、目标功能
输入多个目标角度,以及每个角度对应的速度,实现步进电机的多段多速度转动
二、计算过程
**2.1 **简化C与n函数关系
根据上一节内容,定时器初值与速度函数......
max7219驱动数码管程序(51单片机+STM32 MAX7219数码管程序案例)(2023-11-02)
MAX7219写入字节(8位)函数 *
***************************************************/
void sendbyte (uchar dat......
NOP使用注意事项(2024-08-05)
NOP使用注意事项;在51内核中
C语言可以使用_nop_()延时或者汇编语言NOP。并且一般是要加上 #include
而在ARM内核中
C语言可以使用__nop()延时或者汇编语言NOP延时......
蜂鸣器播放DOREMI+普中51单片机+江科大自化协(2024-08-08)
蜂鸣器播放DOREMI+普中51单片机+江科大自化协;现象
在无源蜂鸣器上循环演奏低音“DO、RE、MI、FA、SO、LA、SI”这7个音调。
参考程序
1 主函数
#include......
基于51单片机的智能营养秤系统设计与实现(2023-07-18)
(uint us) // 延时函数(微秒级)
{
while(us--)
{
_nop_(); // 空操作语句,延时一微秒
_nop_();
_nop_......
89C51编程器,89C51 programmer(2023-10-20)
);return d1*16+d2;}unsigned int detchip(int adr){P0=0xff;P1=adr%256;P2=adr/256;init_pro();_nop_......
如何使用C语言实现51单片机模拟I2C总线(2023-03-21)
条件*/
{
Sda=1;
Scl=1;
_nop_ ();
_nop_ ();
_nop_ ();
_nop_ ();
Sda=0;
_nop_ ();
_nop_ ();
_nop_ ();
_nop_......
蜂鸣器提示音+单片机+普中+江科大自化协(2024-08-08)
按键值
}
}
}
3.1 按键扫描函数(独立按键)
#include
#include "Delay.h"
/**
* @brief 获取......
数码管动态显示(软件延时)+多参数分时显示+Protues仿真(2024-07-26)
数码管动态显示(软件延时)+多参数分时显示+Protues仿真;1 实验现象(四个参数:窗口(通道)+分隔符+参数数据)
2 参考程序
2.1 主函数
#include......
数码管动态显示(软件延时)+基于底层显示模块的应用层程序开发+Protues仿真(2024-07-26)
仿真测试
3 参考程序
3.1 主函数
#include "DisplaySmg.h"
void main()
{
//任务1 正常运行时显示2023
unsigned int......
89C51系列CPU编程器接收CPU程序(2022-12-27)
;
while (b_break==0) {}
}
void nop(void) {
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_......
我也玩单片机:流水灯(2024-08-19)
数循环右移
_nop_ 空操作8051 NOP 指令
_testbit_ 测试并清零位8051 JBC 指令
详解:
函数名: _crol_,_irol_,_lrol_
原 型:
unsigned......
基于AT89C52单片机实时时钟程序编写(2023-09-26)
基于AT89C52单片机实时时钟程序编写;#include‘reg52.h’ //包含单片机寄存器的头文件
#include‘intrins.h’ //包含_nop_()的头文件
sbit RS......
CS5532 C51驱动程序(2024-08-22)
); CLK5532=1; _nop_();_nop_(); _nop_();_nop_(); CLK5532=0......
相关企业
;da ye li hua;;反函数
;张家港市港威超声电子有限公司;;是地方划时代反函数地方
;sssss;;我时间假分数拉; 啊;艰苦解放可怜见 迪斯科解放昆仑山;栲盼望派 觉得深刻恢复环境 好看反对撒谎中宣部哀怜 深刻垃圾发生坷拉反函数恐惧刻画外
;深圳市中仪通科技有限公司市场部;;深圳市中仪通科技有限公司市场部位于中国深圳市华强北路华强广场B座27H,深圳市中仪通科技有限公司市场部是一家仪器、电桥、电源、电参数测量仪、函数
、函数发生器等产品的经销批发的私营独资企业。上海盛恒机电设备有限公司经营的仪器仪表、示波器、万用表、电源、函数发生器畅销消费者市场。上海盛恒机电设备有限公司的产品在消费者当中享有较高的地位,公司
;HOPMILE TECHNOLOGY CO., LTD.;;主要营业类别:电子元器件,配件主要销售产品有:生产产品:单片机/台湾计算器IC(双行函数机IC,税率IC,工程函数IC,10位99步
;杭州市华智电子有限公司;;杭州华智电子有限公司是一家专业的示波器、函数任意波形发生器、数字万用表、数字电源、频率和时间间隔计数器、功率计、功率传感器、微波测试附件、频谱分析仪、网络
线分析仪,功率计,频率计,校准件,函数信号发生器,电源,GPIB卡,万用表,衰减器等测试仪器
分析仪 视频分析 仪 函数信号发生器 LCR电子测试仪 电子负载 万用表校准仪 示波器校准 仪 高压机 数据采集器 接收/发射机 测量接收机 电缆/天线分析仪 调制度分析仪 蓝牙综测仪 GPIB卡等
器IC),计算器IC(八位计算器、十二位十六位计算器、中学生用函数计算器),录音IC(6秒、10秒、30秒、60秒),语音与音乐电路IC、和弦音IC,遥控器IC,收音机频率显示IC,音响IC等标