单片机原理及应用万学春西南交通计算机与互联网 pdf下载pdf下载

单片机原理及应用万学春西南交通计算机与互联网百度网盘pdf下载

作者:
简介:本篇提供书籍《单片机原理及应用万学春西南交通计算机与互联网》百度网盘pdf下载
出版社:时代蔚蓝图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:单片机原理及应用(C语言版)
作者:万学春,亓晓彬主编
定价:46.0
出版社:西南交通大学出版社
出版日期:2019-01-01
ISBN:9787564366483
印次:
版次:1
装帧:
开本:16开

  内容简介

本书是按照理实一体化编写,全书共8个项目任务,内容组织遵循由基础到综合,由简单到复杂,由入门到精通的原则。项目1~项目3:围绕单片机实训电路板的制作,介绍了单片机的开发环境,单片机的硬件系统。项目4~项目7:讲述了单片机的具体应用与系统化设计,具体内括单片机并行I/O端口应用,显示和键盘技术应用,定时与中断系统设计,串行通信技术应用。通过项目任务的学解单片机的编台Keil uVision的作与使用,用C语行程序编译与测试,掌握解决单片机各种实际应用所遇到问题的方法。项目8为单片机综合应用,通过完成“数字时钟系统设计”“简易数字电压表设计”“带音调指示灯的电子音乐播放器设计”“基于串行通信技术的密码输入系统设计”4个较复杂单片机应用的实例,培养综合运用单片机基础知识,设计单片机应用硬件系统,编制单片机控制程序的能力。本书可作为高等职业院校城市轨道交通机电技术专业的教材,也可用作技工、中等职业学校、培训机构的教材,适合于单片机的初学者。


  目录

项目1 单片机实训电路板制作
任务1-1 制作一块单片机实训电路板
项目2 单片机的开发环境——C51与ISP软件的使用
任务2-1 单片机C程序的编译连接与下载
2.1 单片机实训电路板的连接与使用
2.2 程序创建与编译连接
2.2.1 KeiluVision软件的使用
2.2.2 程序编译与链接
2.3 单片机程序的下载
知识梳理与总结

项目3 学机硬件系统
任务3-1 一个LED发光二极管的闪烁控制
3.1 认识单片机
3.1.1 几个基本概念
3.2 MCS-51单片机的内部组成及信号引脚
3.2.1 8051单片机的基本组成
3.2.2 8051的信号引脚
3.3 单片机系统电路
3.3.1 单片机时钟电路
3.3.2 单片机复位电路
3.4 MCS-51单片机存储器结构
3.4.1 片内数据存储器
3.4.2 片外数据存储器
3.4.3 程序存储器
任务3-2 汽车模拟转向灯控制
3.5 并行I/O端口电路结构
3.5.1 PO口
3.5.2 Pl口
3.5.3 P2口
3.5.4 P3口
3.5.5 110端口的能
知识梳理与总结

项目4 单片机并行I/O端口应用
任务4-1 8个LED发光二极管同步闪烁控制
4.1 认识C语言
4.1.1 第一个C语言程序
4.1.2 C语言的基本结构
4.1.3 C语言的特点
任务4-2 按键控制的花样流水灯
4.2 C语言的基本语句
4.2.1 表达式语句和复合语句
4.2.2 选择语句
4.2.3 循环语句
任务4-3 简易八音符声光电子琴控制
4.3 C语言数据与运算
4.3.1 数据类型
4.3.2 常量和变量
4.3.3 运算符和表达式
任务4-4基于PWM的可调光台灯设计
4.4 C语言的函数
……
项目5 显示和键盘技术应用
项目6 定时与中断系统设计
项目7 串行通信技术应用
项目8 单片机综合应用
参考文献
附录 常用的C51标准库函数


  前言

 以前,采用汇编语言,单片机的学件困难的事情,入门难,精通更难。随着单片机ISP(In-System Programming)在线编程技术的应用,是大量单片机都支持高级编程语言C51后,单片机的学程变得容易。
  学生通过在自己亲手制作的“单片机实训电路板”上完成教材的全部内容,即可完成“单片机原理及应用”课程的学材共8个学,从整体过程上看,贯彻了由基础到综合、由简单到复杂、由入门到精通的学。
  项目1:单片机实训电路板制作。本项目围绕单片机实训电路板电路原理图,指引学生将一个个的电子元器件通过焊接,组装出一块贯穿整个单片机学台。单片机实训电路板的PCB板可以委托印刷电路板商家小批量制作(本教材提供制作PCB板的文件),也可以联系编者提供。
  项目2:单片机开发环境。本项目学机的编台Keil uVision的作与使用,将提供的源程序文件通过C语言编译、连接,并下载到项目1制作的单片机实训电路板中运行测试,同时也检验单片机实训电路板制作的正确性。
  项目3:学机硬件系统。本项目正式开始学机的上电复位基本电路、引脚、存储器、并行端口等基础知识,并通过“一个LED发光二极管的闪烁控制”和“汽车模拟转向灯控制”两个任务,将学单片机理论知识在实际作行深入理解与应用。
  项目4:单片机并行I/O端口应用。本项目以“8个LED发光二极管同步闪烁控制”“按键控制的花样流水灯”“简易八音符声光电子琴控制”“基于PWM的可调光台灯设计”4个任务为载体,系统学言的基本知识及单片机I/O端控制。
  项目5:显示和键盘技术应用。八段码LED数码管是单片机控制系统中最常用的显示元件。本项目以完成“带位指示的4位LED数码管循环显示数字控制”“8路抢答器设计”“用4位LED数码管实现的日期滚动显示”“8x8点阵LED显示器循环显示数字0~9”4个任务为目标,学言的数组、单片机外围显示与驱动的单片机应用技术。以“4x3矩阵键盘键值查询与按键计数显示”的控制任务为依托,系统学的扫描硬件电路与软件编程控制的方法,并初步熟悉单片机小型综合应用系统的设计与开发技术。
  项目6:定时与中断系统设计。定时和中断是单片机系统中经常要使能。本项目通过
  “长计时显示系统设计”“模拟交通灯控制系统设计”两个任务,系统学定时与中断系统及其应用。
  项目7:串行通信技术应用。本项目通过“简易动态密码获取系统设计”“增强型动态密码获取系统设计”“移动中断数据上传系统设计”3个任务的学绍单片机串行通信技术的基本使用。在项目8的第4个任务,基于串行通信技术的密码输入系统中,分别利用了查询方式和中断方式,灵活处理单片机串行的应用需求,更加系统性、综合性地学机串行通信技术的应用。
  项目8:单片机综合应用。本项目通过完成“数字时钟系统设计”“简易数字电压表设计”“带音调指示灯的电子音乐播放器设计”“基于串行通信技术的密码输入系统设计”4个较复杂单片机应用的实例,培养学生综合运用单片机基本知识、设计单片机应用硬件系统、编制单片机控制程序的能力。
  本教材的特点就是使用了“单片机实训电路板”(从教师角度,也可称为“单片机教学实训板”)。在一个简单的单片机实践台上,完成整个单片机学程。行单片机简单的单引脚作、单并口使用,到复杂的定时、中断、串行通信技术应用,从完成“一个LED发光二极管的闪烁控制”简单任务开始,到最后实现“数字时钟系统设计”的综合应用实例开发,这些都可以在一个不到一手掌大的自制电路板上实现。
  “单片机实训电路板”是编者设计并开发的一种简易51系列单片机实训电路板的专利产品,产品成本只需要25元左右,结构紧凑,体积小(长×宽×厚:12 cm×10 cm×3 cm),能完成许多专用单片机教学产品的教学与能。它解决了传统单片机教学时实训设备价格高、体积大、携带不方便、故障死机概率高等问题,也解决了单项训练中采用万用板焊接单个电路而耗时、分散精力等缺陷。
  本“单片机教学实训板”可用于51系列单片机课程的理论教学与实验实训,由单片机系统、程序下载接口电路、4x3矩阵键盘电路、4位LED八段码数码管显示电路、8x8点阵LED显示电路、蜂鸣器电路、LED彩灯电路、驱动电路等组成。它行51系列单片机基础等课程的所有教学内容,支持丰富的单片机基础实训内容开发,如走马灯程序、交通灯程序、键盘扫描输入程序、定时中断程序、七段码静态显示程序、七段码动态显示程序、8x8点阵LED显示程序、缓冲器使用程序、电子音乐程序、串行口通信类程序等。
  “单片机教学实训板”一次焊接完成,可无限次使用。随着学入,实训电路板上的硬件电路会不断被使用,让学生能真正理解单片机控制中软件和硬件相结合的奥妙。
  本单片机实训电路板的电子元件全部采用直插式引脚,方便焊接,即使从来没使用过焊锡等工具的学生也能迅速地完成电路板的焊接工作,并制作出一块的单片机实训产品。学生只需配备一台计算机,就能随行单片机的深入学/span>
  本书适合于单片机的初学者,可作为高等职业院校教材,也可作为技工、中专学校、培训机构教材。
  本书的出版得到了广州铁路职业技术学院的大力支持。全书由广州铁路职业技术学院万学春、亓晓彬主编,广州铁路职业技术学院万学春统稿。
  由于编者有限、时间仓促,书中难免存在不足之处,恳请广大读者批评指正!