面向人工智能的嵌入式设计与开发/赵志桓

本书特色

[

《面向人工智能的嵌入式设计与开发》内容包括嵌入式介绍、GPIO端口基本使用、C语言编程基础、GPIO端口输入模式、串口通信、中断系统、Systick定时器、LCD液晶显示屏、触摸屏驱动、RTC实时时钟、温湿度传感器和实战项目。

《面向人工智能的嵌入式设计与开发》可供电气、自动化类专业本、专科课程教学和大学生创新实践使用和参考。

]

内容简介

[

《面向人工智能的嵌入式设计与开发》内容包括嵌入式介绍、GPIO端口基本使用、C语言编程基础、GPIO端口输入模式、串口通信、中断系统、Systick定时器、LCD液晶显示屏、触摸屏驱动、RTC实时时钟、温湿度传感器和实战项目。《面向人工智能的嵌入式设计与开发》可供电气、自动化类专业本、专科课程教学和大学生创新实践使用和参考。

]

作者简介

[

赵志桓,山东农业工程学院副教授,负责学校智能感知与控制系统课程群建设,教育部“信盈达CDIO协同创新实践平台”实验中心主任,山东材料学会常务理事,校工程创新社团指导老师。具有多年半导体项目研发经历。

]

目录

第1章 嵌入式介绍 11.1 嵌入式概述 11.2 Cortex-M3芯片介绍 31.2.1 Cortex-M系列芯片分类 31.2.2 STM32F10x系列的命名规则 31.2.3 Cortex-M3芯片产品分类 41.2.4 STM32F103ZET6芯片内部资源 41.2.5 STM32F103ZET6内部结构 51.3 STM32F10x*小系统 61.4 嵌入式开发软件安装 71.4.1 编译软件安装 71.4.2 驱动程序安装 81.4.3 下载测试 9课后资料 9第2章 GPIO端口基本使用 102.1 STM32F10x芯片GPIO模块介绍 102.2 STM32F10x芯片GPIO端口功能介绍 112.2.1 STM32F10x芯片GPIO端口功能 112.2.2 STM32F10x芯片GPIO端口内部框图 112.2.3 STM32F10x芯片时钟使能 132.2.4 STM32F10x芯片GPIO端口相关库函数 142.3 GPIO模块程序软件设计(驱动LED) 18思考 19课后资料 19第3章 C语言编程基础 203.1 C语言体系介绍 203.1.1 C语言主要特点 203.1.2 嵌入式C程序基本结构 223.1.3 C语言编程规范 223.2 嵌入式C语言基本数据类型 233.3 数据常量和数据变量 253.4 C语言运算符与表达式 263.4.1 运算符与表达式的概念 263.4.2 逻辑运算符 273.4.3 位运算符 283.4.4 运算符优先级 283.4.5 数据类型转换运算 283.5 函数 293.5.1 函数模型 303.5.2 实际参数 303.5.3 函数应用 303.5.4 函数和变量的作用范围 313.6 宏定义与模块化编程 323.6.1 宏定义 323.6.2 条件编译 323.6.3 模块化编程 333.7 模块化编程软件设计 34思考 37课后资料 37第4章 GPIO端口输入模式 384.1 嵌入式C语言基本结构 384.1.1 顺序结构 384.1.2 选择结构 394.1.3 循环结构 414.1.4 转移语句 434.2 嵌入式单片机输入系统 444.2.1 单片机按键介绍 444.2.2 GPIO输入功能程序设计 454.2.3 按键扫描程序设计 46思考 49课后资料 49第5章 串口通信 505.1 通用USART通信介绍 505.1.1 通信的概述 505.1.2 串行通信分类 515.1.3 串行通信数据的传输速度 525.1.4 串行通信工作方式 535.1.5 串口发送数据的格式 535.2 STM32F10x芯片USART模块介绍 535.2.1 STM32F10x芯片USART模块概述 535.2.2 STM32F10x芯片USART模块内部框图 545.2.3 STM32F10x芯片USART模块特征 565.3 STM32F10x外设管脚复用 575.4 STM32F10x芯片USART模块相关库函数 585.4.1 USART_Init函数 585.4.2 USART_Cmd函数 605.4.3 USART_ITConfig函数 605.4.4 USART_SendData函数 615.4.5 USART_ReceiveData函数 615.4.6 USART_GetFlagStatus函数 625.4.7 USART_ClearFlag函数 625.4.8 USART_GetITStatus函数 635.4.9 USART_ClearITPendingBit函数 635.5 USART模块程序软件设计 645.5.1 USART_1硬件设置 645.5.2 USART1模块软件设计 64思考 68课后资料 68第6章 中断系统 696.1 中断介绍 696.1.1 中断和中断源的概念 696.1.2 中断执行过程 706.1.3 中断使用的意义 706.1.4 中断优先级和中断嵌套 716.2 STM32F10x中断系统介绍 716.2.1 NVIC控制器介绍 716.2.2 STM32F10x异常向量表 726.2.3 STM32F10x中断优先级设置 756.3 STM32F10x中断系统相关库函数 756.3.1 NVIC_Init函数 756.3.2 NVIC_PriorityGroupConfig函数 766.4 中断软件示例 776.4.1 中断服务函数编写原则 776.4.2 NVIC中断软件设计 77思考 79课后资料 79第7章 SysTick定时器 807.1 SysTick定时器介绍 807.1.1 SysTick定时器概述 807.1.2 STM32F10x系列SysTick定时器概述 807.1.3 SysTick定时器初始值计算 817.2 SysTick定时器相关库函数 817.2.1 SysTick_CLKSourceConfig函数 827.2.2 SysTick_Config函数 827.2.3 SysTick定时器软件设计 82课后资料 85第8章 LCD液晶显示屏 868.1 LCD液晶显示屏介绍 868.1.1 单片机常见显示设备 868.1.2 LCD液晶显示屏显示系统 878.1.3 彩色LCD液晶显示屏参数 878.1.4 ZZH Cortex-M开发板LCD模块介绍 878.2 液晶显示控制器(ILI9486) 888.2.1 ILI9486控制器协议介绍 888.2.2 ILI9486控制器颜色设置 898.2.3 ILI9486控制器初始化 908.2.4 ILI9486控制器控制命令 908.3 LCD液晶显示屏字模软件应用 928.4 LCD液晶显示屏程序设计 95课后资料 96第9章 触摸屏驱动 979.1 触摸屏的工作原理和类型 979.2 触摸屏控制芯片XPT2046 989.2.1 触摸屏硬件连接 989.2.2 XPT2046控制器应用 989.3 触摸屏校准 1039.3.1 触摸屏校准的目的和原理 1039.3.2 触摸屏校准步骤 1039.3.3 触摸屏软件设计 104课后资料 105第10章 RTC实时时钟 10610.1 RTC实时时钟介绍 10610.1.1 RTC实时时钟概念 10610.1.2 RTC实时时钟时间基准 10710.1.3 常用RTC外设芯片 10710.2 STM32F10x芯片RTC模块介绍 10710.2.1 STM32F10x芯片RTC模块概述 10710.2.2 STM32F10x芯片备份存储器(BKP)介绍 10810.2.3 STM32F10x芯片RTC模块内部框图 10910.3 STM32F10x芯片RTC模块相关库函数 11010.3.1 RTC_ITConfig函数 11010.3.2 RTC_EnterConfigMod函数 11010.3.3 RTC_ExitConfigMode函数 11110.3.4 RTC_GetCounter函数 11110.3.5 RTC_WaitForLastTask函数 11110.3.6 RTC_SetCounter函数 11110.3.7 RTC_SetPrescaler函数 11210.3.8 RTC_ SetAlarm函数 11210.3.9 RTC_WaitForSynchro函数 11210.3.10 RTC_GetFlagStatus函数 11210.3.11 RTC_ClearFlag函数 11310.3.12 RTC_GetITStatus函数 11310.3.13 RTC_ClearITPendingBit函数 11310.3.14 BKP_ReadBackupRegister函数 11410.3.15 BKP_WriteBackupRegister函数 11410.3.16 PWR_BackupAccessCmd函数 11410.3.17 RCC_LSEConfig函数 11510.3.18 RCC_RTCCLKConfig函数 11510.3.19 RCC_RTCCLKCmd函数 11610.4 RTC软件设计 116课后资料 123第11章 温湿度传感器 12411.1 DHT11产品介绍 12411.1.1 DHT11概述 12411.1.2 应用领域 12411.1.3 传感器性能说明 12511.1.4 测量分辨率 12511.1.5 电气特性 12511.2 模块接口说明 12611.2.1 模块连接电路图 12611.2.2 管脚说明 12611.2.3 电源管脚 12711.2.4 DHT11数据传输流程 12711.2.5 主机复位信号和DHT11响应信号 12711.2.6 DHT11数据表示方法 12811.2.7 DHT11数据结构 12911.3 DHT11软件设计 129课后资料 133参考文献 134附录 136附录A Cortex-M3开发板介绍 136附录A.1 Cortex-M3开发板资源图 136附录A.2 Cortex-M3开发板资源介绍 136附录B C语言运算符优先级 139

封面

面向人工智能的嵌入式设计与开发/赵志桓

书名:面向人工智能的嵌入式设计与开发/赵志桓

作者:赵志桓 著

页数:140

定价:¥45.0

出版社:化学工业出版社

出版日期:2018-01-01

ISBN:9787122355225

PDF电子书大小:71MB

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注