《基于51系列
单片机的
LED显示屏开发技术》以当今广告媒体中较为流行的LED显示屏控制
系统为背景,结合基于51系列单片机的硬件控制系统,对LED显示屏的数据组织方式和灰度、亮度控制做深度剖析,详细地讲解了如何利用LED单元板驱动控制方式高效率地排列存储器中的数据。《基于51系列单片机的LED显示屏开发技术》提供了一些经过实际应用项目验证的完整开发实例,供读者参考。在简要讲述普通51单片机和C51编程的基础上,《基于51系列单片机的LED显示屏开发技术》还对具有40 MHz工作频率、单指令周期的增强型51单片机——VRS51L3074及其在LED显示屏控制系统中的应用做了详细介绍。《基于51系列单片机的LED显示屏开发技术》是国内第一本针对铁电单片机的书籍,为初学铁电单片机或是希望了解该单片机的读者提供了较为全面的
资料和开发例程。此外还对通用LED显示屏上位机控制
软件设计、LED显示屏控制系统常用时钟芯片DS1302、温度传感器DS18B20等模块控制程序和硬件电路进行分析和讲解。这些内容是作者近几年来部分开发工作的实践总结,有些是根据实际生产产品的提炼和推广。
byB
ESyV!O 《基于51系列单片机的LED显示屏开发技术》内容丰富实用,图文并茂,适用于从事单片机开发和应用以及从事LED控制系统的研发人员和工程技术人员使用,也可以作为单片机爱好者、铁电单片机初学者,以及使用C51编程的研究生、本科生、专科生毕业设计的参考用书。
-D-]tL6w
iD-,C` 4(O;lVT} 市场价:¥49.00
0^IHBN?9 优惠价:¥36.30 为您节省:12.70元 (74折)
x8q3 Njr
0z1UF{{ 第1章 51系列单片机系统结构概述
$b=4_UroS 1.1 51单片机概述1
~!A*@aC 1.1.1 单片机的分类1
HJ+I;OJ 1.1.2 8051单片机的应用3
pg:1AAhT[ 1.1.3 8051单片机的开发3
~+r"%KnG 1.1.4 8051单片机型号的选择4
1p |}=R 1.1.5 单片机学习的要点4
|wYOO(! 1.2 51单片机基本系统结构4
]pi8%.d 1.2.1 51单片机的结构框图及引脚4
X5`#da 1.2.2 MCS51系列单片机主要功能部件6
rs?"pGz; 1.2.3 典型时钟电路和复位电路7
1y)|m63& 1.2.4 8051单片机I/O结构7
2&Hn%q) 1.3 51单片机存储器结构8
1P1"xT 1.3.1 程序存储器9
SC6cFyp2 1.3.2 外部数据存储器10
a$K.Or} 1.3.3 内部数据存储器空间11
*4<Kz{NF 1.3.4 MCS51单片机特殊功能寄存器13
`+>'18F 1.3.5 常用特殊功能寄存器14
`3KXWN`.s 1.4 51单片机的指令系统及汇编语言设计要点16
qh<h|C]V 1.4.1 指令格式16
%/r}_V(UN 1.4.2 伪指令17
'.8E_Jd0E 1.4.3 寻址方式19
5\6S5JyIL 1.4.4 指令类型21
(g>>
1.5 汇编程序设计34
)1!jv! 1.5.1 三种基本的程序结构34
(&y~\t]H 1.5.2 汇编程序设计的要点35
5C^oqUZ 1.6 51单片机主要扩展功能部件39
paG^W&`; 1.6.1 MCS51单片机定时/计数器39
6JYVC>i 1.6.2 中断系统47
Np?%pB!Q 1.6.3 串行口54
=eNh))] 第2章 C51应用基础
LQs>[3rK 2.1 Keil C51简介62
xct{Tv[FO 2.2 C51程序设计基础知识63
as%ab[ fX 2.2.1 C语言的特点63
'@epiF& 2.2.2 一个简单的C51例子63
r6#It$NU 2.2.3 C51的基础知识64
Q#}
0pq 2.2.4 存储空间定义64
$B3<" 2.2.5 C51数据类型65
vg6'^5S7 2.2.6 C51存储空间的定义67
L9Gxqw 2.2.7 C51的常量67
HpD<NVu 2.2.8 C51常用运算符68
V&75n.L 2.2.9 C51表达式73
:XP/ `%: 2.2.10 C51的基本语句74
\k69 S/O 2.3 C51的函数与数组80
Q{~ WWv 2.3.1 函数的定义81
37SbF,G 2.3.2 数组83
E>}(r%B 2.3.3 结构(struct) 86
$%3"@$ 2.3.4 联合(union)87
nhm)P_p 2.4 C51基本应用90
[A.ix}3mm 2.4.1 I/O口字节操作应用90
!M&Qca2 2.4.2 I/O口位操作应用90
os3jpFeG' 2.4.3 计数器应用91
#EO@<>I 2.4.4 外部中断应用91
{ vf"`#Q9 2.4.5 串行口中断应用92
%FDv6peH 2.4.6 键盘显示程序93
^D=1%@l?# 第3章 铁电单片机VRS51L3074
i#lnSJ08 3.1 VRS51L3074概述104
s?irT;= 3.1.1 功能说明104
%}nNwuJ 3.1.2 引脚说明106
1zDat@<H 3.1.3 指令系统109
(zO)J`z> 3.2 VRS51L3074的存储器结构113
hPP,D\# 3.2.1 内部数据存储区114
U>,E]' 3.2.2 特殊功能寄存器区114
e;kH,fHUI3 3.2.3 外部数据存储器组织120
^J
TrytIB 3.2.4 外部数据总线访问123
8-2e4^
g( 3.2.5 FRAM铁电存储器的使用127
w'/Mn+ 3.3 VRS51L3074芯片配置133
[f?fA[,[ 3.3.1 系统时钟配置133
_Prh&Q1zs 3.3.2 处理器工作模式控制135
Hj>(kL9H 3.3.3 功能模块使能控制136
J ^y1=PM 3.3.4 功能模块I/O映射与优先级137
M$9?{8m 3.4 通用I/O口138
f[AN=M"B"s 3.4.1 I/O口结构139
kma)DW 3.4.2 I/O口方向配置139
;_HG
5}i 3.4.3 I/O口输入使能控制140
w
B i'KS 3.4.4 I/O口锁存器140
[T(XwA) 3.4.5 I/O口驱动能力141
G=.vo3 3.4.6 I/O口状态变化监控141
vH^6O:V 3.5 定时/计数器142
"zn<\z$l 3.5.1 定时/计数器T0、T1 143
.]0u#fz0y 3.5.2 定时/计数器T2147
-8r';zR 3.5.3 定时器级联150
k`5jy~; 3.5.4 定时器应用例程151
oV(|51(f 3.6 脉冲宽度计数器(PWC)151
#s\HiO$BT 3.6.1 PWC模块配置寄存器153
cL]vJ`?Ih 3.6.2 PWC模块配置操作155
Q||vU 3.6.3 PWC模块例程155
j>{Dbl:#2 3.7 串行口156
YPV@/n[N 3.7.1 串行口UART0157
Em%0C@C 3.7.2 串行口UART1159
&tAhRMa 3.7.3 串行通信波特率计算161
7O=N78M 3.7.4 UART0和UART1引脚映射162
C
V{kP8# 3.7.5 串行口例程163
"}ms| 3.8 SPI接口166
\ r^#a 3.8.1 SPI运行控制167
p>g5WebBN 3.8.2 SPI配置和状态监控168
H'Oy._,]t 3.8.3 SPI传输字长171
}f~:>N# 3.8.4 SPI数据寄存器172
e2~$=f- 3.8.5 SPI数据输入/输出173
,R-T( <r 3.8.6 可变位数据传输174
,EE,W0/zzM 3.9 I2C接口175
nOH x^( 3.9.1 I2C运行控制175
\4/zvlo]h 3.9.2 I2C从机在线状态检查178
u%o]r9xl' 3.9.3 从机ID设置与I2C高级配置180
DFk0"+Ky 3.9.4 I2C例程181
s9Tp(Yr,k 3.10 脉冲宽度调制器(PWMs)184
Rz #&v 3.10.1 PWM输出波形控制185
u{6b>c|,X 3.10.2 PWM模块时钟配置188
y:m
;_U,%c 3.10.3 PWM模块例程188
uPmK:9]3R 3.10.4 PWM模块的定时器工作模式191
yobcAV` 3.11 增强型算术单元(AU)194
bPlqS+ai_ 3.11.1 算术单元控制寄存器195
DR%16y<h 3.11.2 算术单元数据寄存器198
)U?5O$M;lE 3.11.3 桶式移位器200
dHzQAqb8J 3.11.4 增强型算术单元整体结构201
s U|\? pJ 3.11.5 算术单元基本运算例程201
JB
<GV-l 3.12 看门狗定时器(WDT)202
>-%}'iz+ 3.12.1 看门狗定时器的控制203
i40'U?eG~6 3.12.2 采用外部时钟的情况下WDT的复位控制204
U
'$W$()p 3.12.3 WDT基本配置例程204
@(m+B\ 3.13 中断系统205
`X:o]t@ 3.13.1 中断系统概述205
;v*J:Mn/= 3.13.2 中断允许控制207
$+P6R`K 3.13.3 中断源选择208
(uxe<'Co| 3.13.4 中断优先级209
)'+
tb\g 3.13.5 引脚变化中断209
x$:P;# 3.14 VRS51L3074 JTAG接口211
\[>Ob 3.14.1 激活JTAG接口对系统的影响211
y^*o%2/ 3.14.2 板级JTAG接口的实现212
P<tHqN!q 3.14.3 VRS51L3074调试器212
_x2i=SFo*$ 3.15 Flash编程接口(FPI)212
mw\
z' 3.15.1 与FPI模块相关的特殊功能寄存器212
d
:a*;F 3.15.2 Flash存储器读操作215
^%qe&Pe2 3.15.3 Flash存储器擦除217
|#Gug(' 3.15.4 Flash存储器写操作218
0E<