51单片机三线串行驱动12864液晶

以前写12864的液晶程序都是用的并行的方式,这种方式焊接起来很麻烦,而且占用的IO口比较多。今天尝试使用串行方式来驱动该模块。本程序是基于STC89C52的12864串行模式的程序,硬件电路连接只需要5根线,VCC  GND RS RW  E , 只需要三个个IO 口就可以显示,大大节省了资源。12864液晶芯片是st7920。自带中文字库。该程序功能:实现使用12864液晶显示字符、汉字(程序有详细的中文注释)。已经调试通过,很好用。下面是电路原理图其时序图如下:根据其时序图写出其代码如下:#include <reg52.h>#include <std...

http://www.eeworld.com.cn/mcu/2018/ic-news081240658.html 发布时间: 2018-08-12



请问各位大神这里的AD口怎么连接51单片机啊

这是我从淘宝上买的程序,但是我自己看不懂,占用大神们一点时间呗,那三个图是主程序,另外一个是原理图 请问各位大神这里的AD口怎么连接51单片机啊 MAX4372检测高端电流,并以电压形式输出。故MAX4372的OUT端应该接单片机的A/D引脚。 至于你的51单片机是否有A/D引脚,那要看你的51单片机datasheet。 stc89c52没有AD{:1_105:} ...

http://bbs.eeworld.com.cn/thread-652688-1-1.html 发布时间: 2018-08-01



stc89c52的封装图

stc89c52的封装图,感兴趣的可以下载看看。 ...
关键词: 封装图 STC89C52

http://download.eeworld.com.cn/detail/lamaba/576218 发布时间: 2018-07-18



STC单片机片内EEPROM的读写

宏晶STC很多系列的单片机片内都集成了EEPROM存储器(其实是Data Flash),方便用户使用,想得真周到!今天写了个小程序,测试了一下,工作正常。下面就上我自己写的源程序。本人在STC89C52RC单片机上试验成功。首先是stcEEPROM.h头文件内容:/*When         Who     Remarks----------------------------------2011-Oct-06  黄长浩  初始版本 */ #ifndef __STCEEPROM_H__#defi...

http://www.eeworld.com.cn/mcu/2018/ic-news071740380.html 发布时间: 2018-07-17



51单片机之——中断的概念

前面讲了许多51单片机的外设部分,大致有一些芯片,以及元器件。而这篇博文就走进单片机内设——中断系统。 首先,搞清楚什么是中断? 引用资料书的话:对于单片机而言,中断是指CPU在处理某一件事A时,发生了另一件事B,请求CPU迅速去处理(这个过程是“中断发生”);此时,CPU暂时停止当前的A事件(这个过程是“中断响应”),转去处理B事件(这个过程是“中断服务”);待CPU将B事件处理完毕后,再回到事件A被中断打断的地方继续处理事件A(这个过程是“中断返回”)。这一过程,称之为中断。其流程图如下所示:  其中,主程序为上述所说的A事件,中断请求由B事件发出。...
关键词: 51单片机 中断

http://www.eeworld.com.cn/mcu/2018/ic-news071640343.html 发布时间: 2018-07-16



UART串口通信浅谈之(三)--字符与数据的转换

学串口通信的应用主要是实现单片机和电脑之间的信息互发,可以用电脑控制单片机的一些信息,可以把单片机的一些信息状况发给电脑上的软件。下面就做一个简单的例程,实现单片机串口调试助手发送的数据,在开发板上的数码管上显示出来。#include <reg52.h>sbit ADDR3 = P1^3;      //LED选择地址线3sbit ENLED = P1^4;      //LED总使能引脚unsigned char code LedChar[] = {  //数码管显示字符转换表    0xC...

http://www.eeworld.com.cn/mcu/2018/ic-news071540316.html 发布时间: 2018-07-15



基于51单片机的按键控制超声波测距及显示的实现

1.方案设计:1.1器件的选择:hc-sr04超声波模块具有探测距离精度高、性能稳定、盲区小的特点,这能使测距更加精确和改进更加合理。该系统的单片机采用宏晶公司的STC90C516RD+单片机,是原来STC89系列的升级版本,具有更强的抗干扰,抗静电能力,复位效果更好,功耗低,速度快。蜂鸣器采用无源蜂鸣器,相比有源蜂鸣器虽然难度变大,必须用2K~5K的方波去驱动它,但声音频率可控,且价格更加低廉。Lcd1602工业字符型液晶能够同时显示16x02即32个字符,与其他液晶显示器相比,显示字母和数字比较方便,控制简单,成本较低。按键采用独立按键。如图:1.2模块改进   超声波...

http://www.eeworld.com.cn/mcu/2018/ic-news071440297.html 发布时间: 2018-07-14



关于单片机控制蜂鸣器演奏音乐的一些资料

分享一些我之前学习单片机控制蜂鸣器演奏音乐的一些资料,还有将网上STC89系列播放音乐程序,修改成1T的stc15f2k60s2单片机的程序。 关于单片机控制蜂鸣器演奏音乐的一些资料 ...

http://bbs.eeworld.com.cn/thread-650313-1-1.html 发布时间: 2018-07-10



MPU6050模块,调试助手读取的数据乱码,请指导

如题:MPU6050模块,调试助手读取的数据乱码,请指导本帖目录: 一.硬件连接图 二.代码 三.串口读取结果 如有缺失材料,影响分析问题,请留言, 硬件连接如图: 代码如下; //**************************************** // Update to MPU6050 by shinetop // MCU: STC89C52 // 功能: 显示加速度计和陀螺仪的10位原始数据 //**************************************** // 使用单片机STC89C52 // 晶振:11.0592M ...

http://bbs.eeworld.com.cn/thread-649419-1-1.html 发布时间: 2018-07-01



STC89C52单片机介绍

STC89C52单片机介绍STC89C52单片机介绍STC89C52单片机介绍 ...
关键词: 单片机

http://download.eeworld.com.cn/detail/solarelec/575020 发布时间: 2018-06-28



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



stc89c51单片机矩阵键盘扫描

#include<reg52.h>  #include<stdio.h>    #define GPIO_KEY P0  #define GPIO_LED P1  unsigned char KeyValue;//存储键值  unsigned char code DIG_CODE[]={  0x3F,0x06,0x5B,0x4F,0x66,0x...

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



51单片机外设之——矩阵键盘(传统法一)

前面提到了独立按键,可见,独立按键是由矩阵键盘分离而来的。接下来看的是 4*4 的矩阵键盘,这里使用的还是上节所使用的,延时消抖检测。 先附上矩阵键盘的原理图:  在使用据矩阵键盘时,J5 排针处的跳帽连接 1 脚和 2 脚,使所有按键的有效端口全部连接至 I/O 口。 具体的扫描方式为: 先把P3^0~P3^7高四位和第四位赋不一样的电平值,当确定有键按下时,检测按下的是哪一行或哪一列(原本高电平的四位中有一位会变低电平),再将高四位和第四位赋与上一次相反的电平。再检测,即可找到所按下的按键。实例为:把S4~S19 这16个按键,从上到下、从...

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



51单片机STC89C52 DA数模转换

CSDA BIT P3.2  WRR BIT P3.6  WELA BIT P2.7  DULA BIT P2.6    ORG 0000H  LOOP0:  MOV P0,#0FFH ;关数码管显示  SETB WELA  CLR WELA  CLR DULA  SETB CSDA  SETB WR  MOV A,#0  LOOP1:  MOV P0,A  CLR CSDA   CLR WRR  ...

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



51单片机STC89C52 AD模数转换

CSDA BIT P3.2  WRR BIT P3.6  RDD BIT P3.7  WELA BIT P2.7  DULA BIT P2.6  CSAD BIT P0.7  DIOLA BIT P2.5    ORG 0000H  LOOP0:  ...

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



51单片机STC89C52 矩阵键盘数码管显示

WELA BIT P2.7  DULA BIT P2.6  DIOLA BIT P2.5  FM BIT P2.3    ORG 0000H  SETB DIOLA  MOV SP,#0E0H  LOOP0:  LCALL key_Scan  JZ LOOP0  LCALL DELAY20MS  LCALL key_Scan  JZ LOOP0  MOV P1,A  LCALL Smg  HERE0:  LCALL ...

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



51单片机STC89C52 iic

SCL BIT P2.1   SDA BIT P2.0  ORG 0000H  LJMP MAIN  ORG 0050H  MAIN:  MOV SP,#30H  MOV P1,#0FFH ;灭LED  MOV R6,#2 ;R6保存AT24C02内部待写地址,用于传递参数  MOV&nb...
关键词: 51单片机 STC89C52 iic

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



51单片机(STC89C52)DS18B20温度传感器驱动程序

  ...

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



51单片机STC89C52 红外解码

/******************************** **For:Car mp3 IrControler **Author:YWZ **Date:2013/10/16 ********************************/  #include "reg52.h"    typedef unsigned char U8;   typedef unsigned int U16;    U8 code aHexIndex[]=...

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



单片机实现PT2262解码示例代码

/************************************************************************************************************************ ******* 文件名:Decode.c ******* 描  述:用一个外部中断IO脚配合定时器0实现对2262系列编码信号进行软解码, PT2262的输出信号经LM358整形放大后        &nb...
关键词: 单片机 PT2262 解码

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




<上一页 12345678910111213141516 下一页> 相关结果约1,853个