51单片机电子琴设计

基于51单片机的电子琴设计...
关键词: 51单片机 电子琴

http://download.eeworld.com.cn/detail/xuzhangyun/575005 发布时间: 2018-06-27



MCS-51单片机指令概述

51单片机的一些相关介绍,大家拿去用吧,我好换份下载其他的。 ...
关键词: 单片机

http://download.eeworld.com.cn/detail/justyouandmehr/574937 发布时间: 2018-06-26



STM32与DS1302设计时钟芯片,超详细

DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31 字节静态RAM ,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:(1)RES 复位(2)I/O 数据线(3)SCLK串行时钟。时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信。DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mWDS1302 是由DS120...
关键词: STM32 DS1302 时钟芯片

http://www.eeworld.com.cn/mcu/article_2018062539986.html 发布时间: 2018-06-25



51单片机DS1302时钟芯片简单程序

 #include<reg51.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned intdata_7seg[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}; uchar hour,min,sec; sbit shi=P1^0; sbit fen=P1^1; sbit miao=P1^2; sbit rst=P1^4;&nb...

http://www.eeworld.com.cn/mcu/article_2018062539983.html 发布时间: 2018-06-25



51单片机对DS1302突发模式的读写

#include <STC89C5xRC.H>#include <intrins.h>#include "DS1302.h"//DS1302管脚sbit SCLK = P3^6;       //时钟sbit CE = P3^5;         //片选sbit databus = P3^4;    //双向IO//写模式寄存器#define WRITE_CONTROL_SECONDS   0x80    //秒 //位7=1暂停...

http://www.eeworld.com.cn/mcu/article_2018062539982.html 发布时间: 2018-06-25



51单片机DS1302实时时钟驱动程序

DS1302是低功耗实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。一.基本原理1.引脚分析2.时序分析 (1)写字节第一个字节是地址字节,第二个字节是数据字节。RST信号必须拉高,否则数据的输入是无效的。换一句话说,RST信号控制数据|时间信号输入的开始和结束。地址字节和数据字节的读取时上升沿有效,而且是由LSB开始读入。(2)读字节读一个字节和写一个字节有明显的不一样,先是写地址字节,然后再读数据字节,写地址字节时上升沿有效,而读数据字节时下降沿有效,当然前...

http://www.eeworld.com.cn/mcu/article_2018062539981.html 发布时间: 2018-06-25



基于51单片机矩阵键盘程序

主程序1:void main(){   uchar i,j,k   i=0;   j=0;   while(1)   {      i=key();//键盘循环扫描,其值赋给变量数组table      if(i!=0)//键盘子程序返回值非0,即有按键按下      {          table[j]=i;//将值存在变量数组中j++;   ...

http://www.eeworld.com.cn/mcu/article_2018062539980.html 发布时间: 2018-06-25



51单片机lcd代码

#include "../delay/delay.h"  #include "lcd.h"    /*====================================================                   判断写入命令/数据函数  ...
关键词: 51单片机 lcd代码

http://www.eeworld.com.cn/mcu/article_2018062539978.html 发布时间: 2018-06-25



51单片机—矩阵键盘-代码

#include   #include "../delay/delay.h"  #include "matrix.h"    /*=====================================================              按键扫描函数,返回扫描键值 &nbs...

http://www.eeworld.com.cn/mcu/article_2018062539977.html 发布时间: 2018-06-25



51单片机控制LCD1602模块

(1)LCD1602概述先来看看LCD1602什么意思?Liquid Crystal Display(LCD)表示液晶显示,1602 表示一行可以显示16个字符,一共有两行。现在我们来看看如何使用简单的IO控制和延时来实现操作LCD1602液晶模块。既然是用单片机控制LCD1602,那么根据前面的分析,首先要搞清楚谁是控制对象,谁是被控制对象。很显然,LCD1602是被控制对象,那么我们就先从LCD1602开始分析。所谓控制也可以理解为沟通,比如你与室友沟通,希望他帮你买瓶绿茶,那么就表示至少你的室友能听懂你的“指令”,能知道绿茶是什么,如何去买等等信息。好了,那么如何与LCD1602沟通呢?...

http://www.eeworld.com.cn/mcu/article_2018062539972.html 发布时间: 2018-06-25



基于51单片机的液晶显示屏LCD1602简单计算器程序

/*     S16 S12 S8 S4分别是123+ S15 S11 S7 S3分别是456- S14 S10 S6 S2分别是789* S13 S9 S5 S1分别是0 CE =/*//* 实现两个数的运算,每个数的位数至少可以八位 (在液晶显示屏LCD1602上显示) */#include<reg52.h> typedef unsigned char uint8;typedef unsigned int uint16;sbit rw=P2^5;sbit rs=P2^6;sbit e=P2^7;uint8 key=0,num=0;uint8 fuhao=...

http://www.eeworld.com.cn/mcu/article_2018062539971.html 发布时间: 2018-06-25



如何编写51单片机超声波测距SR04_lcd1602显示程序

main.c     #include <reg51.h>   #include <intrins.h>  #include "lcd.h"    unsigned char code ASCII[15] =    {'0','1','2','3','4...

http://www.eeworld.com.cn/mcu/article_2018062539970.html 发布时间: 2018-06-25



51单片机1602液晶显示移动显示

#include <reg52.h>  #include <intrins.h>  #define uchar unsigned char  #define uint unsigned int  sbit RS=P2^0;//寄存器选择位  sbit RW=P2^1;//读写选择位  sbit E=P2^2; //使能信号位  sbit BF=P0^7;//忙碌标志位  uchar table1[]={"  HELLOW WORLD"};  /****...

http://www.eeworld.com.cn/mcu/article_2018062539969.html 发布时间: 2018-06-25



51单片机配合超声波测距以及用1602液晶进行显示

改动定时器0的启动时间。*/  sbit Echo=P3^2;//超声波模块的回响信号输出,P3^2也是51单片机外部中断0的输入端,利用下降沿来触发中断  sbit Trig=P1^4;//触发信号脚      sbit lcdrs=P1^0;//数据命令选择端,为0时写指令,为1时写数据  sbit lcdrw...

http://www.eeworld.com.cn/mcu/article_2018062539968.html 发布时间: 2018-06-25



电子时钟(51单片机定时器,1602液晶)

电路图:代码:#include<reg52.h>  #include<stdlib.h>  #include<stdio.h>  #include<intrins.h>  #define uint unsigned int  #define uchar unsigned char    uint num,A_num,x=0;  uint h,m,s,year=2012,month=1,day=22,lcd_x=0,lcd_y=0;   &...

http://www.eeworld.com.cn/mcu/article_2018062539967.html 发布时间: 2018-06-25



51单片机第六弹---LCD液晶显示模块

/*******************************************************************************  * 实 验 名      : LCD1602实验  * 使用的IO      : LCD使用P0   * 实验效果       : 在液晶屏上显示  love  * 注    意         :  *******...

http://www.eeworld.com.cn/mcu/article_2018062539966.html 发布时间: 2018-06-25



51单片机-1602液晶显示的时钟代码

基本功能:时钟显示,利用按键调时,分#include<reg52.h>  #define uint unsigned int  #define uchar unsigned char  sbit en=P3^4;  sbit rs=P3^5;  sbit rw=P3^6;  sbit s2=P3^0;  sbit s3=P3^1;  sbit s4=P3^2;  sbit s5=P3^3;  uchar shi,fen,miao,num,num1=0,num2=0,num3=0,fl...

http://www.eeworld.com.cn/mcu/article_2018062539964.html 发布时间: 2018-06-25



【51单片机】(手把手教你)1602液晶屏-基础篇

1602液晶简介1602液晶也叫1602字符型液晶,16x02,每行16个字符显示两行。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。#度娘告知引脚接口说明1602液晶上有16个引脚,上面依次标了上述符号,与单片机上的接口依次对应连接即可,如图:原理图想知道如何操作液晶屏就需要看清楚自己单片机上与液晶屏连接引脚的控制原理图,我使用的是郭天祥的51单片机中的原理...

http://www.eeworld.com.cn/mcu/article_2018062539963.html 发布时间: 2018-06-25



51单片机学习笔记【五】——1602液晶屏

一.1602液晶屏基础1.LCD1602简介1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若干个5x7或者5x11的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能很好的显示图片。本次使用型号为SMC1602A LCM的液晶屏。2.LCD1602接口信号说明3.控制接口说明4.指令说明初始化过程第一步:写指令38H,显示模式设置;第二步:写指令08H,显示关闭;第三步;写指令01H,显示清屏;第四步:写指令06H,显示光标移动设置;第五步:写指令...

http://www.eeworld.com.cn/mcu/article_2018062539962.html 发布时间: 2018-06-25



基于51单片机的LCD1602液晶驱动实现

本文的主要内容目录:一、LCD1602的基本介绍二、LCD1602液晶驱动的实现    根据对现有的LCD1602液晶的驱动进行分析,总感觉写的有些乱,有些麻烦,说白了就是不好用,这里打算自己写一个,既简单又实用的。一、LCD1602的基本介绍开发环境:keil, 睿智51开发板LCD1602的液晶原理图如下:引脚对应关系:    P2.0  : 状态引脚,为0时表示指令或者状态,为1时表示数据    P2.1  :读写引脚,为0时表示写,为1时表示读   ...

http://www.eeworld.com.cn/mcu/article_2018062539961.html 发布时间: 2018-06-25




<上一页 45678910111213141516171819 下一页> 相关结果约17,185个