单片机原理与应用(高职高专)

分类: 图书,计算机/网络,计算机体系结构,
作者: 国兵,刘静主编
出 版 社: 天津大学出版社
出版时间: 2008-2-1字数: 363000版次: 1页数: 1印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787561825938包装: 平装内容简介
本书以80C51系列单片机为主线,系统地介绍了单片机的硬件结构、工作原理、指令系统、程序设计、中断技术、定时器/计数器、并行扩展技术、串行通信、串行扩展技术、应用系统设计及接口技术等。各章均安排有适量实用性和趣味性的实验内容,突出实际应用,理论与实际相结合,以丰富的实例给学生提供较为直观、实用的信息,以培养学生运用所学知识和技能解决实际问题的综合应用能力。
本书适于作为高职高专院校的机电、电气、电子信息类及相近专业单片机原理系统设计与应用课程的教学用书,也可供工程技术人员参考。
目录
第1章基础知识
1.1计算机的发展历史
1.2嵌入式计算机系统
1.3单片机概述
1.4计算机运算基础
思考与练习
第2章单片机内部基本结构与工作原理
2.1单片机的结构
2.2单片机的工作原理
2.3单片机的存储器
2.4单片机的输入/输出端口结构
2.5CPU时序及时钟电路
2.6复位电路
2.7低功耗方式
思考与练习
第3章80C51的指令系统
3.1指令系统概述
3.2指令系统介绍
思考与练习
第4章汇编语言程序设计
4.1概述
4.2顺序程序设计
4.3循环程序设计
4.4分支程序设计
4.5子程序设计
4.6查表程序设计
思考与练习
第5章中断系统
5.1中断系统结构与控制
5.2中断处理过程
5.3外部中断扩展
思考与练习
第6章定时器/计数器
6.1定时器/计数器的结构及原理
6.2定时器/计数器的控制
6.3定时器/计数器的工作方式
6.4定时器/计数器的应用举例
6.5定时器/计数器rl2
6.6WDT监视定时器
思考与练习
第7章并行扩展技术
7.1并行扩展概述
7.2存储器扩展
7.3并行I/0接口扩展
思考与练习
第8章串行通信
8.1串行通信概述
8.2UART串行口简介
8.3单片机之间的通信
思考与练习
第9章串行扩展技术
9.1串行扩展概述
9.212C串行扩展总线
9.3SPl串行扩展接口
思考与练习
第10章应用系统设计及接口技术
10.1单片机应用系统概述
10.2键盘接口
10.3显示器接口
10.4数/模转换接口
10.5模/数转换接口
10.6单片机应用系统实例
思考与练习
附录1MCS—51指令表
附录24ASCIl码字符表
附录3常用器件引脚图
参考文献
书摘插图
第1章基础知识
单片机是微型计算机的一个重要分支,属于嵌入式系统的一种,目前普遍应用于工业控制、尖端科技以及人类的日常生活中。本章重点介绍单片机的发展历史、趋势以及组成、特点和分类,并补充介绍简单的计算机基础知识。
1.1 计算机的发展历史
计算机是应数值计算的要求而诞生的。人类使用计算工具经历了从简单到复杂、从低级到高级的发展过程,相继产生了诸如算盘、计算尺、手摇式机械计算机、电动式机械计算机等计算工具。
世界上第一台计算机出现于l946年,由美国宾夕法尼亚大学研制。这台计算机的占地面积为l70 m2,质量达30 000 k9,共使用约18 000只电子管、6 000多个开关、7 000多只电阻、10 000多只电容以及500 000多条电路,耗电量为140 kW,运算速度5 000次/s,造价高达100多万美元。在今天看来,这台计算机昂贵笨重,功能也不强,但它是人类历史上的第一台电子计算机。
由于社会的需求和发展,计算机也在不断地更新和发展,在此后60多年中,计算机的发展经历了电子管计算机、晶体管计算机、集成电路计算机到大规模集成电路计算机四代。每一次逻辑元件的变更都会使计算机的性能得到一次飞跃性的发展,再加上硬件结构和软件技术的不断改进,使得计算机的性价比提高了成千上万倍。
在计算机的发展过程中,电子计算机技术一直朝着满足海量、高速数值计算的要求发展,每一代计算机又派生出大小不一、性能各异的类型。如果按计算机的规模、性能和用途来分类,可分为巨、大、中、小、微型计算机。近年来,计算机的发展逐渐形成两大趋势:一方面向着高速大容量、智能化的超级巨型机方向发展;另一方面向着微型机的方向发展。
巨型计算机也称为超级计算机,价格昂贵,运算能力强大,主要用于大型科学研究和实验以及超高速、大容量的数学计算。它的研制水平标志着一个国家的科学技术和工业发展水平,象征着国家的实力。
微型机简称“微机”。微型机的CPU集成在一个小的芯片上,体积小,质量轻,价格便宜,适用面广,白面世以来,已渗透到社会生产生活中的各个领域。
计算机的出现使人类社会发生了翻天覆地的变化,科技、国防、工业、农业、通信以及日常生活的各个领域都得到了飞速发展,人们的生产、生活方式发生了十分深刻的变革。目前计算机的发展水平已经成为一个国家现代化水平的重要标志之一。
……