书籍详情

单片机编程与应用入门

单片机编程与应用入门

作者:杨西明,朱骐 主编

出版社:机械工业出版社

出版时间:2004-06-01

ISBN:9787111142904

定价:¥16.00

购买这本书可以去
内容简介
  本书面向广大单片机技术的初学者,分为三个学习阶段。第一阶段包括第一章到第三章内容,除介绍单片机的基础知识外,重点讲述以DIY方式制作一套单片机编程和实验用的学习工具,并利用这套学习工具进行简易编程和实验。第二阶段包括第四章内容,进一步学习MCS一51系列单片机指令、汇编语言及编程实例,嵌入式系统的组成实例。第三阶段包括第五章和第六章内容,介绍单片机C语言编程和应用。通过这三个阶段的学习,即可以较顺利地进入单片机广阔的应用领域。本书起点低、操作性强,同时具有相当的高度。其中,简易编程、GAL芯片应用及单片机的C语言编程,对于初学者来说都是较新的知识,是广大初学者学习单片机的良好入门读物。跨入新世纪,随着我国科学技术的迅速发展和人民生活水平的不断提高,各种家用电器已经大量进入千家万户。我国的电子爱好者是一支庞大的队伍,而且每年都有很多初学者加入这个行列。如何帮助这些初学者更快地进入这个五彩缤纷的电子世界,这是众多科普工作者都十分关心和考虑的问题。过去,我们也曾为初学者举办过各种类型的培训班,并编写了很多本不同层次的培训教材。但是,我们觉得初学者参加培训班学习,总要受到时间、经济、地域等多种条件的限制。因此,为初学者编写一套自学的入门读物,可以说是一种很好的办法,也是我们多年的心愿。为此,我们编写了这套初学者的入门读物:电子技术轻松入门丛书。本丛书的作者均为电子爱好者、专业教师、职业技术培训考评员,他们不仅具有串富的实践经验,而且具有多年从事各种培训班的教学经验。由他们根据自己多年学习的心得体会、实践操作经验及丰富的教学经验,针对初学者的特点,运用通俗的语言,由浅入深地阐明电子技术各个方面的基本原理、实际操作及维修方法,编写成这套电子技术轻松入门丛书,奉献给各位初学者,以满足初学者随时随地学习的需求,这就是我们的愿望。本丛书第一次出版了《电子元器件选用入门》、《电子元器件检测入门》、《现代音响技术入门》、《电子电路识图入门》、《单片机编程与应用入门》、《万用表使用入门》等六本。根据读者的需要,今后我们还将陆续出版。本丛书既是电子爱好者的入门读物,也可作为职业学校相应专业及业余技术培训班的教材,还可供电工、电子维修人员参我们衷心希望广大读者对这套丛书提出宝贵的意见和建议。"电子技术轻松入门丛书"编委会在电脑、飞机、因特网、数控机床上,都有单片机的身影。这些体积只有指甲般大小的芯片默默无闻、不知疲倦地工作着。它的商品名称为微控制器单元,即MicroControllerUnit,简称MCU。它能嵌入被控对象,进行各种复杂控制,在机器中发挥着重要作用。单片机体积小、价格低廉、功能强、购买容易,为学习和应用提供了良好的基础。在前三章,本书用通俗的语言,由浅入深地讲述了单片机的基础知识,并向初学者介绍了一种可自制的编程简易的学习工具。可以利用这种学习工具方便地进行单片机的编程、调试,在实验板上进行各种控制实验。通过动手实践,既能加深概念的理解,又可以锻炼和提高解决实际问题的能力。第四章简述了MCS一51系列单片机的指令集及汇编语言实例。后两章介绍了单片机C语言编程的集成开发环境(1DE)及简单应用。本书具有探索性、实验性、前瞻性等特点。以实验手段普及单片机的运用,可加深对单片机技术基本原理的理解,活跃创新性思维,锻炼读者将学习的理论知识运用于解决实际问题的能力。众所周知,学习单片机的编程和调试,传统方式必须用PC+仿真器+编程器的三件式模式,不仅花费大,而且结构复杂,无法适应初学者的思维和能力。而本书介绍的学习内容和学习工具,将这一过程简易化、自装化、廉价化、普及化,将它从昂贵、复杂、专业的平台降低到普通学习者的平台上,但仍保留单片机的全部系统特点,包括程序的输入、汇编、通信、运行,只不过指令已是简易化了。本书具有起点低、易于学习、技术新颖、理论结合实际等特点,又有一定的高度和实用性,便于自学,又可用于科技馆、少年宫、普通中小学及中等职业学校作为教材使用,也可作为电子技术爱好者的自学参考书。为保持与实物的一致性,本书中个别图形符号和文字符号仍采用旧标准,特此说明,请读者阅读时加以注意。本书是"电子技术轻松入门丛书"中的一册,在编写过程中得到了编委会主任宋贵林老师的支持和帮助,在此对宋贵林老师表示感谢。本书在编写过程中学习和参考了一些单片机方面的书籍、教材和产品资料,在此特向作者表示感谢。本书由杨西明、朱骐任主编,王鑫、张渤洋同志也参加了本书的编写工作。由于时间仓促,加之编者水平有限,缺点和错误在所难免,恳切希望广大读者批评指正。读者查询本书的有关器材情况请联系:单位:北京市宣武区第二职业学校地址:北京市宣武区宣外大街23号邮编:152电话:(1)6333458E-mail:hzldanpian@Yahoo.com.cn联系人:杨西明
作者简介
暂缺《单片机编程与应用入门》作者简介
目录
第一章 单片机概述
第一节 单片机简述
一. 认识单片机
二. 单片机的发展
三. 单片机的应用领域
第二节 单片机的基本组成原理
一. 计算机的组成
二. 单片机的组成
第三节 单片机的应用特点
一. 单片机控制系统
二. 单片机的应用特点
三. 单片机应用的重要意义
第四节 单片机程序设计初论
一. 计算机程序设计语言
二. 单片机程序设计语言
三. 单片机程序设计方法简述
第五节 计算机中的数制与运算
一. 十进制. 二进制和十六进制
二. 各种进制数的转换
三. 二进制数算术运算
四. 二进制数逻辑运算
第六节 单片机的学习方法
一. 学习特点
二. 典型学习方法
三. 实验学习法
第二章 学会DIY
第一节 常用工具和元器件
一. DIY的意义
二. 常用工具
三. 常用元器件
四. HZL--2003a/b型机装焊须知
第二节 HZL--2003a型机装机与检测
一. HZL--2003a型机装机
二. HZL--2003a型机检测
第三节 HZL--2003b型机装机与检测
一. HZL--2003b型机介绍
二. HZL--2003b型机装机
三. HZL--2003b型机检测
第四节 逻辑笔的制作
一. 逻辑笔电原理图
二. 逻辑笔工作原理
三. 测试点电压计算
四. 逻辑笔制作
五. 逻辑笔元器件表
第三章 单片机编程练习及实践
第一节 软件介绍
一. 简易指令集
二. 采用C语言
第二节 编程练习
一. 单元编程准备
二. 单元编程示范
三. 单元编程练习
第三节 端口扩展实践
一. 扩展用元器件
二. 扩展实验
第四章 MCS-51系列单片机
第一节 概述
一. 基本系列
二. 80C51系列
三. AT89C系列
第二节 MCS-51系列单片机的内部总体结构
一. MCS-51系列单片机系统组成介绍
二. MCS-51系列单片机的引脚布置及功能
三. MCS-51系列单片机的内部存储器
四. MCS-51系列单片机的并行输入/输出端口 I/O端口
五. MCS-51系列单片机的时钟电路
六. MCS-51系列单片机的工作方式
第三节 AT89C系列单片机的硬件组成
一. AT89C2051单片机硬件的组成特点
二. AT89C2051单片机的引脚配置
第四节 MCS-51系列单片机的指令系统
一. 指令系统概述
二. MCS-51指令系统分类
第五节 MCS-51汇编语言程序设计及实验
一. 汇编语言的语句格式
二. 寻址方式
三. 汇编语言程序设计练习
第五章 用C语言为单片机编程序
第一节 C语言与单片嵌入式系统 SOC
一. 为什么要用高级语言
二. MCS-51系列单片机的C语言编译器
三. 嵌入式系统与SOC
第二节 C语言入门
一. C语言的常见书写格式
二. C语言基本规则
三. 程序结构
第三节 Keil C51的集成开发环境 IDE
一. 界面和菜单
二. 输入程序并编译
第四节 解决编译中的错误 警告
一. 常见的错误
二. 警告
第五节 软件仿真
一. Keil C中的软仿真
二. 软仿真的步骤
第六节 应用实例
一. 项目计划和分析
二. 通用服务函数
三. 显示模块
四. 串行存储器读写模块
五. 键盘读取函数
六. 蜂鸣器函数
七. 完成主函数
第六章 单片机与实时操作系统
第一节 操作系统简介与分类
一. 操作系统的概念
二. 操作系统的功能
三. 操作系统的简单分类
四. 单片机上的实时操作系统
第二节 RTX51 Tiny操作系统的应用
一. 建立一个基本应用
二. 配置RTX51 Tiny基本参数
第三节 RTX51 Tiny应用实例
一. 问题
二. 解决
三. 程序
第四节 单片机与网络
一. 网络的发展与应用
二. 网络的概念
三. 单片机上网的实现
第五节 应用实例
一. 智能语音报警电子钟
二. CTCSS信号发生器
附录 MCS-51系列单片机指令表
参考文献
猜您喜欢

读书导航