最新宏晶科技制作STC-ISP烧录工具,P3.1与P3.2通过RS-232转换器连接到电脑即可下载程序使用
2023-04-07 15:12:18 3.92MB 程序烧录
1
基于单片机的智能停车场管理系统毕业设计.doc
2023-04-07 14:57:43 300KB 互联网
1
摘要:随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。 本文主要介绍了一个基于STC89C52单片机的数字温度报警器系统。详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。DS18B20与STC89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机;温度检测;STC89C52;DS18B20;
2023-04-07 13:53:37 222KB 单片机 论文 温度警报器 51单片机
1
STC单片机的串口UART1,2,3,4的配置。几乎适用于所有STC单片机,4个串口可同时配置使用,函数由结构体封装打包好,非常方便。 --------------------------STC_UART函数目录-------------------------- //注意:若主循环正在打印突然跳到中断中恰好又掉用printf1,2,3,4,恢复后会使主循环中的打印错误 //printf与printf1,2,3,4, 相互独立,可同时用且互不影响 //自定义printf1,2,3,4打印函数,打印字符最长限制 #define CMD_BUFFER_LEN 50 //#define UART_Printfx //注释则不使用重定向打印函数 //-------------------------------------------------------------------------------- //UART1,2,3,4初始化 void UART1_Init(u32 BaudRate); void UART2_Init(u32 BaudRate); void UART3_Init(u32 BaudRate); void UART4_Init(u32 BaudRate); //UART1,2,3,4串口打印函数 void printf1 (char *fmt, ...); //变参函数 void printf2 (char *fmt, ...); void printf3 (char *fmt, ...); void printf4 (char *fmt, ...); //UART1,2,3,4发送单个字符 void UART1_SendByte(char dat); void UART2_SendByte(char dat); void UART3_SendByte(char dat); void UART4_SendByte(char dat); //UART1,2,3,4发送字符串 void UART1_SendStr(char *TI_Dat); void UART2_SendStr(char *TI_Dat); void UART3_SendStr(char *TI_Dat); void UART4_SendStr(char *TI_Dat); //UART1,2,3,4接收Leng个字符 void UART1_ReceiveStr(u8 Leng,u8 *dat); void UART2_ReceiveStr(u8 Leng,u8 *dat); void UART3_ReceiveStr(u8 Leng,u8 *dat); void UART4_ReceiveStr(u8 Leng,u8 *dat); //获取期待值 NULL 表示无效的 bit UART_extract(u8 *Puf_0,u8 *Puf_1,u32 time); //从串口中获取所期待的数据 NULL 表示无效的 //计算指针所指数组元素个数 //警告; count(0);返回的是2原因不明 unsigned char count(u8 *p); void UART_Send_Str(char *s); // 发送字符串 void UART_Send_Num(unsigned long dat); // 发送数值 void UART_Send_StrNum(char *inf,unsigned long dat); // 发送字符串+数值 void UART_Send_Hex(unsigned int hex); // 发送16进制(整数范围) void UART_Send_binary(unsigned char dat); // 发送2进制 void UART_Send_Enter(); void UART_Send_Byte(unsigned char dat); //UART初始化 void UART_Init(u8 UARTx, UART_InitTypeDef *UART_InitStructure);
2023-04-07 13:53:19 7KB STC单片机 UART四串口并用 UART
1
讲述在凌阳单片机如何实现语音的播放,压缩工具的使用
2023-04-07 11:29:25 1.89MB 音频播放
1
STC8H8K64U使用C51和汇编分别实现键控不同方式数码管动态显示,恳请请不要直接抄,一会的思考可比一份作业重要多了。
2023-04-07 11:22:58 4.08MB 51 汇编 单片机
1
msp430单片机和GPS通讯实现数据解码并在1602液晶上面显示出来,有很大参考价值
2023-04-07 10:09:33 42KB 430单片机 GPS
1
9069-手机app远程云控制,3个继电器,分别控制自动温控、供氧、喂食; WIFI ESP8266连接机智云
2023-04-07 09:09:49 60.93MB stm32 单片机
1
基于51单片机的HDG12864F_1显示程序,内含protues电路图,KEIl程序工程,可以直接使用。 基于51单片机的HDG12864F_1显示程序,内含protues电路图,KEIl程序工程,可以直接使用。 基于51单片机的HDG12864F_1显示程序,内含protues电路图,KEIl程序工程,可以直接使用。
2023-04-06 23:22:14 86KB HDG12864F 显示程序 51单片机 KEIl编辑器
1
一款用于计算MSP430波特率的工具,指定输入频率与波特率可以计算出寄存器的参数与误差值
2023-04-06 23:09:26 252KB MSP430 单片机 波特率 串口
1