【51单片机的数码管和矩阵键盘】教程文章相关的互联网学习教程文章

[51单片机] 1602液晶显示控制代码2【代码】【图】

这是4X4按键映射为0-F的16个字符输入并显示在屏上的程序:[这里要额外的把单片机p1的8个脚和矩阵键盘的8个脚相连] 1/*-----------------------------------------------2名称:LCD16023论坛:www.doflye.net4编写:shifang5内容:通过矩阵键盘输入,依次显示0-F16中字符6引脚定义如下:1-VSS 2-VDD 3-V0 4-RS 5-R/W 6-E 7-14 DB0-DB7 15-BLA 16-BLK7------------------------------------------------*/ 8 #include<reg52.h> //...

51单片机怎么使用MPU6050读取角度值程序 ??

#include <REG52.H> #include <math.h> //Keil library #include <stdio.h> //Keil library #include <INTRINS.H>typedef unsigned char uchar;typedef unsigned short ushort;typedef unsigned int uint;//******功能模块头文件*******//#include "DELAY.H" //延时头文件#include "lcd1602.H" //LCD1602文件#include "MPU6050.H" //MPU6050头文...

51单片机实现外部中断0-F【代码】

#include< reg51.h> #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P2M0 = 0x96; sfr P2M1 = 0x95; uchar count; uchar i; uchar code leddata[]={0xC0, //"0"0xF9, //"1"0xA4, //"2"0xB0, //"3"0x99, //"4"0x92, //"5"0x82, //"6"0xF8, //"7"0x80, //"8"0x90, //"9"0x88, //"A"0x83, //"B"0xC6, //"C"0xA1, //"D"0x86, //"E"0x8E, //"F"0x89, //"H"0xC7, //"L...

自学51单片机的步骤

1,点亮一个发光二极管2,流水灯的设计3,数码管的显示原理4,蜂鸣器的应用5,键盘检测原理6,AD/DA工作原理7,通用型1602液晶操作方法8,12864液晶操作方法9,I2C总线 24C02的应用10,DS1302的应用11,外部中断应用12,定时器/计数器应用13,串行口应用14,TFT1.8的应用原文:http://www.cnblogs.com/my51mcu/p/3619925.html

[51单片机] EEPROM 24c02 [I2C代码封装-保存实现流水灯]【代码】【图】

这里把EEPROM 24c02封装起来,今后可以直接调用,其连线方式为:SDA-P2.1;SCL-P2.0;WP-VCC>_<:i2c.c 1/*-----------------------------------------------2名称:IIC协议 3内容:函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作 一定的修改....(本例是1us机器4周期,即晶振频率要小于12MHZ)5------------------------------------------------*/ 6 #include "i2c.h" 7#define _Nop() _nop_() //定义空指令 8 bit ac...

51单片机LCD1602显示的例程【代码】

闲着没事,把自己写过的一些函数好好封装打包一下,以便以后自己使用,懒得又忘记了在哪个文件夹里面保存着。1、LCD1602显示的原理  原理:https://zhuanlan.zhihu.com/p/1661842852、LCD1602头文件#ifndef __LCD1602_H__ #define __LCD1602_H__#define LCD1602_Order_OFF 0x08 #define LCD1602_Order_CursorClose 0x0C#define LCD1602_Port P0 //LCD输出的8位串行数据口sbit LCD1602_RS = P2^0; //0命令 1数据 sb...

基于51单片机的航模航模操纵杆开发【图】

基于51单片机的航模航模操纵杆开发2017年做的一块电路板,等有时间再写功能说明。原文:https://www.cnblogs.com/xiongshuang/p/12722175.html

51单片机 数码管的显示与译码器【代码】

共阳极数组0~9:display[]={0xC0,0xF9,0xA4,0xB0,0x91,0xA2,0x82,0xF8,0x80,0x90}共阳极数组A~F:display[]={0x88,0x83,0xA6,0xC1,0x86,0x8E} 共阴极数组0~9:display[]={0x3F,0x06,0x5B,0x4F,0x6E,0x6D,0x7D,0x07,0x7F,0x6F}共阴极数组A~F:display[]={0x77,0x7C,0x59,0x3E,0x79,0x71} 共阴、两组四位一体数码管,位选接74LS138译码器,输入(位选)CBA接P20,P21,P22。段选通过74573后接P1口。若不使用译码器,可直接将位选段接IO...

自制51单片机最小系统【图】

1.自制了一个单片机最小系统,有晶振电路,有复位电路,P0.0口接了一个LED,ttl线是买的现成的,接线原理图网上有.写个led闪烁程序测试 原文:http://www.cnblogs.com/caoguo/p/4780888.html

学习51单片机——秒表分享【图】

最近学习单片机,自己也做了一个秒表的例子。分享给大家! 唯一觉得不足之处就是,原来加了消抖程序没次按下按键数码管会闪烁一下,更改之后现在不闪烁了。就是控制的不是很完美protues 演示图keil项目结构图 功能描述:1.开始/暂停2.存储3.回显4.复位每次按键按下LED指示灯亮起,按键松开LED灯熄灭 现在把keil文件和protues文件共享给大家下载地址:51单片机--秒表.zip 原文:http://www.cnblogs.com/BBHor/p/5043702.html

51单片机程序和变量存储位置【图】

一、概念理清使用环境: keil2,生成的代码大小如下,data保存于内部RAM中,xdata保存于外部扩展SRAM中,code保存于FLASH中。51单片机涉及的存储介质:RAM: 内部RAM,每种51单片机都应该有,共256字节。大小固定SRAM:内存,掉电消失,外部扩展RAM,比内部RAM稍慢,作用一样,用于定义变量。大小要查单片机具体手册。最大0xFFFFFLASH:(保存程序代码,只能按扇区更改)。大小要查单片机具体手册。EEPROM:(保存掉电保存的数据,flash中...

51单片机使用中缀表示法实现计算器【代码】【图】

———————————————————————————————————————————— 开发板:畅学51单片机学习板 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -使用元件: STC51单片机芯片 51单片机核心板 LCD1602 矩阵键盘 11.0592MHz晶振 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -...

【转】STC51单片机下载程序的时候不要在VCC端接DHT11

今天使用51单片机学习板调试DHT11湿度传感器,下载程序的时候把DHT11烧掉了。 一开始我使用杜邦线把DHT11的VCC引脚接到学习板上的VCC端,GND接GND,数据端口接51单片机的P0.0。 第一次给单片机下载程序没有什么问题,能下载成功。之后再下载程序发觉下载不了,下载窗口显示正在连接51单片机,后来听到“啪”一声,然后又闻到一股焦味,我吓得立马给单片机断电,检查是哪个元器件烧了。摸了一下DHT11湿度传感器,感觉烫烫的,应该是...

51单片机蓝牙模块

51单片机的蓝牙模块,是在蓝牙通讯的基础上,进行蓝牙51模块与外部蓝牙发射接收设备之间,相互收发数据。并且其引脚为VCC,GND,TXD,RXD,可以通过串口通信与外部上位机或单片机通信。代码如下(注意蓝牙模块是5V供电)#include<reg52.h>void init();void delay(unsigned int ms);unsigned char input;void display(unsigned char num_decimal);unsigned char code character[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, ...

stc15单片机硬件精准延时,递归,51单片机延时【代码】

最近做项目,写了一个硬件延时代码,喜欢的朋友请拷贝,评论一下,让我高兴一下好不/*---------------------------------------------------------------------*//* --- STC MCU Limited ------------------------------------------------*//* --- STC 1T Series MCU Demo Programme -------------------------------*//* --- Mobile: (86)13922805190 ----------------------------------------*//* --- Fax: 86-0513-55012956,5...