中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
单片机原理与C51程序设计基础教程

单片机原理与C51程序设计基础教程

作者:张欣
出版社:清华大学出版社出版时间:2010-07-01
开本: 其它 页数: 364页
中 图 价:¥24.7(7.3折) 定价  ¥33.8 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

单片机原理与C51程序设计基础教程 版权信息

  • ISBN:9787302230755
  • 条形码:9787302230755 ; 978-7-302-23075-5
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

单片机原理与C51程序设计基础教程 本书特色

《单片机原理与C51程序设计基础教程》:单片机基础知识,单片机指令系统,Keil C51简介,单片机软件程序设计,C51程序设计基础与实例,C与汇编语言混合编程,C51单片机的内部资源,C51单片机的系统扩展,串行通信接口,A/D与D/A转换,输入和输出设备,C51单片机系统开发基础,C51单片机开发综合实例。《单片机原理与C51程序设计基础教程》以51单片机为例详细介绍了51单片机的相关技术和单片机应用系统的开发。具体内容包括:单片机的内部结构、指令系统、C语言及编译器Keil C51的使用、单片机内部各模块开发、接口编程和扩展技术,以及单片机应用系统开发实例。书中所有示例均给出了设计源程序和仿真验证结果。读者对象:《单片机原理与C51程序设计基础教程》可作为高等学校电子、通信、自动化、计算机等信息工程类相关专业的教材,也适用于从事单片机技术应用与研究的专业技术人员。《单片机原理与C51程序设计基础教程》特色:由浅入深、循序渐进。以通俗易懂的语言层层深入地介绍了单片机原理及C51程序设计的方法和技巧,由易到难,便于理解。实例典型,针对性强。书中配有大量的设计实例和配套的实验练习,并给出了设计源程序和仿真验证结果,重在应用。强化实训,融会贯通。每章*后都给出了丰富的练习题和实验题,可加深读者对知识点的理解和掌握,提升操作能力,并能做到举一反三。

单片机原理与C51程序设计基础教程 目录

第1章 绪论 1.1 单片机概论 1.1.1 微处理器、微型计算机与单片机 1.1.2 单片机的分类和指标 1.1.3 单片机的内部结构 1.1.4 单片机的应用领域及趋势 1.1.5 单片机的编程语言概述 1.1.6 如何学习单片机这门技术 1.2 常用51单片机介绍 1.2.1 Intel公司系列单片机 1.2.2 Atmel公司系列单片机 1.2.3 Philips公司系列单片机 1.2.4 Motorola公司系列单片机 1.3 本章小结 习题 第2章 单片机硬件基础 2.1 单片机内部结构 2.1.1 中央处理器(CPU) 2.1.2 存储器结构 2.1.3 I/O端口结构 2.1.4 定时器/计数器结构 2.1.5 中断系统 2.2 单片机引脚功能 2.2.1 芯片封装 2.2.2 芯片引脚及功能 2.3 单片机工作时序 2.3.1 时钟电路 2.3.2 时序定时单位 2.3.3 指令的执行时序 2.4 单片机的工作方式 2.4.1 复位方式 2.4.2 程序执行方式 2.4.3 低功耗方式 2.5 单片机的*小系统 2.6 本章小结 习题 第3章 单片机的指令系统 3.1 单片机的指令系统概述 3.1.1 指令格式 3.1.2 符号说明 3.2 单片机的寻址方式 3.2.1 立即寻址 3.2.2 直接寻址 3.2.3 寄存器寻址 3.2.4 间接寻址 3.2.5 变址寻址 3.2.6 相对寻址 3.2.7 位寻址 3.2.8 寻址方式总汇 3.3 单片机的指令说明 3.3.1 数据传送类指令 3.3.2 算术运算类指令 3.3.3 逻辑运算类指令 3.3.4 控制转移类指令 3.3.5 位操作指令 3.3.6 单片机的伪指令 3.4 本章小结 习题 第4章 Keil C51简介及单片机软件程序设计 4.1 Keil开发工具简介 4.1.1 集成环境简介 4.1.2 启动程序 4.1.3 工作环境介绍 4.2 单片机软件开发流程 4.2.1 建立工程 4.2.2 建立源代码文件 4.2.3 工程设置 4.2.4 软件编译与连接 4.2.5 硬件编程 4.2.6 程序下载 4.3 软件调试 4.3.1 调试窗口 4.3.2 调试命令 4.4 本章小结 习题 第5章 C51程序设计基础及实例剖析 5.1 C程序的基本概念 5.1.1 主函数 5.1.2 标识符和关键字 5.1.3 数据的基本类型 5.1.4 常量和变量 5.1.5 运算符与表达式 5.1.6 函数 5.2 基本的程序设计结构 5.2.1 顺序结构 5.2.2 选择结构 5.2.3 循环结构 5.3 C51构造数据类型 5.3.1 数组 5.3.2 指针 5.3.3 结构 5.3.4 联合 5.3.5 枚举 5.4 Keil C51常用库函数 5.4.1 内部函数intrins.h 5.4.2 输入输出流函数stdio.h 5.4.3 动态内存分配函数stdib.h 5.4.4 字符函数ctype.h 5.4.5 缓冲区和字符串操作函数string.h 5.4.6 绝对地址访问absacc.h 5.4.7 访问SFR和SFR bit地址regxx.h 5.5 Keil C51的预处理器 5.5.1 宏定义 5.5.2 文件包含 5.5.3 条件编译 5.6 本章小结 实验与设计 习题 第6章 C与汇编语言混合编程 6.1 程序设计及编程方法 6.1.1 单片机程序的编制过程 6.1.2 混合编程的优势 6.2 Keil C51和A51接口编程基础 6.2.1 宏汇编器A51 6.2.2 C51编译器 6.3 C与汇编语言混合编程 6.3.1 C语言中嵌入汇编语言 6.3.2 C语言与汇编函数的互调 6.3.3 混合项目文件编程 6.3.4 Keil中的编译控制命令SRC 6.4 模块化程序设计 6.4.1 设计思想 6.4.2 模块化程序开发 6.5 本章小结 实验与设计 习题 第7章 C51单片机的内部资源 7.1 输入/输出控制 7.2 中断系统 7.2.1 中断的基本概念 7.2.2 中断源及其中断的入口地址 7.2.3 中断控制相关的寄存器 7.2.4 中断响应过程 7.2.5 C51中断的程序设计 7.3 定时/计数器 7.3.1 定时/计数器的结构和工作方式 7.3.2 定时/计数器的寄存器 7.3.3 定时/计数器的工作方式 7.3.4 定时/计数器的程序设计 7.4 本章小结 实验与设计 习题 第8章 C51单片机的系统扩展 8.1 单片机外部扩展资源和扩展编址技术概述 8.1.1 单片机外部扩展资源简介 8.1.2 单片机系统扩展原理 8.1.3 存储器扩展的编址技术 8.2 程序存储器的扩展 8.2.1 程序存储器的典型芯片 8.2.2 EEPROM与单片机的连接 8.3 数据存储器的扩展 8.3.1 单片机RAM的读写时序 8.3.2 RAM与单片机的连接 8.4 并行I/O口扩展 8.4.1 采用TTL电路扩展I/O接口 8.4.2 采用8255芯片扩展I/O接口 8.5 可编程外围定时/计数器8253 8.5.1 8253的结构和引脚 8.5.2 8253的工作方式和控制字 8.5.3 8253与C51单片机的接口 8.6 外部中断的扩展 8.6.1 采用定时/计数器溢出中断扩展外部中断源 8.6.2 采用中断源查询法扩展外部中断源 8.6.3 用优先权编码器扩展中断源 8.7 I2C接口芯片AT24CXX 8.7.1 I2C总线的特点 8.7.2 I2C总线通信技术 8.7.3 AT24C系列与C51的接口 8.8 SPI接口芯片X5045 8.8.1 SPI总线的组成 8.8.2 X5045简介 8.8.3 X5045芯片与C51单片机的连接 8.9 本章小结 实验与设计 习题 第9章 串行通信接口 9.1 串行通信方式简介 9.1.1 串行通信分类 9.1.2 数据的传输模式 9.1.3 波特率 9.2 串口结构介绍 9.2.1 51单片机串行口的硬件结构 9.2.2 数据缓冲寄存器SBUF 9.2.3 串行口控制寄存器SCON 9.2.4 特殊功能寄存器PCON 9.3 MCS-51串口工作方式 9.3.1 方式0 9.3.2 方式1 9.3.3 方式2和方式3 9.3.4 各方式下波特率的计算 9.4 串行通信接口标准RS-232 9.4.1 RS-232C标准 9.4.2 单片机串行通信的连接 9.5 本章小结 实验与设计 习题 第10章 C51单片机的A/D与D/A转换 10.1 数/模转换 10.1.1 D/A转换器 10.1.2 D/A转换芯片DAC0832 10.1.3 DAC0832应用实例 10.2 模/数转换 10.2.1 MD转换器 10.2.2 MD转换芯片ADC0809 10.2.3 MCS-51单片机与ADC0809接口 10.3 本章小结 实验与设计 习题 第11章 输入设备 11.1 输入设备的分类及结构 11.1.1 开关和按键 11.1.2 按键去抖动 11.1.3 非编码独立式键盘 11.1.4 非编码矩阵式键盘 11.1.5 编码键盘 11.2 键盘与单片机的接口 11.2.1 独立式键盘与单片机的接口 11.2.2 矩阵式键盘与单片机的接口 11.3 本章小结 实验与设计 习题 第12章 输出设备 12.1 输出设备的种类及结构 12.1.1 发光二极管 12.1.2 数码管 12.1.3 液晶显示模块 12.2 输出设备的接口及其编程 12.2.1 LED指示灯功能的程序实现 12.2.2 数码管与单片机接口的程序实现 12.3 本章小结 实验与设计 习题 第13章 C51单片机系统开发基础 13.1 单片机系统的基本开发过程 13.1.1 系统开发概述 13.1.2 总体方案设计 13.1.3 硬件设计 13.1.4 软件设计 13.1.5 系统调试 13.2 系统的优化设计 13.2.1 系统的可靠性设计 13.2.2 系统自诊断 13.3 本章小结 习题 第14章 C51单片机系统综合实例——电子钟设计 14.1 概述及实例说明 14.2 硬件电路图及电路分析 14.3 软件设计 14.4 程序清单
展开全部

单片机原理与C51程序设计基础教程 节选

《单片机原理与C51程序设计基础教程》内容简介:单片机作为微型计算机的一个重要分支,应用面很广,发展也很快。尽管目前单片机种类繁多,但其中*为典型、应用*广泛的仍当属Intel公司的51系列单片机。《单片机原理与C51程序设计基础教程》介绍了单片机技术、C语言使用和应用系统开发等相关知识,内容包括单片机的内部结构、指令系统、C语言及编译器Keil C51的使用、内部各模块的开发、接口编程和扩展技术,以及单片机应用系统的开发。《单片机原理与C51程序设计基础教程》体系结构严谨,内容由浅入深,案例取材广泛,书中所有示例均给出了设计源程序和仿真验证结果。《单片机原理与C51程序设计基础教程》可供高等院校电子、通信、自动化、计算机等信息工程类相关专业的本科生或研究生使用,也适用于从事单片机技术应用与研究的专业技术人员。

单片机原理与C51程序设计基础教程 相关资料

插图:1.应用领域单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴。(1)在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中。结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子器件或数字电路更加强大。例如精密的测量设备(功率计、示波器、各种分析仪)。(2)在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。例如,工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。(3)在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材,再到电子称量设备等,无所不在。(4)在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信,再到日常工作中随处可见的移动电话、集群移动通信、无线电对讲机等。(5)在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机、各种分析仪、监护仪、超声诊断设备及病床呼叫系统等。此外,单片机在工商、金融、科研、教育、国防航空航天等领域也有着十分广泛的用途。2.发展趋势随着科学技术的发展,单片机正朝着高性能和多品种方向发展,具体来说,就是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服