MCU设计实例
-
COM端口被占用(在使用中)的问题
1.打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。如果还不行,…… -
-
八通道adc0808数据采集
#include<reg52.h> #define uint unsigned int #define uchar unsigned char sbit EN=P0^4; sbit EOC=P0^6; sbit STA=P0^7; sbit ADA=P0^0; sbit ADB=P…… -
mega16单片机科学计算器程序(带有
支持最大八位的无符号长整型数值计算,后期会添加带符号运算及其它计算功能。 #include<iom16v.h> #include<macros.h> //#include<std…… -
PIC单片机写的交通灯程序
没钱买片子只能用虚拟了。建议大家不要学pic,pic没学头,要搞就搞arm #include<pic.h> #include<stdio.h> #define uint unsigned int #define…… -
mega16驱动ds12c887显示于lcd160
#include<iom16v.h> #include<macros.h> #define uchar unsigned char #define uint unsigned int #define DS_ PORTC&=~BIT(6) #define DS …… -
-
-
-
基于stc89c52的4*4矩阵键盘输入数
/////////////////////////////////////////////////////////////////////////// 实现功能: 完成独立按键的测试,当key5-key20这二十个按键中,…… -
LCD12232液晶的模块化程序(51单片
/******************************************************************* lcd12232.h头文件 *********************************************…… -
LCD12864 液晶显示器 模块化程序
/********************** lcd12864.h 头文件 **********************/ #ifndef _LCD12864_H_ #define _LCD12864_H_ extern void lcd12864_busy(); //…… -
ADC0804 模数转换51单片机程序+电
51单片机驱动 adc0804模数转换 ,下面是电路图 #include<reg51.h> #include "lcd.h" #include<intrins.h> #define uint unsigned int #de…… -
DS18B20温度测试程序(51单片机数
下面是电路图 采用4位数码管显示 程序一共有2个文件 : /************************************************************************************…… -
LCD1602液晶显示器 C51模块化程序
下面是51单片机驱动1602液晶的电路图: 程序一共有3个文件: /********************** lcd.h 头文件 **********************/ #ifndef _LCD_H_ #define…… -
LCD1602液晶显示带汉字的万年历程
#include "reg51.h" #define uint unsigned int #define uchar unsigned char #define port P0 uchar table[]="I love you!"; uchar table1[]="Shan…… -
矩阵键盘C语言程序+电路图(51单片
下面是51单片机驱动矩阵键盘的电路图 采用一位数码管显示 按键的结果 下面是c语言源程序: #include<reg52.h> #define uint unsigned int #define …… -
两位数码管动态显示汇编程序+电路
采用51单片机汇编语言驱动 下面是电路图: ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV P0,#00H SETB P2.6 SETB P2.7 MOV R0,#00H …… -
两位数码管动态显示C语言程序+电
用c语言编写的 51单片机数码管驱动程序 下面是电路图: #include<reg52.h> #define uint unsigned int void delay7ms(void) //误差 -0.2170138…… -
-
-
-
51单片机带闹钟可调时间的电子时
硬件部分 基于51单片机、 ds1302时钟芯片、 ds18b20温度芯片、 以及1602液晶显示的 实时时间 和 实时温度显示 。同时可通过按键 设置 年、月、日、…… -
外置式与增量式PID模板程序(51单
外置式PID模板 #define MuBiaoCS 0 //目标常数 #define CHang_aCS 0 //比例常数 #define CHang_bCS 0 //积分常数 #define CHang_cCS 0 //微分常数 /**…… -