单片机应用与接口技术

副标题:无

作   者:周坚等编著

分类号:

ISBN:9787111290971

微信扫一扫,移动浏览光盘

简介

   本书是在多年课程改革和工程实践的基础上编写的。以80C51单片机为   主芯片,按照理实一体化的编写模式,将内容分为除绪论外的15个课题,涵   盖了80C51单片机软件实验环境的建立、硬件实验电路板的制作、Proteus仿   真软件的使用以及80C51单片机的I/O口、中断系统、定时器/计数器、指   令系统和串行接口与串行通信,还讲解了单片机与外围设备接口的具体实现   ,包括显示接口、模拟量转换接口、键盘接口、I2C串行接口总线等,并介   绍了实时时钟芯片、LED点阵显示屏、液晶显示屏等几种常用的接口芯片及   其具体应用。    根据单片机应用技术实战性很强的特点,本书在编写过程结合理论与实   践,边学边练。同时,为了消除读者硬件资源的差别,书中所有的应用程序   都采用Proteus仿真实现,选用切合生活实际的任务,具有很强的可操作性   和趣味性。    为了方便教学,本书配有免费电子教案及交流网站(www.mcustudio.   com),欢迎大家在线索取和交流。    本书可作为职业学校和成人教育单片机课程教材,也是电子爱好者自学   单片机的首选。   

目录

  前言
  绪论
   0.1 单片机简介
   0.2 常见的单片机品种
   0.3 计算机中数据的表示
   0.3.1 常用的数制
   0.3.2 二进制的算术运算
   0.3.3 数制间的转换
   0.3.4 数的表示方法及常用计数制的对应关系
   0.3.5 逻辑数据的表示
   0.4 计算机中常用的基本术语
   0.5 存储器
   0.5.1 存储器的工作原理
   0.5.2 半导体存储器的分类
  课题1 80C51单片机软件实验环境的建立
   任务1 Keil软件简介、安装与使用
   1.1.1 Keil软件简介
   1.1.2 安装Keil软件
   1.1.3 使用Keil软件
   任务2 Proteus软件简介、安装与使用
   1.2.1 Proteus软件简介
   1.2.2 安装Proteus软件
   1.2.3 使用Proteus软件
  课题2 80C51单片机硬件实验环境的建立
   任务1 使用STC89C51单片机制作实验板
   2.1.1 电路原理图
   2.1.2 实验板的制作与代码的写入
   任务2 让实验板具有仿真功能
   2.2.1 仿真的概念
   2.2.2 仿真芯片制作
   任务3 认识和使用成品实验板
   2.3.1 实验板功能简介
   2.3.2 成品实验板硬件结构
   2.3.3 成品实验板的基本使用方法
  课题3 认识80C51单片机I/O端口
   任务1 用单片机控制LED
   3.1.1 任务分析
   3.1.2 用Proteus仿真实现
   任务2 用单片机发出声音
   3.2.1 任务分析
   3.2.2 用Proteus仿真实现
   3.2.3 延时工作过程分析
   任务3 用指拔开关设置音调
   3.3.1 音名与频率的关系
   3.3.2 用Proteus仿真实现
   3.3.3 单片机内部的并行I/O口
   任务4 用单片机制作风火轮玩具
   3.4.1 用Proteus仿真实现
   3.4.2 用硬件仿真实现
   3.4.3 单片机的内部结构
  课题4 80C51单片机的中断系统
   任务1 紧急停车控制器
   4.1.1 中断的概念
   4.1.2 用Proteus仿真实现
   4.1.3 80C51单片机的中断结构
   任务2 通过外部信号来改变风火轮的转速
   4.2.1 任务分析
   4.2.2 用Proteus仿真实现
   4.2.3 中断响应分析
  课题5 80C51单片机的定时器/计数器
   任务1 包装流水线中的计数器
   5.1.1 定时/计数的基本知识
   5.1.2 用Proteus仿真实现
   5.1.3 单片机中的定时器/计数器工作原理
   任务2 用单片机来唱歌
   5.2.1 歌谱与歌曲的基本知识
   5.2.2 用定时中断来获得不同频率的信号
   5.2.3 用单片机实现唱歌
  课题6 80C51单片机的串行口与串行通信
   任务1 使用串行口扩展并行口
   6.1.1 用串行口扩展并行输出口
   6.1.2 用串行口扩展并行输入口
   6.1.3 80C51单片机的串行口
   任务2 单片机与PC通信
   6.2.1 串行通信的基本知识
   6.2.2 单片机与PC通信的具体实现
   6.2.3 串行口工作方式与波特率设置
  课题7 80C51单片机的指令系统
   任务1 指令的概念
   7.1.1 有关指令与程序的基本概念
   7.1.2 汇编语言指令格式
   任务2 指令的寻址方式
   7.2.1 寻址的概念
   7.2.2 寻址方式
   7.2.3 指令中的操作数标记
   任务3 数据传送类指令
   7.3.1 数据传送类指令介绍
   7.3.2 用仿真软件进行指令练习
   任务4 算术运算类指令
   任务5 逻辑运算类指令
   任务6 控制转移类指令
   任务7 位操作类指令
  课题8 程序设计初步
   任务1 数制转换程序
   任务2 双字节数运算程序
   任务3 多字节移位程序
   任务4 子程序设计
  课题9 显示接口
   任务1 一位计数器
   9.1.1 单个数码管的结构
   9.1.2 用单个数码管显示数字
   9.1.3 数码管显示中的其他问题
   任务2 银行利率屏的制作
   9.2.1 相关知识
   9.2.2 任务实现
   9.2.3 使用普通I/O扩展串行口
   任务3 秒表的制作
   9.3.1 LED数码管动态接口原理
   9.3.2 动态显示程序编写
   9.3.3 秒表的实现
  课题10 模拟量转换接口
   任务1 数字电压表的制作
   10.1.1 A/D转换器工作原理
   10.1.2 数字电压的制作
   任务2 数字化信号发生器
   10.2.1 D/A转换器工作原理
   10.2.2 数字化信号发生器的实现
  课题11 键盘接口
   任务1 键控风火轮
   11.1.1 单片机键盘简介
   11.1.2 键控风火轮的实现
   任务2 可预置数的倒计时时钟
   11.2.1 倒计时时钟功能描述
   11.2.2 倒计时时钟的实现
   11.2.3 单片机键盘处理的方法
   任务3 智能仪器的键盘
   11.3.1 相关知识
   11.3.2 智能仪器键盘功能的实现
  课题12 I2C串行接口总线
   任务1 I2C串行接口与VIIC软件包
   12.1.1 I2C总线简介
   12.1.2 典型I2C总线接口芯片AT24系列EEPROM
   任务2 AT24C01A编程器的制作
   12.2.1 编程器功能描述
   12.2.2 编程器的制作
  课题13 实时时钟芯片及其应用
   任务1 认识DSl302芯片
   任务2 用DSl302制作实时时钟
   任务3 使用DSl302片内RAM存取数据
  课题14 LED点阵显示屏及其应用
   任务1 认识LED点阵显示屏及字模
   14.1.1 LED点阵显示屏的结构
   14.1.2 字模的产生
   任务2 用LED点阵显示屏显示汉字
   14.2.1 用LED点阵显示屏显示单个汉字
   14.2.2 用LED点阵显示屏显示多个汉字
  课题15 液晶显示屏及其应用
   任务1 小小迎宾屏
   15.1.1 字符型液晶显示器简介
   15.1.2 字符型液晶显示屏驱动程序
   15.1.3 小小迎宾屏的实现
   任务2 认识点阵式液晶显示屏
   15.2.1 FMl2864I及其控制芯片HD61202
   15.2.2 HD61202及其兼容控制驱动器的特点
   15.2.3 HD61202及其兼容控制驱动器的指令系统
   任务3 用点阵式液晶屏显示汉字
   15.3.1 硬件电路
   15.3.2 字模生成
   15.3.3 编程实现
  参考文献
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

单片机应用与接口技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon