51单片机教程
-
10.2 单片机中 PWM 的原理与控制程序
PWM 在单片机中的应用是非常广泛的,它的基本原理很简单,但往往应用于不同场合上意义也不完全一样,这里我先把基本概念和基本原理给大家介绍一下,后边遇到用…… -
-
10.4 51单片机 RAM 区域的划分
前边介绍单片机资源的时候,我们提到过 STC89C52 共有512字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这512字节…… -
-
-
-
-
11.3 USB 转串口通信
随着技术的发展,工业上还有 RS232 串口通信的大量使用,但是商业技术的应用上,已经慢慢的使用 USB 转 UART 技术取代了 RS232 串口,绝大多数笔记本电脑已经…… -
11.4 单片机 IO 口模拟 UART 串口通信
为了让大家充分理解 UART 串口通信的原理,我们先把 P3.0 和 P3.1 当做 IO 口来进行模拟实际串口通信的过程,原理搞懂后,我们再使用寄存器配置实现串口通信过…… -
-
-
12. C 语言指针基础与1602液晶的初步认识
我们在上 C 语言课的时候,学到指针,每一位教 C 语言的老师都会告诉我们一句:指针是 C 语言的灵魂。由此可见,指针是否学会是判断一个人是否真正学会 C 语言…… -
-
-
-
-
12.5 C 语言字符数组和字符指针
常量和符号常量 在程序运行过程中,其值不能被改变的量称之为常量。常量分为不同的类型,有整型常量如1、2、3、100;浮点型常量3.14、0.56、-4.8;字符型常量„…… -
12.6 1602 液晶介绍(电路和引脚图)
前边我们讲的流水灯、数码管、LED 点阵这三种都是 LED 设备,这节课我们来学习一下 LCD 显示设备—— 1602 液晶。那个大大的,平时第一行显示16个小黑块,第二行…… -
12.7 1602 液晶的读写时序介绍
1602 液晶内部带了80个字节的显示 RAM,用来存储我们发送的数据,它的结构如图12-2所示。 图12-2 1602 内部 RAM 结构 第一行的地址是 0x00H 到 0x27,第二行…… -
12.8 1602 液晶指令介绍
与单片机寄存器的用法类似,1602 液晶在使用的时候,我们首先要进行初始的功能配置,1602 液晶有以下几个指令需要了解。 1) 显示模式设置 写指令 0x38,设置 1…… -
-
13. 单片机 1602 液晶与串口的应用实例
理论上的内容要想逐步消化掌握,必须得通过大量的实践进行巩固,否则时间一长,极容易忘掉。尤其是一些编程相关的技巧,就是靠不停的写程序,不停的参考别人的…… -
-
13.2 1602 液晶整屏移动程序
我们前边学第7章点阵 LED 的时候,可以实现上下移动,左右移动等。而对于 1602 液晶来说,也可以进行屏幕移动,实现我们想要的一些效果,那我们来用一个例程实…… -