注册 登录 进入教材巡展
#
  • #

出版时间:2014年9月

出版社:中国电力出版社有限公司

以下为《微机原理与接口技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国电力出版社有限公司
  • 9787512361096
  • 39651
  • 0065152285-6
  • 16开
  • 2014年9月
  • 工学
  • 计算机科学与技术
  • TP36
  • 电气类
  • 高职高专
内容简介
张慧丽、杨斌主编的《微机原理与接口技术》以微型机MCS-51系统为背景,从入门到应用设计的角度介绍微机原理与接口技术,利用行动导向的课程开发方法编写教材。包括九个学习情境:认识微型计算机、认识微机的硬件结构、微机的存储扩展、微机指令系统、汇编语言程序设计、CPU与外设数据传送方式、接口技术、常用外设、综合课题。教材采用以项目为核心的模块化编写模式,以循序渐进学习为指导,让读者“学中做,做中学”。
本教材适合高等院校工科类专业相关课程教学的教师及学生参考,也适合微控制器技术、单片机开发等相关工作的工程技术人员学习参考。
目录

出版说明


前言


学习情境一  认识微型计算机


  任务1.1  认识微型计算机系统的组成


    1.1.1  子任务1:计算机系统的体系结构


    1.1.2  子任务2:微型计算机系统的体系结构


  任务1.2  了解微型计算机的主要技术指标


    1.2.1  子任务1:微型计算机的分类


    1.2.2  子任务2:微型计算机的主要技术指标


  任务1.3  微型计算机中信息的表示方式


    1.3.1  子任务1:计算机中的数制


    1.3.2  子任务2:二进制数的运算


    1.3.3  子任务3:计算机中的二进制编码


    1.3.4  子任务4:带符号二进制数的表示及其运算


  任务总结


  思考与练习


学习情境二  认识微机的硬件结构


  任务2.1  认识MCS一51的内部结构和外部引脚


    2.1.1  子任务1:了解单片机和PC机的区别


    2.1.2  子任务2:MCS一51的内部结构


    2.1.3  子任务3:MCS一51的外部引脚


  任务2.2  掌握MCS一51系统开发过程


    2.2.1  子任务1:安装软件开发工具Ken


    2.2.2  子任务2:认识硬件开发工具


    2.2.3  子任务3:利用实验板的开发过程


    2.2.4  子任务4:仿真开发过程


  任务2.3  了解MCS一51的内部存储器


    2.3.1  子任务1:了解存储器类型


    2.3.2  子任务2:片内RAM低128位字节


    2.3.3  子任务3:片内RAM高128位字节


    2.3.4  子任务4:内部程序存储器ROM


  任务总结


  思考与练习


学习情境三  微机的存储扩展


  任务3.1  认识MCS一51系统扩展


    3.1.1  子任务1:了解片外三总线扩展技术


    3.1.2  子任务2:了解MCS一51系统存储扩展


    3.1.3  子任务3:了解地址锁存器


    3.1.4  子任务4:识别常见存储芯片


  任务3.2  单片存储器扩展


    3.2.1  子任务1:扩展单片2KB程序存储器


    3.2.2  手任务2:扩展单片16KB程序存储器


    3.2.3  子任务3:扩展单片32KB数据存储器


    3.2.4  子任务4:扩展单片E2PROM存储器


  任务3.3  多片存储器扩展


    3.3.1  子任务1:线选法扩展多片存储器


    3.3.2  子任务2:认识译码器芯片


    3.3.3  子任务3:利用译码器扩展多片存储器


  任务总结


  思考与练习


学习情境四  微机指令系统


  任务4.1  判断寻址方式


    4.1.1  子任务1:立即寻址


    4.1.2  子任务2:直接寻址


    4.1.3  子任务3:寄存器寻址


    4.1.4  子任务4:寄存器间接寻址


    4.1.5  子任务5:变址寻址


    4.1.6  子任务6:相对寻址


    4.1.7  子任务7:位寻址


  任务4.2  实现数据传送


    4.2.1  子任务1:MOV指令


    4.2.2  子任务2:XCH指令


    4.2.3  子任务3:XCHD指令


    4.2.4  子任务4:SWAP指令


    4.2.5  子任务5:PUSH、POP指令


    4.2.6  子任务6:M0VX指令


    4.2.7  子任务7:M0vC指令


  任务4.3  实现算术运算


    4.3.1  子任务1:实现不带进位的加法运算


    4.3.2  子任务2:实现带进位的加法运算


    4.3.3  子任务3:实现带借位的减法运算


    4.3.4  子任务4:实现加1运算(INC指令)


    4.3.5  子任务5:实现减1运算(DEC指令)


    4.3.6  子任务6:实现乘除运算


    4.3.7  子任务7:十进制调整指令


  任务4.4  实现逻辑运算及移位


    4.4.1  子任务1:逻辑与运算指令


    4.4.2  子任务2:逻辑或运算指令


    4.4.3  子任务3:逻辑异或运算指令


    4.4.4  子任务4:清零和取反指令


    4.4.5  子任务5:循环移位指令


  任务4.5  实现控制转移及位操作


    4.5.1  子任务1:无条件转移指令


    4.5.2  子任务2:条件转移指令


    4.5.3  子任务3:调用和返回指令


    4.5.4  子任务4:位运算指令


    4.5.5  子任务5:位控制转移指令


  任务总结


  思考与练习


学习情境五  汇编语言程序设计


  任务5.1  利用Keil调试汇编程序


    5.1.1  子任务1:创建工程


    5.1.2  子任务2:设置工程


    5.1.3  子任务3:调试运行工程


    5.1.4  子任务4:查看和修改存储空间


  任务5.2  设计顺序结构程序


    5.2.1  子任务1:内外存储器之间数据交换


    5.2.2  子任务2:查表程序


  任务5.3  设计分支结构程序


    5.3.1  子任务1:设计单分支结构程序


    5.3.2  子任务2:设计双分支结构程序


    5.3.3  子任务3:设计逐次比较式多分支结构程序


    5.3.4  子任务4:设计散转式多分支结构程序


  任务5.4  设计循环结构程序


    5.4.1  子任务1:设计单循环结构程序


    5.4.2  子任务2:设计多重循环结构程序


  任务5.5  设计子程序及调用程序


    5.5.1  子任务1:了解子程序调用与返回过程


    5.5.2  子任务2:设计无需传参子程序及调用程序


    5.5.3  子任务3:设计累加器或寄存器传参子程序及调用程序


    5.5.4  子任务4:设计堆栈传参的子程序及调用程序


    5.5.5  子任务5:设计现场保护和恢复现场子程序


  任务总结


  思考与练习


学习情境六  CPU与外设数据传送方式


  任务6.1  认识CPU与外设数据传送的方式


    6.1.1  子任务1:程序控制传送方式


    6.1.2  子任务2:中断技术


    6.1.3  子任务3:DMA传送方式


    6.1.4  子任务4:比较各种传送方式


  任务6.2  查询方式实现闭合开关对应灯点亮


    6.2.1  子任务1:实现闭合开关LED灯亮


    6.2.2  子任务2:查询方式分析


  任务6.3  中断方式实现闭合开关蜂鸣器响


    6.3.1  子任务1:实现闭合开关蜂鸣器响


    6.3.2  子任务2:了解MCS一51系统的中断源


    6.3.3  子任务3:了解MCS一51中断系统


    6.3.4  子任务4:了解中断处理过程


  任务总结


  思考与练习


学习情境七  接口技术


  任务7.1  利用定时计数器产生定时


    7.1.1  子任务1:定时计数器产生65ms的定时(查询方式)


    7.1.2  子任务2:时间间隔65ms的LED灯亮灭(查询方式)


    7.1.3  子任务3:定时器的定时与计数功能


    7.1.4  子任务4:设置定时器工作方式


    7.1.5  子任务5:计算4种工作方式的初值


    7.1.6  子任务6:启动定时/计数器


    7.1.7  子任务7:定时计数器产生65ms的定时(中断方式)


    7.1.8  子任务8:利用定时计数器产生1s定时


  任务7.2  单片机与Pc机的串行通信


    7.2.1  子任务1:区分并行通信与串行通信


    7.2.2  子任务2:区分异步通信与同步通信


    7.2.3  子任务3:了解串行通信接口标准RS一232


    7.2.4  子任务4:理解80C51单片机串行口的结构


    7.2.5  子任务5:选择MCS一51串行口的工作方式及波特率


    7.2.6  子任务6:实现MCS一51单片机向PC机连续送数


    7.2.7  子任务7:实现MCS一5l单片机接收来自PC机的数


  任务7.3  D/A转换


    7.3.1  子任务1:理解D/A转换器工作原理


    7.3.2  子任务2:了解D/A转换芯片DAC0832


    7.3.3  子任务3:了解DAC0832和MCS一51的接口连接方式


    7.3.4  子任务4:产生锯齿波电压信号


    7.3.5  子任务5:产生方波电压信号


    7.3.6  子任务6:产生三角波电压信号


  任务7.4  A/D转换


    7.4.1  子任务1:理解A/D转换接口技术


    7.4.2  子任务2:典型逐次逼近式A/D转换芯片ADC0809


    7.4.3  子任务3:ADC0809和MCS一51的连接


    7.4.4  子任务4:以定时方式实现A/D转换


  任务总结


  思考与练习


学习情境八  常用外设