请输入您要查询的百科知识:

 

词条 单片机原理与实例应用
释义

图书信息

书 名: 单片机原理与实例应用

作 者:万隆

出版社: 清华大学出版社

出版时间: 2011年1月1日

ISBN: 9787302240686

开本: 16开

定价: 36.00元

内容简介

《单片机原理与实例应用》介绍了单片机硬件系统及常用外围电路设计、单片机汇编程序设计、单片机C语言程序设计和开发环境及仿真软件四大部分内容,注重实践,强调实用。《单片机原理与实例应用》通过MCUBUS单片机开发板上有关的典型范例,介绍了单片机在设计过程中的硬件设计、仿真调试和程序设计等过程,通过实际范例引出相关知识点并进行知识总结。

《单片机原理与实例应用》所何代码都有硬件支持,书中的硬件系统由作者独立开发,已被作为全围信息化应用能力考试——单片机应用科目的硬件考试平台。

小书适合单片机初学者使用,也可以作为本、专科院校电子信息相关专业的单片机教材使用,还可以作为单片机开发培训教材使用。

前言

本书主要针对初学者,从解决基本问题着手,重基础,重实践,从最基本的应用开始,通过实例结合仿真调试软件的使用逐步引导,使读者通过本书的学习,能够真正掌握单片机基本硬件电路的设计、汇编与C程序的设计以及编译与仿真软件的使用等基础知识和技能,从而为以后的提高打下良好的基础。

主要内容

本书共由12个章节组成,以下是每个章节的内容概要。

第1章:单片机基础。包括单片机的几个基本概念、介绍了单片机的硬件结构、引脚功能以及存储器的配置;CPU的工作时序、单片机的几种工作方式;单片机最小系统电路。本章主要是单片机的硬件基础,特别是引脚功能、存储器配置部分,应重点掌握。

第2章:单片机的指令系统。内容包括指令概述、寻址方式、指令集合,最后还介绍了汇编程序设计基础。本章为单片机汇编语言基础,读者应重点掌握单片机的寻址方式,书籍一些常用指令的用法。学习汇编语言有助于了解单片机的硬件结构及工作原理。

第3章:单片机C语言基础。本章首先介绍了C编程的基础知识以及C51对标准C语言的扩展;然后简单介绍了C汇编混合编程;最后介绍单片机C程序开发过程;有C语言基础的读者,通过学习本章可以很快地掌握单片机的C程序设计。

第4章:Keil uVision2编译环境。介绍单片机开发环境KEIL软件的基本应用。

第5章:并行I/O端口。介绍了I/O端口的基本结构以及对I/O端口的操作方式,使读者对单片机的基本操作有一个简单认识。

第6章:单片机的中断系统。介绍了中断的基本概念、中断的响应过程、中断的控制以及中断的具体应用。本章是学习单片机的关键,单片机的事件绝大部分是通过中断来处理的。

第7章:定时器/计数器。介绍了单片机定时/计数器的结构原理、工作模式以及使用方式。

第8章:单片机的数据通信。主要介绍了单片机的串行通信的使用方式。包括串行通信工作模式、波特率的设定以及RS232通信协议等。

第9章:单片机常用接口电路设计。介绍了显示器接口、键盘接口、A/D和D/A接口、电机控制电路以及红外遥控电路5种常见电路的设计方法,并结合实例对软硬件作了详细的介绍。

第10章:常用串行总线介绍及应用。本章例举了几种典型的串行总线通讯协议,包括1-wire总线、IIC总线接口、SPI总线接口及应用。通过本章的学习可以了解三种总线的工作原理和使用方法。

第11章:单片机的PROTEUS仿真。本章介绍的仿真软件PROTEUS的使用方法,熟练使用此工具可以在某种程度代替开发板,进行简单电路的仿真调试。是一个非常实用的仿真工具。

第12章:考试指导。本章介绍了全国信息化应用能力考试-单片机应用科目的基本问题,并提供了理论考试与实操考试的题库。

本书特点本书是单片机方面的入门级读物,作者强调案例化教学,每一个知识点都从实际案例出发,通过对案例的分析逐步引出相关的知识点。同时也保留了传统教材对理论部分讲解详细的优点。硬件部分从了解单片机的基本概念,硬件结构、功能模块到常用外围电路设计,由易到难,层层关联。软件部分完成了从汇编语言设计到C语言程序设计过度,使读者即对汇编语言有了一定了解,又熟练掌握了单片机的C程序设计技能,引领读者走过一个单片机设计人员必经之路。除此之外,本书还涉及了单片机开发环境、仿真软件的介绍,这些都可以帮助初学者更有效的学好单片机。本书所有代码都有硬件支持,书中的硬件系统由作者独立开发,已被作为全国信息化应用能力考试-单片机应用科目的硬件考试平台。读者可以在在开发板上练习书中例子,从而提高学习的效果。读者掌握了本书的知识,就基本上达到了单片机应用的入门级别,剩下的就是一步步的经验积累,为进一步从事单片机开发打下坚实基础。总之,本书对那些想从事单片机开发的初学者无疑是本不错的参考书。

图书目录

第1章 单片机基础

第2章 51单片机的指令系统

第3章 C51程序设计

第4章 Keil μ Vision2编译环境

第5章 并行I,O端口

第6章 单片机的中断系统

第7章 定时计数器

第8章 单片机的数据通信

第9章 单片机常用接口电路设计

第10章 常用串行总线的介绍及应用

第11章 单片机Proteus仿真

第12章 考试指导

附录A 80C51单片机指令表

附录B C语言优先级及其结合性

附录C ASCII码表

附录D 开发板功能结构

参考文献

本书配套教学资源

学习板所有源代码(包括汇编和c)、电路原理图、电子课件、利用PROTEUS设计好的仿真文件(供教学演示或没有学习板的同学调程序)

本书配套开发板

l 主芯片为ATMELh或stc的51系列单片机

l 晶振:基本配置为11.0592MHz,也可由用户自己选定适合的晶振。l P0、P1、P2、P3的每一个I/O口均引至实验用户板上,方便实验。

l Watchdog:配置有带复位的看门狗电路。l 程序存贮器为64KB。l 数据存贮器为4KB(24C04)。l 提供20个发光二极管,供实验使用。l 标准RS232串行通信接口。l 标准微型打印机接口。l 液晶显示接口,液晶为LCD1602。l 具有动态共阴数码管8个。l 8 ×8点阵显示。l 具有4×4矩阵键盘。l 具有4个独立的键盘输入。l 串行数转并行数电路采用74HC595芯片。l 配有日历时钟电路(DS1302芯片)。l 1路8位A/D三线串行转换芯片:采用TLC549,每个通道均引出其测试点。l 提供8位D/A,使用TLC。具有0~-5V、-5V~0V、-5V~+5V输出。l 日历时钟芯片使用DS1302,可在数码管上显示年、月、日、星期、时、分、秒。l 提供扬声器驱动电路,提供不同的频率,输出多种音乐。l 提供蜂鸣器电路。l 脉冲电路。l 在系统编程,提供在线下载,方便调试。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 14:44:00