基本信息
- 作者: 徐玮等
- 出版社:机械工业出版社*
- ISBN:9787111303350
- 上架时间:2017-4-4
- 出版日期:2011 年2月
- 开本:16
- 版次:1-1
- 所属分类:计算机 > 计算机组织与体系结构 > 单片计算机
内容简介
计算机书籍
《C51单片机高效入门(第2版)》是以目前最为流行的8051系列单片机为主体,同时使用c程序设计语言来进行描述的。全书共分为四部分内容:单片机基础知识、c语言程序设计、单片机入门基础实例、单片机高级应用实例。以理论与实践相结合的方式来进行讲解,避免了传统教科书给人枯燥、乏味的感觉。讲解风格通俗易懂、条理清晰、实例丰富、图文并茂,即使是没有任何单片机基础的人,也可以通过本书的学习,踏入单片机世界的大门。
作者为本书的出版开发了相应的学习编程、仿真及实验板,以方便读者朋友进行学习,同时以大量实例照片记录了实验的过程及现象,以激发读者朋友对单片机的兴趣爱好。
本书的配套光盘包含了所有实验的源程序代码、一些常用的电子工具软件、芯片资料、实验过程照片以及实验演示视频录像。因此,通过本书,读者获得的是教程和学习平台的结合,不仅可以用于学习,而且还可以用于工厂、企业的产品研发。
本书可供电子爱好者和大学、中专相关专业学生参考。
目录
第1章 初识单片机
1.1 单片机及其发展历史
1.2 单片机到底能够做哪些应用
1.3 学习单片机软、硬件实验设备的准备
1.4 单片机学习的有效方法与途径
第2章 单片机基础知识
2.1 MCS-51单片机内部结构
2.1.1 MCS-51单片机组成框图
2.1.2 MCS-51单片机工作机制
2.1.3 MCS-51单片机内部功能部件
2.2 引脚定义与特性
2.3 MCS一51单片机存储器和寄存器
2.3.1 MCS一51单片机的存储器结构
2.3.2 MCS-51单片机的寄存器
2.4 定时/计数器
2.4.1 定时/计数器概述
2.4.2 定时/计数器结构
2.4.3 定时/计数器控制寄存器
书摘
在第一小节提到:单片机最离不开的部件是中央处理器、ROM、RAM、振荡电路等部件,在第二小节中又把这几个部分分别看成是抽屉、工作台、工人,虽然比喻不是非常的确切,但是很能够说明问题,下面对每个部件的功能进行说明。
1.只读存储器(ROM)
写出来的程序编译成最终的目标代码,通过烧写,被放在这里。代码是能够被识别的命令的序列(也可以有数据,一般是常量),用来指导CPU一步一步地去做事情。而写程序的你,就是领导了,就是那个往抽屉里放纸条的人,只不过纸条上写的东西,不是简单的一句“去看第三个抽屉”,而你现在在学的,就是怎么当领导。同时请注意“只读”的含义,对一个一般的程序执行过程来讲,程序是不可更改的,就是说,工人是不可以往抽屉里放纸条的。但在实际的系统中,有很多数据是变化的,因此单片机里还需要有一种存储器,就是RAM,也就是程序执行的时候可以使用的工作台。
2.随机存取存储器(RAM)
根据MCS_5l单片机的结构特点,RAM里放的肯定是数据,之所以叫随机存取存储器,是因为在工作过程中,数据可以随时读取和修改,正因为这样,一般而言在C51语言中定义的变量实际总会被定位在这里。对很多内部处理来说,RAM的确很像工作台,用来暂时存放和处理一些数据。
3.中央处理器(CPU)
虽然每个部分都不可缺少,但是在单片机内部,最重要的是中央处理器,它负责指令的读取、译码和执行等内部控制以及算术逻辑运算,当然它的结构也很复杂,由于是采用了高级语言来设计程序,我们就不必了解它,在写程序的时候你往往是感觉不到它的存在的,当然如果用汇编语言写的话就不同了。
4.振荡电路
工人是需要吃饭的,但是单片机不是,推动单片机有条不紊地工作的动力在哪里呢?就是要说的振荡电路。振荡电路给出的时钟信号,使得由一大堆数字电路构成的单片机各个部件能够协同工作,并最终实现需要的功能。‘有了前面说到的功能部件,程序已经可以执行了,但是如果仔细看看,其实这样的单片机是没有什么用的,首先数据从哪里来呀,捣鼓完之后的数据又有什么用呀,所以要构成实用的系统,还需要其他的部件。
5.输入/输出(I/O)口
输入/输出口是单片机最普通也是最常用的部件,它可以用来获取外部的数字量,输出内部的数字量。例如通过指令可以获取当前P0口所有口线的状态,也可以通过指令控制口线输出高低电平,从而驱动连接在相应口线上的执行、指示部件产生动作,例如控制继电器、发光二极管等。
……