收藏本站
   
网站首页
 
图书分类
 
下载中心
 
服务指南
 
经销商园地
 
单片机读者俱乐部
 
关于我们
 
常见问题
 
留言中心
 
 其 它 
   
单片机与嵌入式系统大学教参系列教材外语图书计算机系列航空航天工程图书科普图书综合社科人文
图书检索
  关键字:
  分类:
 

本类图书
 
分类浏览
 
 
单片机
教材与教辅
应用技术基础
应用程序设计与开发
不同应用领域
实例、实践、系统设计..
51系列单片机器件原理..
INTEL公司16位单片机
AVR单片机
PIC单片机
MSP430单片机
Freescale单片机
EPSON单片机
凌阳公司单片机
其他公司单片机
单片机及外围器件手册..
应用技术选编及应用文..
青少年单片机
模糊技术
单片机综合类
 
DSP
 
ARM
 
嵌入式系统教程
 
嵌入式操作系统及软件开发..
 
嵌入式系统应用开发
 
嵌入式系统国外版权引进
 
复杂数字系统设计
 
总线技术
 
无线通信技术
 
会议论文集及大奖赛
 
杂志合订本及增刊
 
周立功公司策划图书
 
机器人
 
大学生课程设计实践
位置:首页 图书分类 单片机  
单片机应用设计培训教程——实践篇 [单片机与嵌入式系统 ┈→ 单片机]
 
定价:22元
作者:夏继强 邢春香
书号:978-7-81124-197-6
配盘:无盘
丛书名:
出版日期:200801
开本:787×960 1/16开
字数:258千字
点击次数:8191 次
内容简介
    本书是信息产业部中国电子企业协会、全国单片机应用设计师考试认证委员会指定的职业认证培训教材——《单片机应用设计培训教程》套书中的实践篇。

    该教程以80C51系列单片机为基础,分为入门训练、基础训练、应用设计、综合设计,共4章。主要内容包括单片机汇编语言和C语言的软件开发过程,集成开发环境的使用;80C51的内部运算功能单元实验,定时器/计数器实验、中断实验及串行口实验;单片机系统的并行扩展实验,I2C 总线、Onewire、SPI等多种串行扩展实验;综合应用设计。

    本书还配备了按教材全部实验内容统一规划的实验板电路,以供学员在设计和使用时参考。

    本书既可作为单片机应用设计的培训教材,也可作为大专院校单片机课程的实验教材,或作为广大工程技术人员学习开发单片机的参考用书。

前言
    职业技能教育是提高我国从业人员技能水平的重要措施。《单片机应用设计培训教程》套书是为配合单片机职业培训的需要而编写的,是信息产业部中国电子企业协会、全国单片机应用设计师考试认证委员会指定的职业认证培训系列教材,本书是《单片机应用设计培训教程》套书中的实践篇。

    本书既可作为单片机应用设计的培训教材,也可作为大专院校单片机课程的实验教材,以及广大工程技术人员学习开发单片机的参考用书。

    本教程分为入门训练、基础训练、应用设计、综合设计4部分,共4章。

    第1章是单片机应用开发的入门训练,介绍汇编语言和C语言的软件开发过程,集成开发环境的使用。

    第2章是单片机应用开发的基础训练,根据80C51的内部功能,着重练习定时器/计数器、中断及串行口的使用。

    第3章是单片机系统的串并行扩展内容,练习单片机系统各个典型接口的应用设计,针对串行外围器件的扩展越来越多的实际情况,设置了串行口、I2C 总线、Onewire、SPI等多种串行扩展芯片的实训内容。

    第4章是综合设计,给出1个应用前3章内容的综合应用实验,学员可以根据兴趣,设计更多的实践内容。在这一章中,还介绍了嵌入式实时多任务操作系统μC/OSII的开发方法,但这部分不作为大纲中的考试内容来要求。

    在编写过程中,考虑到学员学历及专业背景不同,并希望在有限的集中培训时间内达到夯实基础、快速提高、靠近实用的目的,主要突出以下几个特点:

    1.循序渐进

    本教程在内容编排上采用由浅入深、由易到难的原则,从最初的熟悉单片机开发环境,到内部单元功能实验,再到单片机系统扩展实验,直至最后的综合实验,体现了从了解单片机基本原理,到能够根据需要设计出单片机系统的不同阶段的训练内容。不同层次的读者可以根据自己的情况选择练习起点。

    2.突出串行扩展

    目前的单片机系统设计中,除了传统的并行外围器件扩展外,串行外围器件扩展也很活跃,各大芯片制造商都推出这类产品,这也为系统设计尤其是硬件设计带来了方便。本教程力求能够跟上这种发展趋势,除并行外围器件扩展实验外,还介绍了目前使用较多的UART、I2C总线、Onewire、SPI等多种串行扩展芯片的使用方法。

    3. 虚拟接口与虚拟器件思想

    虚拟接口与虚拟器件是目前单片机系统设计的又一大特色,采用这一思想,可以充分利用单片机的软件资源,实现一些接口和器件的功能,给应用系统设计带来了灵活性。本教程在编写中也反映了这一特色,特别是在串行扩展实验中,给出了多种串行通信的模拟软件包,应用这些软件包可以灵活地扩展出各种串行接口,希望能通过这些实验在虚拟设计上起到抛砖引玉的作用。

    4. 高级语言与汇编语言并重

    为简化系统编程,增加单片机应用系统程序的可读性和可移植性,单片机编程也从传统的汇编语言编程转向C语言编程。为适应这一形势需要,本教程的所有程序都提供了C语言代码。同时,为满足不同层次读者的需要,书中也给出了相应的汇编语言程序,可以对照学习。

    本书配备了按教材全部实验内容统一规划的实验板电路,以供学员在设计和使用时参考。由于书中的11个实验均为单片机应用设计的基本实验内容,各培训单位可以根据已有条件参考应用。

    本套教材由何立民教授统一筹划,在编写过程中得到了中国电子企业协会培训中心领导的关心指导,也得到了北京航空航天大学出版社的大力支持。

    本教程由夏继强、邢春香负责内容规划、修改、定稿。研究生尚真真、钱问发、刘媛媛、习亮、刘铮、曹磊、张小武、陈亮亮参与了程序的编制和软件的调试。何立民教授、张迎新教授对本教程提出了宝贵意见,在此表示衷心的感谢。

    由于编者的水平所限,书中难免存在缺点和错误,请广大读者给予批评指正。

    作者的电子邮箱:xiajiqiang@buaa.edu.cn。


作  者

2007年12月

目录
第1章  入门训练
1.1  汇编语言及C51语言编程方法介绍1
1.1.1  汇编语言1
1.1.2  C51语言3
1.2  集成开发环境4
1.2.1  Keil C51集成开发环境介绍4
1.2.2  程序固化10
第2章  基础训练
2.1  单片机内部功能单元简介13
2.1.1  80C51单片机的内部结构13
2.1.2  80C51的内部存储器组织14
2.2  实验1——运算功能实验15
2.3  实验2——单片机I/O口实验17
2.4  实验3——定时器/计数器实验20
2.5  实验4——中断实验25
2.6  实验5——串行扩展实验29
第3章  应用设计
3.1  并行扩展与串行扩展34
3.1.1  并行扩展34
3.1.2  I2C总线简介34
3.1.3  Onewire协议简介47
3.1.4  SPI协议简介55
3.2  实验6——并行扩展液晶显示器实验57
3.3  实验7——ZLG7290扩展键盘显示实验61
3.4  实验8——日历时钟PCF8563实验66
3.5  实验9——A/D、D/A转换器PCF8591实验77
3.6  实验10——DS18B20数字温度采集实验80
3.7  实验11——X5045看门狗实验83
第4章  综合设计
4.1  多功能时钟及温度采集实验95
4.2  μC/OSII嵌入式实时多任务操作系统实验114
4.2.1  嵌入式实时多任务操作系统114
4.2.2  μC/OSII实时操作系统114
4.2.3  μC/OSII的移植119
4.2.4  μC/OSII下的多功能时钟及温度采集实验121
附录A  实验板电路图158
附录B  实验使用的芯片引脚图162
附录C  MCS51指令系统特点及速查表163
C.1  指令系统格式及标识163
C.2  指令系统分类164
C.3  MCS51指令速查表168
参考文献170


版权所有:北京航空航天大学出版社 设计制作:易择科技
地址:北京市海淀区学院路37号北航出版社 邮编:100191
电 话:010-82317024 82317027  传 真:010-82328026  邮购传真:010-82316936
京ICP备05030743号