![]()
内容推荐 本书以项目为引领,通过任务分解及相关知识的学习进行项目实施,采用国内广泛使用的单片机(微控制器)作为研究对象,设置6个项目、24个任务,内容包括太阳能爆闪灯、简易电子时钟、数字电压表、太阳能自动追踪系统、风光互补控制器、简易辐照度测试仪的设计与制作。通过介绍单片机与外围接口电路之间的软硬件设计,建立单片机应用系统的概念,旨在培养学习者单片机应用系统设计与开发的能力。 本书适用于高职高专光伏工程技术相关专业的实践教学,也可供社会相关技术人员参考学习。 目录 项目一 太阳能爆闪灯的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 使用Keil编写程序 任务二 使用Proteus设计仿真电路 任务三 控制一盏LED灯闪烁 任务四 控制八盏LED灯逐个循环点亮 任务五 控制八盏LED灯花式点亮 任务六 太阳能爆闪灯整体设计与制作 【项目相关知识】 知识点一 初识单片机 知识点二 单片机基本结构 知识点三 单片机最小应用系统 知识点四 认识LED 知识点五 C语言的特点 知识点六 C语言程序结构 项目二 简易电子时钟的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 一位共阳数码管0~9循环显示 任务二 两位共阳数码管0~59循环显示 任务三 按键控制数码管显示 任务四 外部中断控制LED灯的亮灭 任务五 外部中断控制数码管 任务六 定时器控制一个LED闪烁 任务七 简易电子时钟整体设计与制作 【项目相关知识】 知识点一 数码管 知识点二 C51常用的运算符 知识点三 按键 知识点四 中断的概念与功能 知识点五 中断系统 知识点六 中断编程 知识点七 定时器的结构与功能 知识点八 定时器的工作方式及控制方法 知识点九 定时/计数器的C语言编程 项目三 数字电压表的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 LCD1602液晶屏显示单个字符 任务二 LCD1602液晶屏显示字符串 任务三 数字电压表整体设计与制作 【项目相关知识】 知识点一 ADC基本原理 知识点二 A/D集成芯片ADC 知识点三 LCD1602基本原理 项目四 太阳能自动追踪系统的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 STC15F2K60S2单片机与PC机的通信 任务二 STC15F2K60S2单片机对舵机的控制 任务三 太阳能自动追踪系统整体设计与制作 【项目相关知识】 知识点一 STC15F2K60S2单片机的基本知识 知识点二 舵机控制原理 知识点三 光敏传感器的相关知识 项目五 风光互补控制器的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 风光互补控制器初始化 任务二 数码管显示 任务三 风光互补控制器整体设计与制作 【项目相关知识】 知识点一 风光互补工作原理 知识点二 温湿度传感器的基本知识 知识点三 光照强度传感器的相关知识 项目六 简易辐照度测试仪的设计与制作 【学习目标】 【项目描述及任务分解】 任务一 LCD12864显示字符 任务二 简易辐照度测试仪整体设计与制作 【项目相关知识】 知识点一 DM12864J点阵液晶显示器 知识点二 BH1750FVI光照度传感器芯片 知识点三 DS1302时钟芯片 知识点四 SHT1x温湿度传感器芯片 参考文献 |