首 页服务网点企业文化解决方案致远电子人才招聘联系我们技术论坛网站更新通知大学老师登记 ?
 NXP 32位ARM微控制器系列
LPC2000系列ARM
ARM系列开发平台
ARM嵌入式系统教学
RealView MDK开发套件
MiniARM嵌入式工控模块
ARM嵌入式工控机
 Luminary Micro半导体系列
Stellaris系列ARM
经典配套外围器件
配套开发工具
应用设计
 NXP 8位单片机系列
LPC700系列单片机
LPC700配套开发工具
LPC900系列单片机
LPC900配套开发工具
80C51系列单片机
应用设计
 Actel FPGA系列
Fusion系列
ProASIC3系列
IGLOO系列
配套开发工具
 RAMTRON半导体
FRAM铁电简介
串行FRAM
并行FRAM
处理器外围电路
Versa 8051系列MCU
状态保持器
配套开发工具
 热门外围器件系列
CAN-bus器件
USB-bus器件
I2C-bus器件
NXP UART系列器件
LCD驱动器
数码管显示与键盘管理芯片
ESD保护器件
智能卡读写芯片
智能卡读写模块(Mifare)
语音模块
电源模块(DC-DC)
 NXP 汽车电子系列
汽车网络
 CATALYST 半导体系列
复位监控器件
内置E2PROM存储器的监控电路
串行E2PROM
可编程数字电位器
LED驱动器
LDO电源管理器件
应用设计
 Exar(原Sipex)半导体系列
选型指南
DC / DC升压型稳压器
DC / DC降压型稳压器
Exar UART系列器件
LDO电源管理器件
电源Blox组件
复位监控器件
USB电源控制开关
多协议接口器件
RS232接口器件
RS485接口器件
 Keil C51软件
Keil C51软件
 嵌入式系统产品系列
逻辑分析仪
USB-bus分析仪
CAN-bus分析仪
编程器
仿真器
80C51系列开发平台
FPGA系列开发平台
 其他产品
OEM/ODM产品
 工业通讯产品系列
CAN-bus总线产品
DeveiceNet网络产品
EtherNet网络产品
无线通讯系列
 智能楼宇/ODM/OEM
Mifare读卡模块
门禁控制系统
协议转换器
门禁考勤系统
读卡器/发卡器
门禁/考勤管理系统



现场总线技术应用选编(上)


(点击图片可放大)
书名:单片机实验与实践
作者:周立功 等编著
北京航空航天大学出版社出版发行
书号:7-81077-521-9
出版日期:200409
开本:787×1092 1/16开
字数:358千字
定价:19.50元
购买联系:北航出版社  网上购书
内容简介
      从以80C51内核单片机为核心的DP-51PRO单片机综合仿真实验仪入手,介绍如何进行单片机实验,逐步引导读者掌握使用80C51内核单片机进行开发的方法。本书共分4章,第1章简单介绍DP-51PRO单片机综合仿真实验仪的结构和功能;第2章详细介绍Keil μVision2集成开发环境的使用方法和使用样例,最后还介绍了DP-51PRO单片机综合仿真实验仪的各部分硬件原理和使用方法;第3章介绍39个单片机接口及应用实验;第4章简单介绍在Small RTOS51下的驱动程序的编写方法,并以DP-51PRO单片机综合仿真实验仪为硬件平台,详细叙述了LCD和I2C的驱动程序编写。
前    言

      单片机登陆我国已经有20年的历史,随着信息技术革命的深入和计算机技术的飞速发展,单片机的应用越来越广泛,并逐渐发展成为一门关键的技术学科。我公司自94年成立至今一直致力于单片机的推广和发展。在此过程中公司培养了一批单片机行业的专家,他们一直专业从事各领域单片机产品应用和开发,并取得了瞩目的成绩,为单片机的发展作出了贡献,现在这批专家用自己积累的经验为广大读者编写了这本单片机实验教材。书中的各个实验都是由各相应领域的单片机专家来完成的,如IC卡读写实验是由IC卡读写器开发组编写,IC卡身份识别开关实验是由门禁系统设计专家编写的,液晶显示实验和USB通讯实验则分别由GUI(图形用户界面)程序设计专家和国家USB协议测试标准制定人之一的USB专家负责编写,可谓集众家之所长。本书全面地讲解了DP-51PRO单片机综合仿真实验仪和Keil μVision2集成开发环境的使用方法,为读者提供了多个单片机接口及应用实验的知识,期许本书为读者带来更宏观的视野。
      本书是何立民教授主编的《单片机系列教程》丛书之一,与《单片机使用与实践教程(一)》及《单片机使用与实践教程(二)》共同构成“单片机应用系统设计”的实验与实践教程。

      书中的各个章节安排如下:
      第1章介绍DP-51PRO单片机综合仿真实验仪的结构和它的单片机实验项目,以及单片机仿真调试及运行的原理。
      第2章介绍Keil μVision2集成开发环境的使用方法和使用样例,最后还介绍了DP-51PRO单片机综合仿真实验仪的各部分硬件原理和使用方法。Keil μVision2集成开发环境的使用方法只叙述了一些初级的操作,和与DP-51PRO单片机综合仿真实验仪相结合进行仿真调试时的硬件设置和软件配置,而对于DPFLASH和ZLGISP这两个软件的使用只进行了简单介绍。硬件原理都非常清晰,配合原理图与原理分析,图文结合通俗易懂。
      第3章介绍基于DP-51PRO单片机综合仿真实验仪和Keil μVision2集成开发环境的单片机实验,共收录38个单片机接口及应用实验。这些实验针对性强、由浅及深、硬件软件紧密结合,让读者的技术水平逐步提高。
      第4章以DP-51PRO单片机综合仿真实验仪为硬件基础,介绍在Small RTOS51下的驱动程序的编写方法,并以LCD和I2C为例子进行详细论述,在最后给出一个在DP-51PRO单片机综合仿真实验仪上运行的完整实例,说明如何编写基于Small RTOS51的程序。
      参与本书写作、策划及DP-51PRO单片机综合仿真实验仪设计工作的主要人员有:叶皓贲、李仕兵、黄晓清、陈明计、黄绍斌、刘英斌、李仲生、邹思韵、周立山、郑明远、李林晶、张高松、唐尧福、周雍等,全书由周立功负责策划、审定和统稿。

      由于作者的认识和水平有限,难免有不足和错误的地方,望读者们不吝赐教。联系方式:tks@zlgmcu.com,广州周立功单片机发展有限公司技术支持部。

      周立功
      2004年4月8日

目    录

第1章 DP-51PRO单片机综合仿真实验仪功能简介
1.1 电路外观1
1.2 功能特点1
1.3 实验项目3
1.4 主要功能块4
1.5 仿真调试下载电路说明5
1.5.1 DP51 PRO下载工作方式(LOAD)6
1.5.2 DP51 PRO运行工作方式(RUN)6

第2章 DP-51PRO快速入门
2.1 Keil C51简介7
2.2 Keil C51的安装9
2.2.1 系统要求9
2.2.2 软件的安装9
2.3 μVision2集成开发环境12
2.3.1 μVision2集成工具12
2.3.2 菜单栏命令、工具栏和快捷方式13
2.4 Keil C51的使用18
2.4.1 创建第一个Keil C51应用程序18
2.4.2 程序文件的编译、链接25
2.5 调试仿真功能的使用29
2.5.1 如何进入调试状态29
2.5.2 调试状态的存储器模型30
2.5.3 调试前的准备工作31
2.5.4 实战34
2.6 脱机运行的FLASH运行38
2.6.1 如何进入运行状态38
2.6.2 运行状态的存储器模型38
2.6.3 运行程序实例39
2.7 脱机运行的ISP单片机运行41
2.7.1 如何进入ISP下载状态41
2.7.2 运行状态的存储器模型41
2.7.3 ZLGISP软件简介41
2.7.4 ZLGISP软件的安装方法42
2.7.5 ZLGISP软件的使用方法43
2.8 各功能模块的功能介绍47
2.8.1 A1区MON51仿真模块47
2.8.2 A2区MCU总线接口及I/O口连接区48
2.8.3 A3区8155并行I/O口扩展48
2.8.4 A4和A5区 PARK扩展48
2.8.5 B1区语音实验区49
2.8.6 B2区非接触式IC卡实验区50
2.8.7 B3区LCD实验区51
2.8.8 B4区并行A/D转换实验区52
2.8.9 B5区PWM电压转换实验区52
2.8.10 B6区并行D/A转换实验区52
2.8.11 B7区串行A/D转换实验区53
2.8.12 B8区直流电机实验区53
2.8.13 C1区电压接口区54
2.8.14 C2区逻辑笔54
2.8.15 C3区LED点阵实验模块55
2.8.16 C4区并转串实验电路55
2.8.17 C5区串转并实验电路56
2.8.18 C6区138译码电路56
2.8.19 C7区继电器及其驱动电路57
2.8.20 C8区555电路实验区57
2.8.21 C9区运算放大器电路实验区58
2.8.22 C10区步进电机实验区58
2.8.23 D1区独立控制的LED、拨动开关、键盘实验区59
2.8.24 D2区电位器实验区59
2.8.25 D3区数字温度采集实验区59
2.8.26 D4区蜂鸣器实验区61
2.8.27 D5区红外收/发实验区61
2.8.28 D6区RS485实验区62
2.8.29 D7区I2C实验区62
2.8.30 D8区接触式IC卡实验区62


第3章 DP-51PRO单片机实验
实验1 Keil C51集成开发环境的使用练习65
实验2 基于Keil C51集成开发环境的仿真与调试66
实验3 单片机I/O口控制实验67
实验4 蜂鸣器驱动实验70
实验5 电子琴实验73
实验6 定时器输出PWM实验75
实验7 串转并的I/O口实验78
实验8 并转串的I/O口实验80
实验9 74HC138译码器实验82
实验10 8×8 LED扫描输出实验84
实验11 555电路实验87
实验12 运算放大器实验88
实验13 继电器控制实验90
实验14 RS232串口通信实验92
实验15 RS485差分串行通信实验94
实验16 I2C总线实验(实时时钟、EEPROM和ZLG7290的实验)97
实验17 万年历时钟实验102
实验18 接触式IC卡读/写实验105
实验19 数字温度传感器实验111
实验20 单总线和I2C总线结合实现数字温度计实验117
实验21 结合555电路实验和单片机定时器频率计实验124
实验22 直流电机实验126
实验23 步进电机控制实验127
实验24 红外收发实验129
实验25 使用8155扩展I/O、RAM及定时器实验132
实验26 字符型液晶显示实验136
实验27 图形液晶显示实验140
实验28 并行A/D转换实验146
实验29 并行的D/A转换实验149
实验30 串行A/D转换实验153
实验31 数字电压表实验155
实验32 IC卡身份识别开关实验159
实验33 USB1.1接口控制演示实验162
实验34 CANbus接口控制实验163
实验35 USB2.0接口控制演示实验169
实验36 基于以太网接口的TCP/IP实验172
实验37 ISD1420语音模块实验174
实验38 非接触式IC卡读卡模块实验175

第4章 Small RTOS51的应用
4.1 编写Small RTOS51的驱动程序179
4.1.1 函数的可重入179
4.1.2 驱动程序的编写方法180
4.2 16×2 LCD模块的驱动180
4.2.1 TC1602A液晶显示器与DP-51PRO实验仪的连接180
4.2.2 驱动程序的使用180
4.2.3 对TC1602A操作的基本函数182
4.2.4 初始化TC1602A液晶显示器183
4.2.5 清除指定行183
4.2.6 在指定位置显示字符串185
4.2.7 在指定地址向液晶模块写多个字符187
4.2.8 驱动程序在DP-51PRO上使用的例子188
4.3 I2C总线驱动程序的实现190
4.3.1 I2C驱动程序的简介190
4.3.2 驱动程序的使用190
4.3.3 基本I2C总线信号的产生190
4.3.4 I2C总线初始化192
4.3.5 发送和接收一个字节193
4.3.6 对I2C进行读操作195
4.3.7 对I2C进行写操作197
4.4 Small RTOS51应用实例和分析199
4.4.1 实例简介199
4.4.2 系统配置文件Os_cfg.h200
4.4.3 CPU配置文件Os_cpu.h202
4.4.4 用户配置文件Config.h203
4.4.5 ZLG7290应用函数程序zlg7290.c205
4.4.6 主程序EXT1.c208
附录Small RTOS51使用许可协议


 
 
    首 页 | 公司介绍 | 服务网点 | 解决方案 | 人才招聘 | 致远电子 | 客户服务 | 联系我们
版权所有 © 广州周立功单片机发展有限公司