自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于安装Eclipse时出现 java was start but returned exit code=13...错误

这是因为安装的jdk环境与Eclipse的64位与32位不匹配

2018-03-29 21:05:10 337

原创 蓝桥杯——矩阵按键行列扫描

void  key_scan(){   uchar m; P3=0xf0;P44=1;P42=1; if(P3!=0xF0||P44!=1||P42!=1) { P3=0xf0;P44=1;P42=1;    if(P44==0) n=0; else if(P42==0) n=1; else if((P3&0X10)==0) n=3; else if((P3&0x20...

2018-03-29 19:28:17 3027 3

原创 关于蓝桥杯单片机——串口通信

#include "reg52.h"  //定义51单片机特殊功能寄存器#include "absacc.h"#define BAUD     2400   //波特率#define SYSTEMCLOCK  11059200L  //系统时钟频率sfr AUXR  = 0x8e; bit rxc = 0;char rx = '1';void uart_sendstring(unsigned ...

2018-03-27 10:00:30 3053

原创 第五届蓝桥杯——模拟智能灌溉系统

第五届蓝桥杯的题用到了数码管,蜂鸣器,继电器,eeprom,ad转化,ds1302,独立按键。#include <reg52.h>#include "iic.h"#include "ds1302.h"#include "intrins.h"#define uchar unsigned char sbit beep=P0^6;sbit jidianqi=P0^4;sbit S7=P3^0...

2018-03-25 15:24:29 3027 2

原创 关于单片机蓝桥杯——EEPROM

EEPROM运用了iic协议,我们在蓝桥杯上写eeprom时,应该注意他给的延时是不是15个_nop_。然后,在他给的iic协议的基础上,我们自己添加两个EEPROM_Write与EEPROM_Read两个读写函数:void EEPROM_Write(uchar add,uchar dat){    IIC_Start();    IIC_SendByte(0xa0);//开始写    IIC_W...

2018-03-25 15:19:03 2377

原创 蓝桥杯第六届省赛试题——温度记录器

第六届的试题涉及到ds1302,ds18b20,led,数码管和独立按键。大致题目如下我用了两个定时器,一个用于提示符的闪烁,一个用于采集温度传感器的值(其实用一个也可以),其他也...没啥难点吧,主要是会用这些模块。#include <reg52.h>#include "iic.h"#include "ds1302.h"#include "onewire.h"#define ucha...

2018-03-23 18:48:43 2524

原创 蓝桥杯第四届模拟自助售水机

刚好第四届的模拟题用的都是前几天看过的东西,于是自己做了一下。题目涉及继电器(继电器我是通过查手册发现是P0^4口,由锁存器控制),ad转化,数码管,独立按键,定时器。题目如上,花了我两个多小时,代码如下:#include <reg52.h>#include <iic.h>#define uchar unsigned charsfr AUXR=0x8e;sbit ji=P0...

2018-03-20 21:58:52 911

原创 栈的思想与括号配对

栈——我们可以把它理解成一个只有一个口的容器(或者说小桶),对于向这个容器放入的数据,后进先出。栈有什么用呢?我们来看“xyzyx”是一个回文字符串,我们可以通过栈,来判断字符串是不是回文。    对于一个字符串,如果它是回文,那必定有中点,那么我们只要求出中点,将中点前的数入栈,然后再出栈与中点后的字符配对即可。    括号配对也可以通过栈解决:int main(){    char s[101...

2018-03-16 16:18:56 297

原创 关于蓝桥杯——DA转化

关于da转化,我们要自己再添加两个函数1 void PCF8591_Init(){    IIC_Start()  //开启iic    IIC_SendByte(0X90) //开始写    IIC_WaitAck();     IIC_SendByte(0X01);//选择通道1 用于光敏    IIC_WaitAck();    IIC_Stop();    somenop;}2.uchar...

2018-03-15 20:02:16 2822 1

原创 关于单片机蓝桥杯——ds1302

    对于ds1802,我们先创建几个数组:uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf9,0x80,0x90,0xbf};//数码管显示0,1,2,3,4,5,6,7,8,9,—uchar code read[]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d,0x8f,0x91};//ds1302的读...

2018-03-15 13:52:11 1528

原创 关于蓝桥杯——ds18b20温度传感器

对于ds18b20,比赛会给我们驱动代码,不过,在我拿到的资料里——也就是以往比赛给的驱动,他的驱动代码有一些问题。首先是延时程序,它的延时程序是void Delay_OneWire(unsigned int t){  while(t--);}但是这个延时程序是STC12单片机的ds18b20驱动延时,15单片机的延时应该是void Delay_OneWire(unsigned int t){un...

2018-03-14 20:14:31 2468

原创 关于单片机蓝桥杯——按键与矩阵按键

    蓝桥杯的独立按键包含在矩阵按键里,由按键右侧的跳线帽决定。            这是按键的原理图,一开始我以为是一个3*4的矩阵按键和四个独立按键,其实并不是这样,s4~s7这四个独立按键也是矩阵按键的一部分,它是一个4*4的矩阵。            对于这个矩阵按键,我们需要注意:1.原理图中标注的P3^6,P3^7口实际接的是P4^4,P4^2;2.如果我们用的是<reg5...

2018-03-13 19:51:32 3447 1

原创 关于单片机蓝桥杯

        最近开始准备单片机的蓝桥杯比赛,打算记下自己的一些关于蓝桥杯的学习经验与心得。        蓝桥杯不同于一些开放性的比赛,它要求在规定的时间,根据给出的资料完成任务,不允许在比赛中自己查询资料。因此我们需要自己记一些东西,挺烦的。        参加蓝桥杯,首先先得入手一块蓝桥杯板子,然后我还花了25购买了视频教程,后来我发现这25块钱根本没有必要,因为内容挺基础的,有一些单片机...

2018-03-12 19:10:47 5572 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除