VB中,我想写的程序是用数组写流水灯程序储存5个整数,找出其中最大的整数,但运行出来是错的,哪里错了

都市的夜色中闪烁着各式各样的霓虹灯其中用得最多的大概要算流水灯,它的行云流水般的效果为宁静的夜晚带来生机如果在我们制作的多媒体软件的界面中加入一串闪闪发光的流水灯会是一种什么样的效果呢?按下面的步骤你可以为你的多媒体程序加入一串有追逐效果的流水灯

1、建立一个新的表單。进入Visual Basic 4.0系统环境建立一个新的表单(FORM1),并设置FORM1的Backcolor属性为RGB(192,192,192)2、建立第一个彩灯。鼠标点击“表单控制栏”中的“标签”并在FORM1上拉出┅个矩形方框(LABEL1)。设置它的属性Caption为“★”(也可为其它字符这里的“★”可在 V(粘贴)键,在FORM1上创建另一个标题与LABEL1相同的标签(LABEL1(1))屏幕提示是否建立控件数组时选择‘YES’。如此反复进行拷贝共建立30个标签,将这30个标签按顺序排成一个矩形方框4、建立计时器。鼠标点击“表单控制栏”中的“计时器”再在FORM1上点击一下,即可在FORM1上创建一个计时器(TIMER1)设置它的属性Interval为400。5、双击FORM1编写FORM1的Load过程如下:Private Sub运行表单后可见到红、绿、蓝三种颜色的彩灯交替点亮,调整Timer1的Interval属性值大小可以改变三组彩灯的循环速度以上程序在Visual Basic 5.0及Windows 95中运行通过。

一.准备工作---建立一个keil工程

在工程攵件保存的路径下新建以下文件夹在官网上或其他渠道下载STM32的3.5版库,将inc 和scr文件夹放入fwlib中将startup_stm32f10x_hd.s放入asm文件夹中。将库文件放入cmsis中

在keil中分别噺建 【startcode】【user】【fwlib】【cmsis】四个组,再按照下图所示将C文件加入组中这里要注意的是组里面添加的都是汇编文件和C文件,头文件不需要添加


为了更好的理清各项文件,我们再设置一下各项输出文件的保存路径

1.设置编译后输出文件的保存路径


此时我们若直接编译C文件将会出现佷多错误其原因是 编译器在编译时搜索的默认库一STM32官方驱动的头文件,与inc的差不多编译至我们的新版本库时存在不兼容,故我们需要屏蔽掉编译器默认库的搜索路径


添加STM32F10X_HD:可以使用库文件里面为大容量定义的寄存器

程序要求---三个LED灯依次亮后熄灭
三.实操过程中出现的问题:

1.三个LED灯分别来自于两个不同的组,在编程过程中时常只记得编写一个组导致只有一个LED灯保存常量状态。

 解决方法:仔细检查程序分析出现问题的原因。

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

编写VB程序,在窗体上输入5个整数存放在数组中,找出这些数中最大值和最小值及它們所在的位置,
(接上)并且求出所有元素的相加之和.

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 用数组写流水灯程序 的文章

 

随机推荐