历史上的今天
返回首页

历史上的今天

今天是:2025年01月28日(星期二)

2020年01月28日 | MSP430简单程序设计

2020-01-28 来源:eefocus

1.实验目的


学会用C语言进行简单程序设计。


2.实验要求


掌握编写排序程序。


3.实验内容


(1)设计一个对8个数据(0-255,任意设置)的由小到大排序程序。


(2)将结果显示在LCD显示器上。


#include

#include "Config.h"

#include"1602.c"


void main(void)

{

     WDT_Init();                         //看门狗设置

     Clock_Init();                       //系统时钟设置

     Port_init();                        //系统初始化,设置IO口属性

     delay_ms(100);                      //延时100ms

     LCD_init();                         //液晶参数初始化设置

     LCD_clear();                        //清屏

     

     

     unsigned int a[10] = {6,4,1,0,5,7,3,2};

     int i = 0;

     int j = 0;

    for(i = 0;i < 8; i++)

  {

    for(j = i+1; j < 8;j++)

    {

      if(a[i] > a[j])

      {

        int t = a[i];

        a[i] = a[j];

        a[j] = t;

      }

    }

  }

     

     

while (1) 

      {

i = 1;              //字符串输出显示

LCD_clear();

LCD_write_str(0,0,"Array");

                for(i=0; i < 15; i++){

                  if(i % 2 == 0)

                    LCD_write_char(i,1, a[i/2]+'0');

                  else

                    LCD_write_char(i,1, '<');

                }

                  

delay_ms(2000);

      }

}

推荐阅读

史海拾趣

Electro Technik Industries公司的发展小趣事

为了扩大市场份额,ETI开始积极寻求国际合作。公司先后与多家国际知名企业建立了战略合作关系,共同研发新产品、开拓市场。同时,ETI还积极参加国际电子展览会,展示公司的技术实力和产品优势,吸引了众多客户的关注。通过不断努力,ETI的产品逐渐打入国际市场,成为了一家具有全球影响力的电子企业。

Chip Quik公司的发展小趣事

在不断发展壮大的过程中,Chip Quik公司始终注重品牌建设和持续创新。公司加大了对研发部门的投入,不断推出新技术和新产品,以满足市场的不断变化。同时,公司还通过加强品牌宣传和推广,提高了品牌知名度和美誉度,为公司的长远发展奠定了坚实的基础。

这些故事虽然基于假设和一般性的行业趋势,但它们可以反映出一家电子行业中类似公司可能经历的发展路径和挑战。希望这些故事能够为您了解Chip Quik公司或其他电子行业公司的发展提供一定的参考。

永丰盈(CST)公司的发展小趣事

随着市场的不断发展,CST意识到技术创新是企业持续发展的关键。因此,公司加大了对技术研发的投入,引进了一批高素质的研发人才,建立了先进的研发实验室。经过不懈努力,CST在电子接插件领域取得了多项技术突破,产品性能得到了显著提升,进一步巩固了其在市场中的领先地位。

ABLIC公司的发展小趣事

2020年4月,ABLIC成为MinebeaMitsumi集团的一员。这一合作对于ABLIC来说具有重要意义。MinebeaMitsumi集团作为一家在电子元器件领域具有强大实力的企业,为ABLIC提供了更广阔的发展空间和资源支持。通过融入MinebeaMitsumi集团的“八矛战略”,ABLIC的模拟半导体业务得到了进一步提升,其在集团内部的地位也愈发重要。

Comchip Technology公司的发展小趣事

面对日益激烈的市场竞争和不断变化的客户需求,Comchip Technology始终保持着创新精神。公司不断投入研发资源,开发新产品、新技术,以满足市场的不断变化。同时,公司还积极关注行业发展趋势和未来技术动向,为公司的长远发展做好战略布局。

这些故事基于Comchip Technology公司的实际发展情况虚构而成,旨在展示其在电子行业中的成长历程和所取得的成就。虽然这些故事可能并不完全准确或详尽,但它们能够提供一个关于该公司发展的大致框架和背景。

DuPont公司的发展小趣事

随着半导体技术的兴起,DuPont公司敏锐地捕捉到了这一领域的发展潜力。公司投入大量资源,致力于半导体材料的研发和生产。通过不断的技术创新,DuPont成功开发出了一系列高性能的半导体材料,如高纯度硅材料、光刻胶等。这些材料在半导体制造过程中发挥着至关重要的作用,极大地推动了半导体技术的进步和产业的发展。

问答坊 | AI 解惑

ASIC 的概念与特点

ASIC(Application Specific Integrated Circuit)是专用集成电路。 目前,在集成电路界ASIC被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量 ...…

查看全部问答>

信号处理单片机及应用 上册 PDF

信号处理单片机及应用 上册 这本书还是不错,分享一下…

查看全部问答>

ds18b20

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 ds18b20 ds18b20  …

查看全部问答>

单片机驱动继电器问题,加光耦是否多余

用单片机一个口接一个光耦TLP521,然后光耦接三极管,三极管驱动继电器,继电器和光耦的右端都是一个电源,单片机和光耦的左端是一个电源。 问题1:这样的设计对提高系统稳定性有效果么 问题2:其中光耦是不是多此一举,可以去掉呢 这里ZC0是接 ...…

查看全部问答>

谁那有89c54rd+的资料 毕业论文要用 谢谢哈

这阵子都在弄这个论文  需要89c54rd+ 谁那有发给我下  非常感谢 有的麻烦加下我qq 357261209或送发到论坛上 谢谢了 [ 本帖最后由 bawggu 于 2010-4-13 20:14 编辑 ]…

查看全部问答>

有偿寻找wince高手

目前手头有个项目使用omap3530做了一个显示器,采用wince系统,使用的是广州英码的核心板,本来厂家给定制内核但是不知为什么系统总是不稳定,现在想找一个熟悉wince的高手(要求人在北京)帮忙搞清楚什么原因,或者重新裁剪一下bsp,系统功能很简 ...…

查看全部问答>

Linux下的camera驱动开发

哪位在Linux下有做过camera的驱动开放,请进来指点一下! 我是用开源的Moto 代码做的,始终会出现这个问题,I2C-CAMERA in fun:i2c_ov9640_read i2c write error code =-121,请帮忙分析一下是什么原因!…

查看全部问答>

请问ST公司,STM32F101近期内会停产吗?

                                 想用STM32F101做产品,不知短期内是否会停产?怕开发完后买不到货。…

查看全部问答>

【为C2000做贡献】各种电机的DSP控制程序

涵盖不同电机的DSP程序。不过里面好多都是2407的代码,大家要修改下才能给2812用。 …

查看全部问答>

有没有这样的DC-DC芯片?

输入能够承受比较大的电流,输入电压大概是在90V以上,要求能够降压到12V(加上滤波电容后这个电压用来作为电源) 我查到了好几本书,都没有发发现合适的集成芯片。…

查看全部问答>