前言

单片机是最普及、最实用的嵌入式微控制器,单片机应用技术也可以说是智能化电子产品设计的核心技术。因此,单片机在工业控制、仪器仪表、日常家电、电子通信、办公自动化设备等方面,都有其广泛的应用。单片机应用技术是现代电子设计的核心技术,学习单片机知识就是要将单片机应用到电子产品中,以单片机为控制核心实现电子系统所需实现的功能。单片机的应用能力很大程度上决定了电子类专业学生电子设计与电子应用的水平与能力,尤其是高职学生更是如此。本书集成了单片机原理、单片机接口技术、C51编程与电子系统设计等课程内容,分为认识单片机、理解单片机、应用单片机与电子系统设计四个教学过程(或者说四个台阶),从认识单片机开始,拾级而上,最后成为单片机应用能手。围绕单片机应用系统组织教学内容,“教、学、做”一体化,边学边做,始终牢记单片机应用系统的概念,培养单片机应用系统设计与开发的能力。全书共分4篇,合计18个项目,每个项目又包含若干个具体任务。认识篇包括3个项目:单片机的作用与单片机的结构,“教、学、做”一体化教学硬件实验平台的制作,让单片机动起来;理解篇包括5个项目:单片机输入/输出控制,单片机的数据运算,单片机的定时器/计数器,单片机的中断系统与单片机的串口通信;应用篇包括7个项目:电脑时钟,信息广告牌,模拟量数据采集系统,简易信号发生器,I3C串行总线器件的应用,数字温度计与电机的控制;电子系统设计与制作篇包括3个项目:单片机应用系统的开发流程,电子系统设计实践与创新设计DIY。本书力求实用性、应用性与易学性,以提高读者的工程设计能力与实践动手能力为目标。本书具有以下几方面的特点。1.采用“双”语言编程:在理解篇教学中,主要学习单片机的指令系统,单片机内部接口电路的应用中采用汇编语言编程,采用汇编语言编程更有利于加强对单片机的理解;在应用篇与设计篇中,主要是采用C语言编程,C5l在功能、结构上以及可读性、可移植性、可维护性方面都有非常明显的优势。2.学习内容具有明显的层次性:认识→理解→应用→设计。3.始终围绕单片机应用系统构建任务,学习单片机知识就是为了能开发与制作有具体意义的单片机应用系统。

内容概要

本书包含单片机原理、接口技术、C语言编程与电子系统设计等方面内容,布局上分为单片机认识篇、单片机理解篇、单片机应用篇和电子系统设计篇。本教材在结构和内容上不求学科结构的系统性与完整性,力求通过本教材的学习,学生能够应用单片机设计、开发、制作出具备“常用功能、基本功能”的电子系统,并具备“举一反三”的创新技能与创新思维。 本书是以“任务驱动”教学模式组织教学内容,配合为本书配套的GQDJL-1型单片机开发板,可以实施“教、学、做”一体化教学。边学边做,能有效地培养学生在单片机应用技术方面的实际应用能力与电子系统的设计能力。 本书可作为高职高专电子技术类专业“单片机应用技术”课程教材,也可作为电子设计竞赛、电子设计工程师考证的培训教材。此外,本书还可作为单片机应用技术爱好者的自学教材和单片机应用工程技术人员的重要参考书籍。

书籍目录

单片机认识篇 项目一 单片机的作用与单片机的结构 任务一 走进单片机世界 任务二 初识MCS一51系列单片机 任务三 深入认识MCS一51系列单片机——存储器 任务四 深入认识MCS-51系列单片机——并行I/O口 任务五 构建单片机最小系统 项目二 “教、学、做”一体化教学实验平台 任务一 了解单片机开发板的结构与功能特性 任务二 单片机开发板的焊接与测试 项目三 让单片机动起来 任务一 程序的编辑与编译 任务二 程序的下载与运行 任务三 完全体验单片机理解篇 项目四 单片机输入/输出控制 任务一 单片机的基本输入/输出 任务二 逻辑控制 任务三 流水灯控制 项目五 单片机的数据运算  任务一 算术运算   任务二 逻辑运算  任务三 位运算 项目六 单片机的定时器/计数器 任务一 信号灯的定时控制 任务二 单片机脉冲计数的实现 任务三 单片机秒表的设计与实现 项目七 单片机的中断系统 任务一 信号灯的中断延时控制 任务二 交通信号灯控制系统 项目八 单片机串口通信 任务一 单片机的双机通信 任务二 单片机与PC机通信 项目九 电子时钟的设计与实现 任务一 数码管的驱动和显示 任务二 键盘扫描和数码管显示 任务三 电子时钟的实现单片机应用篇 项目十 信息广告牌 任务一 LCD1602显示模块的控制 任务二 LCD12864显示模块的控制 项目十一 模拟量数据采集系统的设计与实现 任务一 ADC0809实现的简易数字电压表设计 任务二 TLC549实现的简易数字电压表设计 项目十二 简易信号发生器 任务一 LED灯的亮度控制 任务二 利用DAC0832产生锯齿波 任务三 利用DAC0832产生三角波 任务四 简易信号发生器 项目十三 12C总线的应用 任务一 24C01的读写操作 任务二 基于时钟芯片的电子时钟的实现 项目十四 数字温度计 任务一 单总线时序分析与编程 ……电子系统设计篇附录A附录B参考文献

章节摘录

插图:单片机认识篇项目一 单片机的作用与单片机的结构 任务一 走进单片机世界任务分析演示一:电脑时钟步骤1:硬件连线。将单片机P0口的P0.0~P0.7与数码管的字形控制端接口a~h相连,将Pl口的P1.0~P1.5与数码管的字位接口0~5相连,将P2口的P2.0~P2.2分别与3个独立按键(功能选择键、增加键与减小键)的输出口相接。步骤2:软件下载。用串口传输线将单片机开发板的RS-232接口与PC机的RS一232接口相连,运行STC系列单片机的在线下载软件,将编译好的时钟程序下载到单片机的程序存储器中。程序下载结束后,单片机自动转入运行状态。步骤3:校时。通过功能键选择时、分、秒调整功能,利用增加键与减小键实现时、分、秒的校时,让电脑时钟显示时间与当前时间相同。演示二:数字温度计步骤1:硬件连线。将单片机P0口的P0.0~P0.7与数码管的字形控制端接口a~h相连,将P1口的P1.0~P1.5与数码管的字位接口0~5相连,将P3口的P3.3与数字温度计DS18820的数据端DQ相接。步骤2:软件下载。用串口传输线将单片机开发板的RS一232接口与PC机的RS 232接口相连,运行STC系列单片机的在线下载软件,将编译好的测温程序下载到单片机的程序存储器中。程序下载结束后,单片机自动转入运行状态。

编辑推荐

《单片机应用系统与开发技术》力求实用性、应用性与易学性,以提高读者的工程设计能力与实践动手能力为目标。

图书封面

评论、评分、阅读与下载

还没读过(63)

勉强可看(463)

一般般(790)

内容丰富(3276)

强力推荐(268)

丁向荣单片机pdf_单片机应用系统与开发技术相关推荐

  1. 丁向荣单片机pdf_单片机原理与应用(C语言版)——基于STC15W201S系列单片机 丁向荣 纺著 9787121246357...

    第1章 STC15W201S单片机结构与工作原理 1.1 微型计算机结构与单片机 1.1.1 微型计算机的基本结构与工作原理 1.1.2 单片机概述 1.2 STC15W201S单片机结构与工作原理 ...

  2. 【Anychat音视频开发】视频直播系统的开发技术点

    视频直播是利用视频压缩.直播等流媒体技术,在装有电视卡或视频采集卡的电脑上安装一套视频直播服务软件,把采集到的视频信号进行一系列实时编码.处理,然后再广播出去,起到同步直播的效果.视频直播被广泛的应用 ...

  3. 基于python的网上书店系统_Python开发技术大全

    前言 第1篇 Python编程基础 第1章 Python语言基础2 1.1 Python语言介绍2 1.2 Python版本介绍3 1.2.1 Python语言的版本3 1.2.2 Python的实现 ...

  4. 共享系统APP开发:带你体验真实的共享生活

    就在昨天,金博科技小编趁着周末出去溜达了一圈,要说这夏天的阳光真是火辣辣,小编出门也没带伞,闺蜜几个逛完街从商场出来,瞬间感觉掉进了火焰山,炙热着阳光毫不留情的照射着.看着街上的美女都带着太阳帽,打着 ...

  5. OA系统调研报告:技术推动OA发展

    OA作为企业管理软件的分支,是在信息化技术上盛开的一朵花.OA的发展从本质上受制于信息化技术发展,这一点是毫无置疑的.随着时间到了2016年,OA产品已经历经几代的更迭,这些OA系统更迭的背后,有用户 ...

  6. 直播系统定制开发——海量用户实时消息系统架构演进实践

    1.引言 一套完整的直播系统定制开发核心功能有两个: 1)实时音视频的推拉流: 2)直播间消息流的收发(包括聊天消息.弹幕.指令等). 本文主要分享的是百度直播的消息系统的架构设计实践和演进过程. * ...

  7. 抖音账号矩阵系统源码/技术开发搭建私有化部署开源

    抖音SEO矩阵系统是基于抖音平台的搜索引擎优化技术的一种系统,其主要作用是通过一系列的技术手段,提高抖音视频的曝光和排名,使其获得更多的流量和粉丝.在本文中,我们将介绍抖音SEO矩阵系统的开发技术,包 ...

  8. 丁向荣单片机pdf_基于IAP在线仿真技术提升单片机实验技术水平_丁向荣

    : I A P 1 5 F 2 K 6 1 S 2 收稿日期 : 2 0 1 3 - 1 0 - 1 4 基金项目 : 2 0 1 3 年广东省高等职业教育教学改革项目 ( 2 0 1 3 0 2 0 ...

  9. 【源代码】基于Android和蓝牙的单片机温度採集系统

    如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 STC89C52单片机通过HC-06蓝牙模块与Android手机通信实例- 基于And ...

最新文章

  1. LeetCode 26 号问题 删除数组中的重复项
  2. Android仿QQ侧滑菜单
  3. 利用SCVMM 2012 R2来管理Azure虚拟机
  4. 导入不了css,CSS不导入。
  5. 工厂方法模式_工厂方法模式
  6. [机器学习-Sklearn]函数sklearn.feature_extraction.DictVectorizer理解与总结
  7. PHP实时生成并下载超大数据量的EXCEL文件 1
  8. iOS开发笔记 2、Cocoa简明
  9. 语义分割之VOC2012、Cityscapes数据集介绍
  10. ant design table column 设置width不生效解决方案
  11. linux下PHP后台配置极光推送问题
  12. 为imageView添加图片实现动画
  13. MAC读写NTFS移动硬盘的解决办法
  14. 四叶草efi_四叶草启动器Clover EFI bootloader v5.0 r5111最新版
  15. 海康威视错误代码0xf_技术讨论 | 看我如何重置海康威视IP摄像机的管理员密码...
  16. sql语句练习50题(经典)
  17. Typora实用快捷键
  18. 移动端设备广告投放的用户唯一识别码
  19. 第八届蓝桥杯兴趣小组 JAVA暴解
  20. Web Scraper入门

热门文章

  1. Leave me alone ! 程序员怎样度过他的一天?
  2. A-1077 Kuchiguse (20 分)
  3. MySQL InnoDB事务结构体代码变量全攻略(附源码)
  4. Portapack应用开发教程(六)低功耗蓝牙解调
  5. 不满被辞退,一程序员写爬虫程序侵入公司后台删库泄愤,造成经济损失10余万元...
  6. 求具有隔热材料的外围护结构墙体的温度分布得Python程序
  7. VR沉浸感和交互作用原理
  8. 三星借力“音叉效应”构筑高端电视市场“防火墙”
  9. 挑战52天背完小猪佩奇(第04天)
  10. creator中矩阵究竟是如何参与坐标运算的