- 博客(4)
- 收藏
- 关注
原创 LCD1602的学习和实验(基于蓝桥杯单片机)
1602液晶屏(LCD)1602液晶屏可以同时显示16*2即32个字符(16列2行)。我用的1602是基于HD44870的,HD44780内置了DDRAM、CGROM和CGRAM:DDRAM(Display Data RAM):显示数据存放RAM单元,就是显示数据RAM,把字符写在DDRAM上才可以显示出来,用来寄存待显示的字符代码。共80个字节;CGROM(Character Generator ROM):字符产生器单元,CGROM相当于库,常用字符的存储库;CGRAM(Character Gene
2021-01-13 02:59:02
3926
5
原创 DS13B20学习与实验
DS13B20是单总线外设,所以它对时序的要求较高,对DS13B20的使用关键是温度转换、读取以及对读取到的数值进行处理。DS18B20的基本概述工作电压:3.0V~5.5V。测量范围:-55摄氏度~+125摄氏度。通信方式:单总线,数据线接上拉电阻,使总线空闲时处于高电平。转换精度:9~12位分辨率可调,默认为12位,即分辨率是0.0625。转换时间:典型值200ms。DS18B20的内部存储结构DS18B20的内部有64位的ROM单元和9字节的高速暂存器。64位ROM单元包含了DS18B
2021-01-12 16:12:08
1835
原创 定时器的学习
练习:利用定时器使L1每秒闪烁(亮0.5秒灭0.5秒),L8亮五秒灭五秒。关闭蜂鸣器。#include "reg52.h"sbit L1 = P0^0;sbit L8 = P0^7;sbit buzz=P0^6;sbit A1=P2^5;sbit B1=P2^6;sbit C1=P2^7;void buzzoff(){A1=1; B1=0; C1=1; buzz=0;}void SelectHC573(){ P2 = (P2 & 0x1f) | 0x80;.
2021-01-11 11:57:13
295
原创 外部中断
关闭蜂鸣器;LED1灯闪烁;按下S5;LED1灯关闭;#include <reg52.h> sbit L1 = P0^0;sbit L8 = P0^7;sbit buzz=P0^6;sbit A1=P2^5;sbit B1=P2^6;sbit C1=P2^7;void buzzoff(){A1=1; B1=0; C1=1; buzz=0;}void Delay(unsigned int t){ while(t--); while(t--); while(t--
2021-01-11 09:42:16
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人