单片机与计算机串口通信实践
无字迹划线,品相以实图为准
¥
88.88
九五品
仅1件
作者张秀关 著
出版社电子工业出版社
出版时间2013-01
版次1
装帧平装
货号x2
上书时间2024-09-23
商品详情
- 品相描述:九五品
图书标准信息
-
作者
张秀关 著
-
出版社
电子工业出版社
-
出版时间
2013-01
-
版次
1
-
ISBN
9787121184840
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
332页
-
字数
532千字
-
正文语种
简体中文
- 【内容简介】
-
《单片机与计算机串口通信实践》由简入繁,详细阐述了三种串口通信模式,依据其各自的串行数据传输能力,可适用于不同的实际项目。单片机测量了六路电压量、片内温度,记录了两个时间值,并将它们串行发送到计算机中;计算机将计算得到的物理电压值等,采用ODBC、自动化两种方法,存储到以当前时刻命名的Excel文件中。
- 【目录】
-
第1部分基本知识
第1章C8051F020型单片机
1.1开发工具
1.1.1硬件连接图
1.1.2主要部件的简介
1.1.3目标板的跳线器连接
1.1.4自制件
1.2集成开发环境
1.2.1集成开发环境的简介
1.2.2集成开发环境的配置
1.2.3Keil公司简介
1.3C8051F020型单片机
1.3.1系统时钟SYSCLK
1.3.2片外数据存储器的扩展
1.3.3低端口P0~P3
1.3.4T0、T1、T2、T3、T4简介
1.3.5模数转换器ADC0
1.3.6串行通信总线UART0
1.4头文件C8051F020.h
1.4.1缩写词
1.4.2文件代码
第2章计算机串口通信基础
2.1WindowsAPI串口通信函数
2.1.1串口的打开、关闭
2.1.2串口的配置
2.1.3串口缓冲区的控制
2.1.4读、写操作的超时控制
2.1.5串行通信事件的操作
2.1.6串口的读、写操作
2.1.7异步操作
2.2多线程
2.2.1线程简介
2.2.2工作者线程的相关函数
2.2.3线程间的通信
2.2.4线程间的同步
2.3VisualC++6.0的介绍
2.3.1工作界面的简单介绍
2.3.2编程中的常用操作
2.3.3本文所用常量的出处
第2部分串口通信模式A-
第3章单片机编程A-1
3.1通信协议
3.1.1起止式异步协议的实例
3.1.2字符帧的格式
3.1.3数据包Ⅰ中各字节的意义
3.1.4数据包Ⅱ中各字节的意义
3.1.5具体的串口通信协议
3.2两个中断函数的流程图
3.3单片机程序A-1
第4章计算机编程A-1
4.1项目的创建、窗口初始化
4.1.1项目的创建
4.1.2Resource.h文件清单1
4.1.3窗口初始化
4.2自定义Comm菜单
4.2.1菜单资源的添加
4.2.2消息映射1
4.2.3由ClassWizard添加的代码1
4.3自定义CommSetting对话框
4.3.1对话框资源的添加
4.3.2对话框内控件的调整
4.3.3Resource.h文件清单2
4.3.4关联变量
4.3.5消息映射2
4.3.6由ClassWizard添加的代码2
4.4文档类中的数据成员
4.4.1文档类数据成员的说明
4.4.2文档类数据成员的添加
4.4.3由ClassWizard添加的代码3
4.4.4文档类数据成员的初始化
4.5串行缓冲区的读/写函数
4.5.1串行接收缓冲区的读取函数
4.5.2串行发送缓冲区的写入函数
4.6工作者线程控制函数
4.6.1全局函数ThreadFunction1的流程图
4.6.2串行接收缓冲区的读取方法
4.6.3全局函数ThreadFunction1的代码清单
4.6.4工作者线程的终止
4.6.5continue语句的使用
4.7菜单项的UPDATE_COMMAND_UI消息响应函数
4.8WM_TIMER消息的响应函数
4.8.1定时器的使用意义
4.8.2WM_TIMER的消息映射
4.8.3函数CTianView::OnTimer的代码清单
4.9Connect菜单项的COMMAND消息响应函数
4.9.1函数CTianDoc::OnCommConnect的流程图
4.9.2MicrosoftExcel驱动程序的查看
4.9.3常量定义1
4.9.4函数CTianDoc::OnCommConnect的代码清单
4.9.5自定义函数CTianDoc::Function_SetCommState()
4.10Start菜单项的COMMAND消息响应函数
4.10.1函数CTianDoc::OnCommStart的流程图
4.10.2函数CTianDoc::OnCommStart的代码清单
4.11Setting菜单项的COMMAND消息响应函数
4.11.1函数CTianDoc::OnCommSetting的流程图
4.11.2预包含文件的添加
4.11.3函数CTianDoc::OnCommSetting的代码清单
4.12自定义消息WM_USER_1的响应函数
4.12.1函数CTianView::OnMessageUser1的流程图
4.12.2简单说明
4.12.3TianView.cpp文件中的常量定义
4.12.4函数CTianView::OnMessageUser1的代码清单
4.13Stop菜单项的COMMAND消息响应函数
4.14Disconnect菜单项的COMMAND消息响应函数
4.15文档类析构函数
4.16运行结果1
4.16.1CommSetting对话框的显示效果
4.16.2Connect菜单项的执行结果1
4.16.3Start菜单项的执行结果1
4.17采用EV_RXCHAR事件的执行结果
4.18单片机采用for循环连续发送字符的实验
第3部分自动化访问Excel
第5章单片机编程A-2
5.1单片机接收两个连续字符的分析
5.2中断函数UART0_ISR的流程图1
5.3单片机程序A-2
第6章计算机编程A-2
6.1Excel类库的导入
6.1.1自动化编程步骤
6.1.2初始化COM组件
6.1.3Excel类库的导入
6.2文档类中数据成员的添加
6.2.1在文档类中,添加操作Excel的类对象
6.2.2新添加类对象的初始化
6.3函数CTianDoc::OnCommConnect的代码清单1
6.4函数CTianDoc::OnCommStart的代码清单1
6.4.1在文档类中,添加变量m_nFillingRow
6.4.2变量m_nFillingRow的初始化
6.4.3函数OnCommStart的代码清单1
6.5函数CTianView::OnMessageUser1的代码清单1
6.6函数CTianDoc::OnCommStop的代码清单1
6.7函数CTianDoc::OnCommDisconnect的代码清单1
6.8函数CTianView::OnTimer的代码清单1
6.9运行结果2
6.9.1运行结果的示例
6.9.2异常终止
6.9.3VC采用自动化访问Excel2007的说明
第4部分串口通信模式B
第7章单片机编程B
第8章计算机编程B
8.1计算机程序简单修改1
8.2函数CTianView::OnMessageUser1的修改1
8.2.1流程图的修改1
8.2.2代码的修改1
8.2.3字符串中提取左侧三个字符
8.2.4运行结果3
第5部分串口通信模式C-
第9章单片机编程C-1
9.1通信协议1
9.1.1通信协议的说明
9.1.2数据包Ⅰ中各字节的意义1
9.1.3数据包Ⅱ中各字节的意义1
9.2两个中断函数的流程图1
9.2.1中断函数ADC0_ISR的流程图1
9.2.2中断函数UART0_ISR的流程图1
9.3单片机程序C-1
9.4使用Excel生成多行相似代码
第10章计算机编程C-1
10.1计算机程序简单修改2
10.1.1可依照8.1节的修改
10.1.2在文档类中,添加变量m_nGroupRightNo
10.1.3变量m_nGroupRightNo的初始化
10.1.4函数OnCommStart的代码修改
10.2函数CT
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价