飞思卡尔8位单片机MC9S83高级语言的串行通信编程ppt课件.ppt
《飞思卡尔8位单片机MC9S83高级语言的串行通信编程ppt课件.ppt》由会员分享,可在线阅读,更多相关《飞思卡尔8位单片机MC9S83高级语言的串行通信编程ppt课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、第三章 高级语言的串行通信编程,主要内容 Visual Basic 6.0 编程简介 Visual Basic 6.0 语言基础 Visual Basic的常用控件 Visual Basic的串行通信控件MSComm Visual Basic的串行通信编程实例,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程简介,3.1 Visual Basic 6.0 编程简介,3.1.1 Visual Basic概述 Visual Basic 6.0是Windows环境下的通用程序设计工具。“Visual”指的是开发图形用户界面(GUI)的方法,即可视化的方法。“Basic”指的
2、是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,一种在计算技术发展历史上应用最为广泛的语言。特性:可视化程序设计方法。采用面向对象的程序设计方法。采用事件驱动方式的程序设计原理。,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程简介,3.1.2 面向对象的程序设计概念,(1)对象及其相关概念 对象:一个整体看待的数据和代码的集合。属性:每一个对象所具备的特性。事件:对象所能识别的动作。方法:对象所能执行的动作。(2)面向对象的程序设计 面向对象的程序设计方法与编程技术不同于标准的过程化程序设计。面向对
3、象程序设计基本上是一种包装代码,代码可以重用而且维护起来很容易。,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程简介,3.1.3 事件驱动的程序设计,(1)原理 在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。(2)事件驱动的程序设计过程 设计出窗口界面。设置界面中各种对象的属性。为对象规定在被某个“事件”激活时执行的“过程”。构成完整的应用程序。,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程
4、简介,3.1.4 Visual Basic 6.0开发系统,(1)Visual Basic 6.0的集成开发环境 Visual Basic是一个所见即所得的软件快速开发工具,在实际的开发流程中,分为两个部分:窗体设计和程序编写。关键部分 有工具箱、工程管理区、窗体设计区、程序设计区、调试运行区。(2)Visual Basic 6.0的开发环境 Visual Basic开发环境有3种模式,即设计模式、运行模式和中断模式,整个系统的开发过程,就是在这3种模式间不断切换进行的过程。,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程简介,(3)Visual Basic 6.0
5、 开发应用程序的步骤,创建程序的用户界面;设置界面上各个对象的属性;编写对象响应事件的程序代码;保存工程;测试和调试应用程序,检查并排除程序中的错误;创建可执行程序。,嵌入式应用技术基础教程课件,3.1 Visual Basic 6.0 编程简介,3.1.5 Visual Basic 6.0的帮助系统,Visual Basic 6.0本身并不提供帮助系统,它的帮助信息集成在MSDN(MicroSoft Developer Network)中。要获得Visual Basic 6.0的帮助信息,必须另外安装微软公司提供的MSDN。MSDN综合了微软可视化开发工具、系统技术及相关的技术信息。MSDN
6、提供了Visual Basic的技术细节及例程。,嵌入式应用技术基础教程课件,返回,3.2 Visual Basic 6.0 语言基础,3.2 Visual Basic 6.0 语言基础,3.2.1 编码基础(1)代码的大小写敏感性 VB代码不区分字母的大小写,但是系统会自动将保留字某些字 母更改为大写。在定义变量时,如果变量名中包含大写字母,在后续引用该变量时,变量名也会自动改变大小写,使其与定义时保持一致。(2)语句书写自由 一行可书写几条语句,语句之间用冒号分隔。一条语句可分若干行书写,用续行符“_”连接。一行内的字符不得超过255个。(3)使用注释有利于程序的维护和调试,嵌入式应用技术
7、基础教程课件,3.2 Visual Basic 6.0 语言基础,(4)常量和变量,在编程时一些固定不变的数值就是常量经常变化的量就是变量常量和变量的命名规则如下:以字母或汉字开头,后可跟汉字、字母、数字或下划线,长度小于等于255个字符。不要使用VB中的关键字。为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。(5)数据类型,嵌入式应用技术基础教程课件,3.2 Visual Basic 6.0 语言基础,3.2.2 基本语句,(1)赋值语句(2)条件语句(3)循环语句(4)子过程语句(5)自定义函数的语句 向过程或函数传递参数有两种方式:传地址和传值。在实际编程时,推
8、荐使用传值方式传递参数。,嵌入式应用技术基础教程课件,返回,3.3 Visual Basic的常用控件,3.3 Visual Basic的常用控件,常用控件说明(1)Label控件(标签)(2)TextBox控件(文本框)(3)Frame控件(框架)(4)CommandButton控件(命令按钮)(5)OptionButton控件(单选按钮)(6)Timer控件(定时器)(7)Picture控件(图片框)(8)Shape控件(几何图形),嵌入式应用技术基础教程课件,返回,3.4 Visual Basic的串行通信控件MSComm,3.4 Visual Basic的串行通信控件MSComm,3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 单片机 MC9S83 高级 语言 串行 通信 编程 ppt 课件
链接地址:https://www.31ppt.com/p-5462199.html