当前位置:主页 > 书籍配套资源 > 单片机配套资源
《51单片机项目教程》教案,源代码

《51单片机项目教程》教案,源代码

  • 更新:2021-12-02
  • 大小:10.95 MB
  • 类别:单片机
  • 作者:张景璐,于京,马泽民 编著
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

本书是一本基于工作过程课程开发设计的单片机案例教程,书中以单片机硬件设计助理工程师、软件设计师等一些与单片机项目开发相关的岗位工作任务为依据,通过典型工作任务的分析归纳,总结了5个典型单片机案例设计,主要包括彩灯设计,万年历系统,基于DS18B20单片机的数字温度系统,基于AT89C51SND1C单片机的MP3播放器和U盘设计,以及目前流行的触摸屏应用,并增加了两个项目实践训练——数字存储示波器、基于DDS的信号发生器。

本书在实用的前提下,以模块化教学为指导思想,采用工程任务开发的模式,对这些案例进行讲解,结构新颖,层次清晰。

本书大部分应用程序设计是采用C语言开发的,读者在学习中可由浅到深、循序渐进,开发出符合当今趋势且实用的单片机应用系统。

本书实例丰富,突出技能训练,适合于高职类院校的学生使用。此外,本书结构合理、实用性强,涉及的知识面广泛,也可供单片机应用系统的设计、开发人员以及其他院校电子类专业的师生参考、学习使用。

目录

  • 第1章简单的单片机应用示例——彩灯设计
  • 1.1单片机介绍
  • 1.1.1单片机的概念
  • 1.1.2单片机的品种和系列
  • 1.1.3单片机的应用
  • 1.2项目目标与准备
  • 1.3制作单片机最小系统
  • 1.3.1单片机基本知识
  • 1.3.2单片机最小电路
  • 1.3.3单片机控制LED实现彩灯显示
  • 1.3.4单片机控制键盘、数码管实现按键计次
  • 1.4单片机控制个性化彩灯功能
  • 1.4.1单片机控制个性化彩灯
  • 1.4.2C51单片机的定时/计数器控制个性化彩灯
  • 1.5单片机软件设计C程序
  • 1.5.1概论
  • 1.5.2C语言程序的基本结构
  • 1.6软件仿真与调试
  • 1.6.1Keil uVision3集成开发环境介绍
  • 1.6.2单片机仿真软件Proteus介绍
  • 1.7项目小结与建议
  • 1.7.1概念复习
  • 1.7.2技能回顾
  • 1.8项目训练
  • 第2章S52单片机应用示例——万年历系统
  • 2.1项目目标与准备
  • 2.2S51、89S52、89S53系列单片机介绍
  • 2.3万年历系统设计
  • 2.3.1万年历系统
  • 2.3.2万年历各功能部件
  • 2.3.3万年历电路设计
  • 2.3.4万年历电路
  • 2.3.5万年历PCB设计与布线
  • 2.4万年历软件设计与实现
  • 2.4.1万年历日历驱动程序设计
  • 2.4.2万年历显示程序设计
  • 2.5系统组装与焊接
  • 2.6仿真与调试
  • 2.6.1Keil uVision3调试程序使用
  • 2.6.2仿真器的使用与仿真调试
  • 2.6.3编程器的使用
  • 2.6.4ISP下载
  • 2.7项目小结与建议
  • 2.7.1概念复习
  • 2.7.2技能回顾
  • 2.8项目训练
  • 第3章触摸屏与单片机应用
  • 3.1项目目标与准备
  • 3.2触摸屏介绍
  • 3.3单片机控制触摸屏输入信息
  • 3.4软件设计
  • 3.4.1如何通过单片机实现触摸屏控制系统
  • 3.4.2程序调试
  • 3.5项目小结与建议
  • 3.5.1概念复习
  • 3.5.2技能回顾
  • 3.6项目训练
  • 第4章基于DS18B20的数字温度系统设计
  • 4.1项目目标与准备
  • 4.2温度传感器
  • 4.3智能水温控制系统组成
  • 4.3.1单片机系统选择
  • 4.3.2基于DS18B20的温度传感器模块
  • 4.3.3智能水温控制系统的信息存储模块
  • 4.3.4液晶显示模块
  • 4.3.5智能水温控制系统硬件系统方案
  • 4.4软件系统设计
  • 4.5选择部件,控制水温的精度,对项目进行改进
  • 4.6项目小结与建议
  • 4.6.1概念复习
  • 4.6.2技能回顾
  • 4.7项目训练
  • 第5章项目实践——基于单片机AT89C51SND1C的MP3播放器和U盘设计
  • 5.1项目目标与准备
  • 5.2MP3播放系统
  • 5.3AT89C51SND1C单片机系统选择
  • 5.4MP3播放器主要部件构成
  • 5.4.1Nand Flash K9F5608实现歌曲的存储
  • 5.4.2CS4330音频D/A转换器芯片实现歌曲的播放
  • 5.4.3液晶显示歌曲信息
  • 5.4.4调整歌曲的播放顺序
  • 5.5MP3播放器硬件系统方案
  • 5.6软件设计与调试
  • 5.7程序下载
  • 5.7.1ISP下载
  • 5.7.2FLIP的使用
  • 5.8项目小结与建议
  • 5.8.1概念复习
  • 5.8.2技能回顾
  • 5.9项目训练
  • 第6章项目实践——基于DDS的信号发生器
  • 6.1DDS技术介绍
  • 6.2信号发生器的构成
  • 6.2.1如何用AD9851芯片构成信号发生器
  • 6.2.2如何用AD9854芯片构成信号发生器
  • 6.2.3如何用AD9954芯片构成信号发生器
  • 6.3如何实现基于DDS的信号发生器
  • 6.4软件设计
  • 6.5项目小结与建议
  • 6.6项目训练
  • 第7章项目实践——数字存储示波器
  • 7.1FPGA技术介绍
  • 7.2如何用单片机完成数字存储示波器系统
  • 7.3数字存储示波器组成
  • 7.4如何实现单片机和FPGA技术的复杂系统开发
  • 7.5项目小结与建议
  • 7.6项目训练

资源下载

资源下载地址1:https://box.lenovo.com/l/boXZ2c

相关资源

网友留言