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

出版时间:2019-10

出版社:电子工业出版社

“十三五”职业教育国家规划教材

以下为《用微课学51单片机》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121366604
  • 1-1
  • 293978
  • 47234791-3
  • 平塑
  • 16开
  • 2019-10
  • 390
  • 244
  • 工学
  • 电子科学与技术
  • 电子技术类
  • 中职
作者简介
白炽贵,高级讲师,任教于重庆市綦江职业教育中心,长期从事职业教育一线教学、教研工作,曾主、参编出版过多本职业教育教材。
查看全部
内容简介
本书与电子工业出版社出版的《用微课学电子CAD》对接,以学生按该书指导亲手设计并焊接而成的51单片机开发板为实操平台,以“Windows 7+Keil μVision5+STC-ISP”为编程系统,以C语言为编程工具,引导学生在自己设计并焊接的硬件平台上完成编程实训,从驱动一位数码管显示“8.”的编程(仅7行代码)起步,到综合了单总线、双总线、三总线、两个外中断、一个内中断而实现的两路实时时间控制和一路实时温度控制的产品开发型编程(600行代码);从LCD1602、LCD12864的显示编程到LED16×16点阵汉字显示编程;从红外解码到超声波测距,再到步进电机;从经典静态随机存储器到W29C系列快闪存储器,再到STCMCU片内EEPROM存储器;从单片机与单片机间的串行通信到单片机与PC间的串行通信,再到单片机与安卓手机间的串行通信;从基于蓝牙技术的单片机与近邻手机的串行通信,到基于Wi-Fi技术的单片机与地球另一端的手机串行通信,让学生在自制的51单片机开发板上尽情享受编程的乐趣和成功。 本书为方便学生的学和教师的教,每个编程实训都配有全程实操视频,可指导读者正确完成所有实训的代码输入和程序调试,需要者可从华信网上下载。
目录
项目一 构建51单片机编程实训的软硬件环境 1__eol__任务1 单片机开发板的选取 1__eol__任务2 认识单片机芯片 5__eol__任务3 认识51单片机内核 6__eol__任务4 认识51单片机最小系统 6__eol__任务5 STC-ISP下载编程烧录软件的下载和安装 8__eol__任务6 安装Keil软件 10__eol__项目小结 11__eol__项目二 数码管的显示 12__eol__任务1 点亮一位数码管 12__eol__任务2 数码管的流水显示 27__eol__任务3 数码管的流星显示 29__eol__任务4 数码管的四位数显示 33__eol__项目小结 36__eol__项目三 单片机中断系统的编程实训 39__eol__任务1 外中断INT1的编程实训 39__eol__任务2 外中断INT0与INT1嵌套编程实训 41__eol__任务3 定时器T0编程实训 44__eol__任务4 百分钟内任意定时器 47__eol__任务5 计数器T0和T1编程实训 52__eol__项目小结 56__eol__项目四 单总线、双总线、三总线器件编程实训 61__eol__任务1 DS18B20编程实训 61__eol__任务2 AT24C0X编程实训 68__eol__任务3 DS1302编程实训 74__eol__任务4 三总线器件和单总线器件整合应用编程 82__eol__任务5 单总线、双总线、三总线器件组合体应用编程 84__eol__任务6 三件组合体实时温度控制编程 85__eol__任务7 三件组合体实时时间控制编程 89__eol__项目五 LED16×16点阵汉字显示编程 106__eol__任务1 点阵数据直用型LED16×16点阵汉字显示编程实训 107__eol__任务2 点阵数据转换型LED16×16点阵汉字显示编程实训 112__eol__项目小结 116__eol__项目六 串行通信编程实训 117__eol__任务1 基于RS-232的单片机与单片机通信编程 117__eol__任务2 基于蓝牙模块的单片机间串行通信 123__eol__任务3 单片机向PC传送数据 125__eol__任务4 PC向单片机传送数据 128__eol__项目七 存储器编程实训 132__eol__任务1 STCMCU片内EEPROM编程实训 132__eol__任务2 HM6264编程实训 137__eol__任务3 W29CX编程实训 141__eol__项目八 从云端操控51单片机 146__eol__任务1 从云端传送点阵数据 146__eol__任务2 从云端操控8路家电控制器 150__eol__项目九 A/D与D/A转换 155__eol__任务1 ADC0804编程实训 155__eol__任务2 DAC0832编程实训 158__eol__项目十 LCD液晶屏编程实训 162__eol__任务1 LCD1602编程实训 162__eol__任务2 LCD12864编程实训 169__eol__项目十一 红外解码、超声波测距、步进电机、矩阵键盘编程实训 174__eol__任务1 HS0038红外解码编程实训 174__eol__任务2 HC-SR04超声波测距编程实训 177__eol__任务3 步进电机编程实训 181__eol__任务4 不用矩阵键盘的矩阵键盘编程实训 186__eol__项目十二 编程实训的综合提高 192__eol__任务1 用四位数码管轮流显示年、月、日、星期、时、分 192__eol__任务2 给LCD1602万年历补上调时功能 201__eol__任务3 给LCD1602万年历加上温度显示 202__eol__附录 C语言编程基础 216__eol__