选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 土建百科

单片微机原理与接口技术--基于STC15W4K32S4系列单片机

本教材以STC15W4K32S4系列中的IAP15W4K58S4单片机为主线,系统地介绍了IAP15W4K58S4单片机的硬件结构、指令系统与应用编程,系统地介绍了单片机应用系统的开发流程与接口设计,基于宏晶科技大学推广计划开发此教材。

单片微机原理与接口技术--基于STC15W4K32S4系列单片机基本信息

单片微机原理与接口技术--基于STC15W4K32S4系列单片机目录

第1章 微型计算机基础 (1)

1.1 数制与编码 (1)

1.1.1 数制及转换方法 (1)

1.1.2 微型计算机中数的表示方法 (3)

1.1.3 微型计算机中常用编码 (5)

1.2 微型计算机原理 (6)

1.2.1 微型计算机的基本组成 (6)

1.2.2 指令、程序与编程语言 (8)

1.2.3 微型计算机的工作过程 (8)

1.2.4 微型计算机的应用形态 (9)

本章小结 (11)

习题1 (11)

第2章 IAP15W4K58S4单片机增强型8051内核 (12)

2.1 单片机概述 (12)

2.1.1 单片机的概念 (12)

2.1.2 常见单片机 (12)

2.1.3 STC15W4K32S4系列单片机 (13)

2.2 IAP15W4K58S4系列单片机的引脚功能 (16)

2.3 IAP15W4K58S4单片机的内部结构 (20)

2.3.1 IAP15W4K58S4单片机的内部结构 (20)

2.3.2 CPU结构 (21)

2.4 IAP15W4K58S4单片机的存储结构 (22)

2.5 IAP15W4K58S4单片机的并行I/O口 (26)

2.5.1 IAP15W4K58S4单片机的并行I/O口与工作模式 (26)

2.5.2 IAP15W4K58S4单片机的并行I/O口的结构 (27)

2.5.3 IAP15W4K58S4单片机并行I/O口的使用注意事项 (29)

2.6 IAP15W4K58S4单片机的时钟与复位 (30)

2.6.1 IAP15W4K58S4单片机的时钟 (30)

2.6.2 IAP15W4K58S4单片机的复位 (32)

本章小结 (34)

习题2 (35)

第3章 IAP15W4K58S4单片机的在线编程与在线仿真 (36)

3.1 Keil μVision4集成开发环境 (36)

3.1.1 概述 (36)

3.1.2 应用Keil μVision4开发工具编辑、编译用户程序,生成机器代码 (37)

3.1.3 应用Keil μVision4集成开发环境调试用户程序 (44)

3.2 STC系列单片机在线编程与在线仿真 (48)

3.2.1 STC系列单片机在线可编程(ISP)电路 (48)

3.2.2 单片机应用程序的下载与运行 (50)

3.2.3 Keil μVision4与STC仿真器的在线仿真 (52)

3.2.4 STC-ISP在线编程软件的其他功能 (54)

本章小结 (55)

习题3 (55)

第4章 IAP15W4K58S4单片机的指令系统与汇编语言程序设计 (57)

4.1 IAP15W4K58S4单片机的指令系统 (57)

4.1.1 概述 (57)

4.1.2 数据传送类指令(29条) (62)

4.1.3 算术运算类指令(24条) (68)

4.1.4 逻辑运算类与循环移位类指令(24条) (74)

4.1.5 控制转移类指令(17条) (77)

4.1.6 位操作类指令(17条) (83)

4.2 汇编语言程序设计 (88)

4.2.1 汇编语言程序设计基础 (88)

4.2.2 基本程序结构与程序设计举例 (93)

本章小结 (102)

习题4 (102)

第5章 C51与C51程序设计 (106)

5.1 C51基础 (106)

5.1.1 C51数据类型 (108)

5.1.2 C51的变量 (110)

5.1.3 8051单片机特殊功能寄存器变量的定义 (111)

5.1.4 8051单片机位寻址区(20H~2FH)位变量的定义 (112)

5.1.5 函数的定位 (113)

5.1.6 中断服务函数 (113)

5.1.7 函数的递归调用与再入函数 (114)

5.1.8 在C51中嵌入汇编 (115)

5.2 C51程序设计 (115)

5.2.1 C51程序框架 (115)

5.2.2 C51程序设计举例 (119)

本章小结 (121)

习题5 (121)

第6章 IAP15W4K58S4单片机的存储器与应用编程 (123)

6.1 IAP15W4K58S4单片机的程序存储器 (123)

6.2 IAP15W4K58S4单片机的基本RAM (125)

6.3 IAP15W4K58S4单片机的扩展RAM(XRAM) (126)

6.4 IAP15W4K58S4单片机的EEPROM(数据Flash) (130)

本章小结 (138)

习题6 (139)

第7章 IAP15W4K58S4单片机的定时/计数器 (140)

7.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的结构和工作原理 (140)

7.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的控制 (141)

7.3 IAP15W4K58S4单片机定时/计数器(T0/T1)的工作方式 (143)

7.4 IAP15W4K58S4单片机定时/计数器(T0/T1)的应用举例 (147)

7.4.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的定时应用 (147)

7.4.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的计数应用 (149)

7.4.3 T0、T1的综合应用 (150)

7.5 IAP15W4K58S4单片机的定时器T2 (155)

7.5.1 IAP15W4K58S4单片机的定时器T2的电路结构 (155)

7.5.2 IAP15W4K58S4单片机的定时/计数器T2的控制寄存器 (156)

7.6 IAP15W4K58S4单片机的定时器T3、T4 (157)

7.6.1 IAP15W4K58S4单片机的定时器T3、T4的电路结构 (157)

7.6.2 IAP15W4K58S4单片机的定时/计数器T3、T4的控制寄存器 (157)

7.7 IAP15W4K58S4单片机的可编程时钟输出功能 (158)

7.7.1 IAP15W4K58S4单片机T0、T1、T2、T3、T4的可编程时钟输出 (159)

7.7.2 IAP15W4K58S4单片机可编程时钟的应用举例 (160)

本章小结 (161)

习题7 (162)

第8章 IAP15W4K58S4单片机中断系统 (163)

8.1 中断系统概述 (163)

8.1.1 中断系统的几个概念 (163)

8.1.2 中断的技术优势 (164)

8.1.3 中断系统需要解决的问题 (164)

8.2 IAP15W4K58S4单片机的中断系统 (165)

8.2.1 IAP15W4K58S4单片机的中断请求 (165)

8.2.2 IAP15W4K58S4单片机的中断响应 (172)

8.2.3 IAP15W4K58S4单片机中断应用举例 (175)

8.3 IAP15W4K58S4单片机外部中断的扩展 (180)

本章小结 (183)

习题8 (183)

第9章 IAP15W4K58S4单片机的串行口 (185)

9.1 串行通信基础 (185)

9.2 IAP15W4K58S4单片机的串行口1 (188)

9.2.1 串行口1的控制寄存器 (188)

9.2.2 串行口1的工作方式 (190)

9.2.3 串行口1的波特率 (194)

9.2.4 串行口1的应用举例 (195)

9.3 IAP15W4K58S4单片机与PC机的通信 (208)

9.3.1 IAP15W4K58S4单片机与PC机RS-232串行通信的接口设计 (208)

9.3.2 IAP15W4K58S4单片机与PC机USB总线通信的接口设计 (211)

9.3.3 IAP15W4K58S4单片机与PC机串行通信的程序设计 (211)

9.4 IAP15W4K58S4单片机串行口1的中继广播方式 (214)

9.5 IAP15W4K58S4单片机串行口2 (214)

9.6 IAP15W4K58S4单片机串行口3 (216)

9.7 IAP15W4K58S4单片机串行口4 (218)

9.8 IAP15W4K58S4单片机串行口功能引脚的切换 (219)

本章小结 (220)

习题9 (221)

第10章 IAP15W4K58S4单片机比较器 (222)

10.1 IAP15W4K58S4单片机比较器的内部结构与控制 (222)

10.2 IAP15W4K58S4单片机比较器的应用 (224)

本章小结 (227)

习题10 (228)

第11章 IAP15W4K58S4单片机的A/D转换模块 (229)

11.1 IAP15W4K58S4单片机A/D模块的结构 (229)

11.2 IAP15W4K58S4单片机A/D模块的控制 (230)

11.3 IAP15W4K58S4单片机A/D转换的应用 (233)

本章小结 (238)

习题11 (238)

第12章 IAP15W4K58S4单片机的PCA模块 (239)

12.1 IAP15W4K58S4单片机PCA模块的结构与控制 (239)

12.2 IAP15W4K58S4单片机PCA模块的工作模式与应用编程 (243)

12.2.1 捕获模式与应用编程 (243)

12.2.2 16位软件定时器模式与应用编程 (245)

12.2.3 高速输出模式与应用编程 (247)

12.2.4 脉宽调制(PWM)模式与应用编程 (249)

12.3 IAP15W4K58S4单片机PCA模块功能引脚的切换 (253)

本章小结 (254)

习题12 (254)

第13章 IAP15W4K58S4单片机的PWM模块 (255)

13.1 IAP15W4K58S4单片机PWM模块的结构与控制 (255)

13.2 IAP15W4K58S4单片机PWM模块的应用编程 (260)

13.3 IAP15W4K58S4单片机PWM模块功能引脚的切换 (266)

本章小结 (266)

习题13 (267)

第14章 IAP15W4K58S4单片机的SPI接口 (268)

14.1 IAP15W4K58S4单片机的SPI接口的结构与控制 (268)

14.2 IAP15W4K58S4单片机的SPI接口的数据通信 (271)

14.3 IAP15W4K58S4单片机的SPI接口的应用编程 (275)

14.4 IAP15W4K58S4单片机的SPI接口功能引脚的切换 (279)

本章小结 (280)

习题14 (280)

第15章 单片机应用系统的设计 (281)

15.1 单片机应用系统的开发流程 (281)

15.1.1 单片机应用系统的设计原则 (281)

15.1.2 单片机应用系统的开发流程 (282)

15.1.3 单片机应用系统工程报告的编制 (285)

15.2 人机对话接口应用设计 (286)

15.2.1 键盘接口与应用编程 (286)

15.2.2 LED数码显示与应用编程 (295)

15.2.3 LCD显示接口与应用编程 (303)

15.3 串行总线接口技术与应用编程 (319)

15.3.1 I2C串行总线接口技术与应用编程 (319)

15.3.2 单总线接口技术与应用编程 (335)

15.4 红外遥控技术与应用编程 (343)

15.4.1 红外遥控发射与接收 (343)

15.4.2 红外遥控应用编程 (346)

15.5 IAP15W4K58S4单片机的低功耗设计与可靠性设计 (353)

15.5.1 IAP15W4K58S4单片机的低功耗设计 (353)

15.5.2 IAP15W4K58S4单片机的可靠性设计 (357)

本章小结 (360)

习题15 (361)

附录1 ASCII码表 (362)

附录2 STC15W4K32S4系列单片机指令系统表 (363)

附录3 C51常用头文件与库函数 (367)

附录4 STC-ISP在线编程软件实用程序简介 (374)

附录5 STC15单片机学习板各模块电路 (377)

附录6 STC15头文件与LED数码管驱动函数 (384)

附录7 U8脱机编程器的操作使用 (396)

参考文献 (398)

查看详情

单片微机原理与接口技术--基于STC15W4K32S4系列单片机造价信息

  • 市场价
  • 信息价
  • 询价

喷混凝土

  • 品种:普通混凝土;供应状态:非泵送;强度等级:C25;包装方式:散装;
  • t
  • 华奥
  • 3%
  • 北京华奥其利节能建材有限公司
  • 2022-12-06
查看价格

喷混凝土

  • 品种:普通混凝土;包装方式:散装;强度等级:C30;供应状态:非泵送;
  • t
  • 华奥
  • 3%
  • 北京华奥其利节能建材有限公司
  • 2022-12-06
查看价格

喷混凝土

  • 品种:普通混凝土;供应状态:非泵送;强度等级:C20;包装方式:散装;
  • t
  • 华奥
  • 3%
  • 北京华奥其利节能建材有限公司
  • 2022-12-06
查看价格

膨胀砼

  • 品种:膨胀混凝土;供应状态:非泵送;强度等级:C60;
  • 3%
  • 文昌智海混凝土有限公司
  • 2022-12-06
查看价格

膨胀砼

  • 品种:膨胀混凝土;供应状态:非泵送;强度等级:C45;
  • 3%
  • 文昌智海混凝土有限公司
  • 2022-12-06
查看价格

干混抹灰砂浆

  • 一类 保水率≥98% 拉伸粘结强度(水泥混凝土)≥0.5MPa
  • t
  • 广州市2010年4季度信息价
  • 建筑工程
查看价格

干混抹灰砂浆

  • 一类 保水率≥98% 拉伸粘结强度(水泥混凝土)≥0.5MPa
  • t
  • 广州市2010年1季度信息价
  • 建筑工程
查看价格

干混抹灰砂浆

  • 一类 保水率≥98% 拉伸粘结强度(水泥混凝土)≥0.5MPa
  • t
  • 广州市2010年3季度信息价
  • 建筑工程
查看价格

干混抹灰砂浆

  • 一类 保水率≥98% 拉伸粘结强度(水泥混凝土)≥0.5MPa
  • t
  • 广州市2009年4季度信息价
  • 建筑工程
查看价格

干混抹灰砂浆

  • 一类 保水率≥98% 拉伸粘结强度(水泥混凝土)≥0.5MPa
  • t
  • 广州市2010年2季度信息价
  • 建筑工程
查看价格

人脸识别单片机

  • 人脸识别单片机
  • 1个
  • 1
  • 中档
  • 含税费 | 含运费
  • 2022-11-21
查看价格

人脸识别单片机

  • -
  • 1套
  • 1
  • 品牌详见原档
  • 中高档
  • 含税费 | 含运费
  • 2021-10-20
查看价格

单片机应用实训考核装置

  • 配置详附件二
  • 20套
  • 2
  • 亚龙/华育/智星等
  • 中高档
  • 含税费 | 含运费
  • 2016-11-02
查看价格

4mm厚普通白玻玻璃单片

  • 4mm厚普通白玻玻璃单片
  • 1000m²
  • 1
  • 深圳南玻
  • 中高档
  • 含税费 | 含运费
  • 2022-03-18
查看价格

4mm厚普通白玻玻璃单片

  • 4mm厚普通白玻玻璃单片
  • 1000m²
  • 1
  • 信义
  • 中高档
  • 含税费 | 含运费
  • 2022-03-18
查看价格

单片微机原理与接口技术--基于STC15W4K32S4系列单片机图书内容

STC15W4K32S4系列单片机是STC增强型8051单片机最新技术结晶,宽电源电压(2.4~5.5V),无须转换芯片可直接与PC机USB接口进行通信;增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;可在线编程与在线仿真,一颗芯片既是目标芯片,又是仿真芯片;集成了大容量的程序存储器、数据存储器以及EEPROM,增加了定时器、串行口等基本功能部件,集成了A/D、PCA、比较器、专用PWM模块、SPI等高功能接口部件,可大大简化单片机应用系统的外围电路,使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。

本教材以STC15W4K32S4系列中的IAP15W4K58S4单片机为主线,系统地介绍了IAP15W4K58S4单片机的硬件结构、指令系统与应用编程,系统地介绍了单片机应用系统的开发流程与接口设计,基于宏晶科技大学推广计划开发此教材。

本书可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。此外,可作为电子设计竞赛、电子设计工程师考证的培训教材。也是传统8051单片机应用工程师升级转型的最新参考书籍。

查看详情

单片微机原理与接口技术--基于STC15W4K32S4系列单片机常见问题

查看详情

单片微机原理与接口技术--基于STC15W4K32S4系列单片机文献

微机原理与接口技术试题b. 微机原理与接口技术试题b.

微机原理与接口技术试题b.

格式:pdf

大小:516KB

页数: 92页

微型计算机及接口技术试题 第 1章 微型计算机系统概述 一、单项选择题 ◆1、计算机和微型计算机的发展过程 1.世界上第一台电子计算机的名字是 ( ) 。A A)ENIAC B)EDSIC C)EWIAC D)EDVBC 2.电子数字计算机的发展阶段通常以计算机所使用 ( ) 来划分的。 B A) 内存容量 B) 电子器件 C) 操作系统 D) 运算速度 3.目前微型计算机中采用的逻辑元件是 ( ) 。C A) 小规模集成电路 B)中规模集成电路 C) 大规模和超大规模集成电路 D)分立元件 4.电子数字计算机的发展阶段通常以计算机所使用 ( ) 来划分的。 B A) 内存容量 B) 电子器件 C) 操作系统 D) 运算速度 5.电子数字计

基于STC单片机与GPRS的图文LED屏 基于STC单片机与GPRS的图文LED屏

基于STC单片机与GPRS的图文LED屏

格式:pdf

大小:516KB

页数: 3页

本文介绍了利用STC89C58RD+单片机做为主控芯片,GPRS模块SIM300做为短消息接收器的LED条形图文显示屏系统的软硬件设计。其中,单片机相当于整个系统的"神经中枢",既要在AT命令下通过串口读和删除GPRS模块收到的短消息并进行处理,又要控制条形屏显示相应的信息。

基于Proteus的51系列单片机设计与仿真编辑推荐

《基于Proteus的51系列单片机设计与仿真》适合从事单片机应用研发的技术人员阅读,也可作为高等院校单片机课程的教学用书。

查看详情

基于51系列单片机的LED显示屏开发技术目录

第1章51系列单片机系统结构概述

1.151单片机概述1

1.1.1单片机的分类1

1.1.28051单片机的应用3

1.1.38051单片机的开发3

1.1.48051单片机型号的选择4

1.1.5单片机学习的要点4

1.251单片机基本系统结构4

1.2.151单片机的结构框图及引脚4

1.2.2MCS51系列单片机主要功能部件6

1.2.3典型时钟电路和复位电路7

1.2.48051单片机I/O结构7

1.351单片机存储器结构8

1.3.1程序存储器9

1.3.2外部数据存储器10

1.3.3内部数据存储器空间11

1.3.4MCS51单片机特殊功能寄存器13

1.3.5常用特殊功能寄存器14

1.451单片机的指令系统及汇编语言设计要点16

1.4.1指令格式16

1.4.2伪指令17

1.4.3寻址方式19

1.4.4指令类型21

1.5汇编程序设计34

1.5.1三种基本的程序结构34

1.5.2汇编程序设计的要点35

1.651单片机主要扩展功能部件39

1.6.1MCS51单片机定时/计数器39

1.6.2中断系统47

1.6.3串行口54

第2章C51应用基础

2.1KeilC51简介62

2.2C51程序设计基础知识63

2.2.1C语言的特点63

2.2.2一个简单的C51例子63

2.2.3C51的基础知识64

2.2.4存储空间定义64

2.2.5C51数据类型65

2.2.6C51存储空间的定义67

2.2.7C51的常量67

2.2.8C51常用运算符68

2.2.9C51表达式73

2.2.10C51的基本语句74

2.3C51的函数与数组80

2.3.1函数的定义81

2.3.2数组83

2.3.3结构(struct)86

2.3.4联合(union)87

2.4C51基本应用90

2.4.1I/O口字节操作应用90

2.4.2I/O口位操作应用90

2.4.3计数器应用91

2.4.4外部中断应用91

2.4.5串行口中断应用92

2.4.6键盘显示程序93

第3章铁电单片机VRS51L3074

3.1VRS51L3074概述104

3.1.1功能说明104

3.1.2引脚说明106

3.1.3指令系统109

3.2VRS51L3074的存储器结构113

3.2.1内部数据存储区114

3.2.2特殊功能寄存器区114

3.2.3外部数据存储器组织120

3.2.4外部数据总线访问123

3.2.5FRAM铁电存储器的使用127

3.3VRS51L3074芯片配置133

3.3.1系统时钟配置133

3.3.2处理器工作模式控制135

3.3.3功能模块使能控制136

3.3.4功能模块I/O映射与优先级137

3.4通用I/O口138

3.4.1I/O口结构139

3.4.2I/O口方向配置139

3.4.3I/O口输入使能控制140

3.4.4I/O口锁存器140

3.4.5I/O口驱动能力141

3.4.6I/O口状态变化监控141

3.5定时/计数器142

3.5.1定时/计数器T0、T1143

3.5.2定时/计数器T2147

3.5.3定时器级联150

3.5.4定时器应用例程151

3.6脉冲宽度计数器(PWC)151

3.6.1PWC模块配置寄存器153

3.6.2PWC模块配置操作155

3.6.3PWC模块例程155

3.7串行口156

3.7.1串行口UART0157

3.7.2串行口UART1159

3.7.3串行通信波特率计算161

3.7.4UART0和UART1引脚映射162

3.7.5串行口例程163

3.8SPI接口166

3.8.1SPI运行控制167

3.8.2SPI配置和状态监控168

3.8.3SPI传输字长171

3.8.4SPI数据寄存器172

3.8.5SPI数据输入/输出173

3.8.6可变位数据传输174

3.9I2C接口175

3.9.1I2C运行控制175

3.9.2I2C从机在线状态检查178

3.9.3从机ID设置与I2C高级配置180

3.9.4I2C例程181

3.10脉冲宽度调制器(PWMs)184

3.10.1PWM输出波形控制185

3.10.2PWM模块时钟配置188

3.10.3PWM模块例程188

3.10.4PWM模块的定时器工作模式191

3.11增强型算术单元(AU)194

3.11.1算术单元控制寄存器195

3.11.2算术单元数据寄存器198

3.11.3桶式移位器200

3.11.4增强型算术单元整体结构201

3.11.5算术单元基本运算例程201

3.12看门狗定时器(WDT)202

3.12.1看门狗定时器的控制203

3.12.2采用外部时钟的情况下WDT的复位控制204

3.12.3WDT基本配置例程204

3.13中断系统205

3.13.1中断系统概述205

3.13.2中断允许控制207

3.13.3中断源选择208

3.13.4中断优先级209

3.13.5引脚变化中断209

3.14VRS51L3074JTAG接口211

3.14.1激活JTAG接口对系统的影响211

3.14.2板级JTAG接口的实现212

3.14.3VRS51L3074调试器212

3.15Flash编程接口(FPI)212

3.15.1与FPI模块相关的特殊功能寄存器212

3.15.2Flash存储器读操作215

3.15.3Flash存储器擦除217

3.15.4Flash存储器写操作218

第4章LED显示屏工作原理

4.1LED发光原理及其发展状况、趋势224

4.1.1LED发光原理224

4.1.2LED发展历史及趋势225

4.2LED显示屏基本模块介绍226

4.2.1光学和人眼视觉知识226

4.2.2LED器件主要参数227

4.2.3双基色点阵LED模块简介228

4.3常用双基色LED显示屏基本控制单元229

4.3.1室内双基色LED单元板结构介绍229

4.3.2驱动方式分析230

4.3.3室内双基色单元板电路分析232

4.4LED显示屏分类及亮度、灰度控制237

4.4.1LED显示屏分类237

4.4.2LED显示屏亮度及灰度控制理论238

4.5LED显示屏工程应用及维护概述241

4.5.1LED显示屏的方案设计241

4.5.2LED显示屏的安装243

4.5.3LED显示屏的维修244

第5章LED显示屏显示数据的组织

5.1LED显示屏控制系统对单片机的基本要求245

5.1.1LED显示屏对单片机控制系统的基本要求245

5.1.2LED显示屏对单片机数据处理方式的基本要求247

5.1.3指令优化对字节处理时间的影响248

5.2LED显示屏静态显示数据的组织251

5.2.1静态显示的LED显示屏数据组织251

5.2.2静态屏的滚动显示255

5.3LED显示屏动态显示数据的组织258

5.3.1动态显示的LED显示屏数据组织258

5.3.2显示区域中X、Y坐标与存储单元字节地址i、位地址j之间的关系261

5.4显示效果与占用显示数据存储器大小的关系263

5.4.1显示效果与占用显示数据存储器大小的关系263

5.4.2采用双RAM并行输出降低显示数据存储器的占用267

5.4.3多RAM并行输出时双RAM并行输出方式的扩展270

第6章基于51系列单片机的小型LED显示屏控制系统

6.1单片机直接驱动LED显示屏272

6.1.1显示数据存储在程序存储器中272

6.1.2显示数据存储在扩展的外部并行数据存储器中278

6.2利用单片机外部读写信号驱动LED显示屏279

6.2.1单片机外部数据存储器扩展279

6.2.2多个外部数据存储器扩展280

6.3利用单片机SPI接口驱动LED显示屏287

6.3.1SPI接口的特点287

6.3.2利用SPI接口驱动LED显示屏288

6.4单片机直接驱动LED显示屏应用实例291

第7章单片机扩展外部地址计数器驱动大型LED显示屏

7.1单片机访问外部数据存储器时间上的限制297

7.2利用单片机多RAM技术驱动大型LED显示屏301

7.2.1并行RAM方式301

7.2.2串行存储器方式307

7.3利用LED显示屏单元板排列方式驱动超长LED显示屏308

7.3.1超长LED显示屏面临的问题308

7.3.2LED显示屏的双向排列方式308

7.3.3超长LED显示屏的数据组织与硬件实现309

7.4利用多单片机系统驱动超大型LED显示屏313

7.5基于DSP与FPGA的LED显示屏控制系统的设计315

7.5.1DSP的特点及在LED显示屏控制系统中的应用315

7.5.2基于FPGA的系统时序电路设计316

7.5.3显示存储器模块设计317

7.5.4LED显示屏分区317

7.5.5显示存储器扫描时序控制电路318

第8章LED显示屏的系统软件编程

8.1汉字字库的生成与使用320

8.1.1汉字编码简介321

8.1.2点阵汉字字库321

8.1.3在Windows环境下提取字模的工作原理322

8.1.4提取字模的程序设计322

8.2控制卡与PC机的协议制定324

8.2.1控制命令字约定325

8.2.2配置文本编辑326

8.2.3直接数据格式定义329

8.2.4存储器地址位置331

8.2.5PC机端串行口通信模块331

8.3汉字字形的提取及图片的嵌入333

8.3.1汉字字形提取334

8.3.2图片的嵌入339

8.4PC机对下载数据的预处理339

8.4.1LED屏显示信息编辑及提取340

8.4.2LED显示数据生成340

8.4.3INTER格式数据转换342

第9章LED显示屏单片机控制系统编程

9.1基于SPI的Flash存储器读写346

9.1.1SST25系列串行Flash存储器346

9.1.2基于51单片机SPI接口的串行Flash驱动程序350

9.2字符控制及处理程序设计359

9.2.1字符控制处理程序设计360

9.2.2字符点阵字模提取程序设计367

9.3显示程序372

9.3.1显示程序指令表372

9.3.2读显示程序指令表378

9.3.3执行显示程序指令表381

9.3.4单场显示程序设计384

9.4串行口通信模块设计385

9.4.151单片机端串行口收发模块385

9.4.251单片机端串行口扩展程序模块388

9.5基于DS1302时钟模块程序设计391

9.5.1DS1302的结构及工作原理391

9.5.2DS1302的控制字节说明391

9.5.3复位392

9.5.4数据输入/输出392

9.5.5DS1302的寄存器392

9.5.6DS1302在LED控制卡上的硬件电路及软件设计393

9.6基于DS18B20温度传感器的模块设计395

9.6.1DS18B20的工作时序396

9.6.2DS18B20的程序设计397

第10章VRS51L3074在LED显示屏控制系统中的应用

10.1VRS51L3074与标准51单片机的比较401

10.1.1VRS51L3074运行速度401

10.1.2VRS51L3074的高速增强型SPI接口402

10.1.3VRS51L3074的定时/计数器402

10.1.4VRS51L3074的增强型算术运算单元402

10.1.5VRS51L3074的其他部件403

10.2VRS51L3074的基本应用403

10.3VRS51L3074的RAM扩展应用407

10.4VRS51L3074扩展硬件地址计数器409

10.5VRS51L3074的扩展“双端口”串行FRAM412

附录AASCII码表415

附录BMCS51单片机常用资料416

附录CC51中的关键字和常用函数425

附录DKeilμVision3中高性能铁电单片机(VRS51L2xxx/3xxx)的相关配置简介435

附录E常用芯片引脚图440

E.1CPU440

E.2驱动芯片442

E.3其他444

附录F异步室内双基色LED显示屏故障排查简明手册449

附录GLED双基色单元板原理图451

参考文献455

查看详情

单片机原理与应用--基于STC系列增强型80C51单片机目录

第1章 单片机概述 (1)

1.1 什么叫单片机 (1)

1.2 单片机的特点 (2)

1.3 单片机的发展概况 (2)

1.4 单片机主要制造厂家和机型 (3)

1.5 8位单片机系列介绍 (4)

1.5.1 8051内核的单片机 (4)

1.5.2 Motorola内核的单片机 (8)

1.5.3 PIC内核的单片机 (8)

1.5.4 其他公司8位单片机 (8)

1.6 16位和32位单片机系列介绍 (9)

1.6.1 16位单片机 (9)

1.6.2 32位单片机 (10)

1.7 单片机的发展趋势 (11)

1.8 单片机的应用领域 (13)

1.9 单片机技术主要网站介绍 (14)

本章小结 (14)

练习与思考题 (15)

第2章 8051单片机体系结构 (16)

2.1 8051单片机内部结构 (16)

2.2 8051单片机芯片引脚功能 (18)

2.3 8051中央处理器 (20)

2.3.1 运算器 (20)

2.3.2 控制器 (22)

2.3.3 程序执行过程 (23)

2.4 8051单片机的存储结构 (24)

2.4.1 8051单片机的存储器结构 (24)

2.4.2 程序存储器 (25)

2.4.3 内部数据存储器 (25)

2.4.4 特殊功能寄存器 (28)

2.4.5 外部数据存储器 (30)

2.5 并行输入/输出端口 (31)

2.5.1 P0口结构 (31)

2.5.2 P1口结构 (33)

2.5.3 P2口结构 (33)

2.5.4 P3口结构 (34)

2.6 单片机的时序与复位操作 (35)

2.6.1 时钟电路 (35)

2.6.2 CPU的时序 (36)

2.6.3 复位电路 (38)

2.6.4 复位和复位状态 (40)

2.7 单片机的省电工作模式 (41)

本章小结 (42)

练习与思考题 (42)

第3章 8051单片机指令系统 (44)

3.1 指令系统概述 (44)

3.2 指令格式 (44)

3.2.1 指令的构成 (44)

3.2.2 指令格式 (45)

3.2.3 指令中常用的符号 (45)

3.3 指令系统的寻址方式 (46)

3.4 8051单片机指令系统 (50)

3.4.1 数据传送类指令 (50)

3.4.2 算术操作类指令 (55)

3.4.3 逻辑运算与移位指令 (61)

3.4.4 控制转移类指令 (64)

3.4.5 位操作指令 (69)

本章小结 (71)

练习与思考题 (71)

第4章 单片机汇编语言程序设计 (74)

4.1 汇编语言程序设计概述 (74)

4.1.1 计算机编程语言 (74)

4.1.2 单片机源程序的汇编 (75)

4.1.3 伪指令 (75)

4.1.4 汇编程序分段格式 (78)

4.2 汇编语言程序设计 (79)

4.2.1 基本结构 (79)

4.2.2 汇编语言程序设计步骤 (82)

4.2.3 程序流程图 (82)

4.3 汇编语言程序设计实例 (83)

4.3.1 分支转移程序 (83)

4.3.2 循环程序 (85)

4.3.3 子程序 (86)

4.3.4 算术运算程序 (87)

4.3.5 逻辑运算程序 (89)

4.3.6 数制转换程序 (90)

4.3.7 查表程序 (93)

4.3.8 关键字查找程序 (95)

4.3.9 数据极值查找程序 (96)

4.3.10 数据排序程序 (97)

本章小结 (99)

练习与思考题 (99)

第5章 8051单片机的中断系统 (102)

5.1 中断的概念 (102)

5.2 8051单片机中断系统结构 (103)

5.2.1 中断系统结构 (103)

5.2.2 中断源 (103)

5.2.3 中断的控制(IE、IP) (105)

5.3 中断响应处理过程 (108)

5.3.1 中断响应条件 (108)

5.3.2 外部中断响应时间 (108)

5.3.3 中断请求的撤销 (109)

5.3.4 中断返回 (109)

5.3.5 中断服务程序编程方法 (110)

5.4 外部中断扩充方法 (111)

5.4.1 中断和查询结合法 (111)

5.4.2 矢量中断扩充法 (112)

5.5 中断系统软件设计 (113)

5.6 中断系统应用实例 (114)

本章小结 (117)

练习与思考题 (117)

第6章 8051单片机定时器/计数器

及其应用 (119)

6.1 8051单片机定时器/计数器的

结构 (119)

6.1.1 工作方式控制寄存器

TMOD (119)

6.1.2 定时器/计数器控制

寄存器TCON (120)

6.2 定时器/计数器的工作方式 (120)

6.2.1 方式0 (120)

6.2.2 方式1 (121)

6.2.3 方式2 (121)

6.2.4 方式3 (122)

6.3 定时器/计数器的编程 (123)

6.3.1 定时器/计数器的初始化 (123)

6.3.2 定时器/计数器的编程

实例 (124)

6.4 定时器/计数器的应用实例 (127)

6.4.1 门控位GATE的应用 (127)

6.4.2 简易实时时钟设计 (128)

6.4.3 读定时器/计数器 (130)

6.4.4 用定时器/计数器作

外部中断 (130)

本章小结 (131)

练习与思考题 (131)

第7章 8051单片机串行口及其应用 (133)

7.1 单片机串行口结构 (133)

7.1.1 串行口的结构 (133)

7.1.2 串行口控制寄存器SCON (134)

7.1.3 特殊功能寄存器PCON (134)

7.2 串行口的工作方式 (135)

7.2.1 方式0 (135)

7.2.2 方式1 (136)

7.2.3 方式2和方式3 (136)

7.3 单片机串行通信波特率 (137)

7.3.1 波特率的定义 (137)

7.3.2 波特率的计算 (137)

7.4 串行口的编程应用 (138)

7.4.1 串行口做串/并转换 (139)

7.4.2 串行口双机通信接口 (139)

7.4.3 串行口多机通信接口 (141)

本章小结 (142)

练习与思考题 (142)

第8章 STC15系列单片机技术应用 (144)

8.1 STC15系列单片机性能特点 (144)

8.2 STC15系列单片机体系结构 (145)

8.3 STC15系列单片机内部存储器 (147)

8.3.1 STC15系列单片机内部

存储器的使用 (147)

8.3.2 单片机ISP/IAP技术 (150)

8.4 STC15系列单片机输入/

输出口 (153)

8.5 STC15系列单片机中断系统 (154)

8.5.1 中断系统结构 (155)

8.5.2 中断控制寄存器 (156)

8.5.3 中断系统应用程序设计 (158)

8.6 STC15系列单片机定时器/

计数器 (159)

8.6.1 定时器/计数器的控制

寄存器 (159)

8.6.2 定时器/计数器的

工作方式 (160)

8.6.3 定时器/计数器的

编程应用 (160)

8.7 STC15系列单片机串行通信 (161)

8.7.1 STC15系列单片机串行

通信口 (162)

8.7.2 SPI同步串行外围接口 (164)

8.8 STC15系列单片机片上A/D

转换器 (169)

8.8.1 片上A/D转换器原理 (169)

8.8.2 片上A/D转换器的使用 (171)

8.9 STC15系列单片机片上

PCA/PWM模块 (172)

8.9.1 PCA/PWM模块

工作原理 (172)

8.9.2 CCP/PCA模块的

工作模式 (176)

8.9.3 CCP/PCA模块编程使用 (179)

8.10 STC15系列单片机的时钟

系统与节电模式 (182)

8.10.1 主时钟和系统时钟 (183)

8.10.2 看门狗工作原理及应用 (183)

8.10.3 STC15系列单片机

节电模式 (185)

8.11 STC系列单片机ISP编程 (187)

8.11.1 ISP编程典型电路 (187)

8.11.2 ISP编程下载软件 (188)

本章小结 (190)

练习与思考题 (190)

第9章 单片机系统的扩展 (191)

9.1 单片机系统扩展概述 (191)

9.2 单片机系统总线的构造 (192)

9.2.1 单片机系统总线 (192)

9.2.2 单片机系统三总线的

构造 (193)

9.3 单片机系统的三总线

接口应用 (193)

9.3.1 外部并行器件的扩展 (193)

9.3.2 地址空间分配与编址 (194)

9.3.3 单片机扩展存储器的

接口设计 (195)

9.4 I/O端口扩展与设计 (198)

9.4.1 I/O接口概述 (198)

9.4.2 TTL电路扩展并行I/O口 (199)

9.5 串行总线的扩展应用 (202)

9.5.1 I2C总线结构与

工作原理 (202)

9.5.2 I2C总线的时序 (204)

9.5.3 I2C总线上的数据

传输格式 (205)

9.5.4 I2C总线的信号模拟与

编程技术 (207)

9.6 I2C总线器件的接口应用 (209)

9.6.1 串行E2PROM存储器

接口应用 (209)

9.6.2 串行日历时钟芯片的

接口应用 (215)

9.7 1/2/3Wire总线器件的

接口应用 (220)

9.7.1 单线制串行总线器件 (220)

9.7.2 双线制、三线制串行

总线器件 (226)

9.8 SPI总线器件的接口应用 (229)

9.8.1 ISD4004语音录/放电路 (229)

9.8.2 ISD4004的工作时序 (230)

9.8.3 ISD4004接口电路与

编程应用 (231)

本章小结 (233)

练习与思考题 (234)

第10章 单片机与键盘、显示器、

打印机的接口设计 (236)

10.1 单片机与键盘的接口 (236)

10.1.1 键盘的工作原理 (236)

10.1.2 键盘的接口方式 (237)

10.1.3 键盘扫描工作方式 (243)

10.1.4 键盘接口及应用 (244)

10.2 单片机与显示器接口设计 (245)

10.2.1 显示器结构与

工作原理 (246)

10.2.2 LED数码显示方式与

接口电路设计 (248)

10.2.3 专用显示驱动芯片

接口设计 (250)

10.3 单片机与键盘/显示器

接口设计 (255)

10.3.1 用串行接口设计键盘/

显示电路 (255)

10.3.2 ZLG7290键盘/显示器

接口设计 (257)

10.4 单片机与液晶显示器的

接口设计 (263)

10.4.1 液晶显示器类型与

工作原理 (263)

10.4.2 字符型液晶显示器

接口设计 (264)

10.4.3 点阵图形液晶显示器

接口设计 (268)

10.5 单片机与微型打印机的

接口设计 (271)

10.5.1 MP-D16微型打印机的

接口电路设计 (271)

10.5.2 MP-D16微型打印机的

使用 (272)

本章小结 (274)

练习与思考题 (274)

第11章 单片机与A/D、D/A转换器的

接口设计 (276)

11.1 A/D转换器的接口设计 (276)

11.1.1 A/D转换器概述 (276)

11.1.2 单片机与AD574的并行

接口设计 (279)

11.1.3 单片机与串行A/D转换器

MCP3202接口设计 (283)

11.1.4 单片机与MC14433

接口设计 (287)

11.2 D/A转换器接口设计 (290)

11.2.1 D/A转换器概述 (290)

11.2.2 DAC0832的功能特性 (292)

11.2.3 DAC0832与单片机并行

接口设计 (295)

11.2.4 单片机与串行D/A转换器

AD7543接口设计 (298)

11.3 单片机与V/F转换器

接口设计 (301)

11.3.1 V/F转换器实现A/D

转换的原理 (301)

11.3.2 V/F转换器的接口方法 (302)

11.3.3 V/F转换器与单片机的

接口设计及应用 (303)

本章小结 (306)

练习与思考题 (306)

第12章 单片机C51程序设计 (307)

12.1 C51概述 (307)

12.2 C51数据结构和语法 (307)

12.2.1 常量与变量 (307)

12.2.2 整型变量与字符型变量 (308)

12.2.3 关系运算符和关系

表达式 (310)

12.2.4 逻辑运算符和逻辑

表达式 (310)

12.3 C51流程控制语句 (310)

12.3.1 if语句 (311)

12.3.2 switch语句 (311)

12.3.3 for语句 (312)

12.3.4 while语句 (313)

12.3.5 do-while语句 (313)

12.3.6 其他语句 (313)

12.4 C51构造数据类型 (314)

12.4.1 结构体 (314)

12.4.2 共用体 (315)

12.4.3 指针 (316)

12.4.4 typedef类型定义 (316)

12.5 C51和标准C语言的异同 (317)

12.5.1 Keil C51数据类型 (317)

12.5.2 8051的特殊功能

寄存器 (317)

12.5.3 8051的存储类型 (317)

12.5.4 Keil C51的指针 (319)

12.5.5 Keil C51的使用 (320)

12.5.6 C51关键字 (321)

12.6 C51硬件编程 (322)

12.6.1 8051的I/O接口编程 (322)

12.6.2 8051的定时器编程 (323)

12.6.3 8051的中断服务 (324)

12.6.4 8051的串行口编程 (325)

12.7 C51与汇编语言的混合编程 (326)

12.8 C51程序设计实例 (330)

本章小结 (333)

练习与思考题 (333)

第13章 单片机应用系统设计 (334)

13.1 单片机应用系统设计的

基本原则 (334)

13.2 单片机应用系统设计及

开发过程 (334)

13.3 单片机应用系统设计的

基本结构 (336)

13.4 单片机应用系统

设计实例 (337)

13.4.1 系统任务设计 (337)

13.4.2 系统设计方案 (338)

13.4.3 系统整体电路设计 (339)

13.4.4 系统软件设计 (339)

本章小结 (345)

练习与思考题 (345)

第14章 Proteus电路设计与

仿真技术 (346)

14.1 Proteus快速入门 (346)

14.1.1 Proteus工作界面 (346)

14.1.2 Proteus ISIS软件

基本操作 (349)

14.2 Proteus电路原理图设计 (351)

14.2.1 元器件选取与放置 (351)

14.2.2 电路连线设计 (351)

14.3 Proteus电路仿真 (352)

14.3.1 单片机源代码生成

与编译 (352)

14.3.2 目标文件装载与仿真 (353)

14.4 Keil与Proteus的协同仿真 (353)

本章小结 (354)

练习与思考题 (354)

第15章 单片机实验与指导 (355)

15.1 单片机实验系统设计 (355)

15.1.1 单片机应用开发板结构 (355)

15.1.2 单片机应用开发板

电路设计 (355)

15.2 实验1 选择排序法编程 (358)

15.3 实验2 多字节数的

除法编程 (359)

15.4 实验3 定时器/计数器的

使用 (362)

15.5 实验4 外部中断的使用 (365)

15.6 实验5 可控交通灯实现 (367)

15.7 实验6 键盘与数码显示 (371)

15.8 实验7 A/D转换 (373)

15.9 实验8 D/A转换 (376)

15.10 实验9 XL12864图形液晶

显示器的使用 (378)

附录A 8051单片机指令表 (381)

附录B ASCII码与控制字符功能 (384)

参考文献 (386)

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639