自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于TCP的Socket编程

套接字的地址结构通常以sockaddr_来开头,每一个协议族有唯一的后缀struct sockaddr{sa_family_t  sa_family;//协议族char  sa_data[14];//协议族数据}struct sockaddr和struct sockaddr_in结构的比较sin_len为套接字长度,sin_family为协议族,sin_port为端

2017-12-07 15:21:20 218

原创 LCD1602的使用方法

使用较多的为写指令和写状态根据时序对写操作进行初始化初始化写指令:void write_com(uchar com){ lcdrs=0; P0=com; delay(5); lcden=1; delay(5); lcden=0;}初始化写数据:void write_date(uchar date){ lcdrs=1; P0=date; delay(5);

2017-05-21 22:08:35 8284 2

原创 51单片机的串口通信实例

Question:以16进制发送一个0-255之间的任一数,当单片机收到后在数码管上动态显示出来,波特率自定。#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit duan =P2^6;sbit wei =P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f

2017-05-21 14:50:16 16685 3

原创 中断+数码管动态显示+流水灯

Question:利用动态扫描和定时器1在数码管上显示出从765432开始以1/10秒的速度往下递减直至765398并保持显示此数,与此同时利用定时器0以500MS速度进行流水灯从上至下移动,当数码管上数减到停止时,实验板上流水灯也停止然后全部开始闪烁,3秒后(用T0定时)流水灯全部关闭、数码管上显示出“HELLO”。到此保持住。#include <reg52.h>#include <intrin

2017-05-21 13:12:34 3428

原创 关于中断的几个实例

Question:用动态扫描方法和定时器1在数码管的前三位显示出秒表,精确到1%秒,即后两位显示1%秒,一直循环下去。#include <reg52.h>#define uchar unsigned char#define uint unsigned intuchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0

2017-05-21 12:58:29 3650

原创 STC89C52中断系统

中断的控制51单片机一共有5个中断源:两个外部中断(0,2),两个定时器中断(1,3),一个串行口中断(4)中断允许寄存器IEEX0(IE.0),外部中断0允许位;ET0(IE.1),定时/计数器T0中断允许位; EX1(IE.2),外部中断0允许位;ET1(IE.3),定时/计数器T1中断允许位;ES(IE.4),串行口中断允许位;

2017-05-20 18:24:43 5765

空空如也

空空如也

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

TA关注的人

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