如何用AVR单片机向TINY13 EEPROM数据写入问题?

如何用AVR单片机向TINY13 EEPROM数据写入问题?,第1张

要求:

1、用AVR

ISP

mKII

烧写TINY13

程序

2、使用夹具测量一个需要校准旅猜的数据,把宴镇型该数据写入到TINY13的EEPROM对应地晌猜址中

3、不使用软件烧录EEPROM,如何用校准的外部单片机ISP直接对TINY13对应地址写EEPROM数据?

#include <iostream>

#include <string.h>

#include <stdio.h>

using namespace std

const int N = 1005

int a[N],tmp[N]

int ans

void Merge(int l,int m,int r)

{

    int i = l

    int j = m + 1

    int k = l

    while(i <= m && j <= r)

    {

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

        {

            tmp[k++] = a[j++]

           升埋和 ans += m - i + 1

        }

        else

        {

            tmp[k++] = a[i++]

        }

    }

    while(i <= m) tmp[k++] = a[i++]

    while(j <= r) tmp[k++] = a[j++]

    for(int i=li<=ri++)

        a[i] = tmp[i]

}

void Merge_sort(int l,int r)

{

    if(l < r)

    {

        int m = (l + r) >> 1

      液枝  Merge_sort(l,m)

    吵盯    Merge_sort(m+1,r)

        Merge(l,m,r)

    }

}

int main()

{

    int n,T,tt=1

    scanf("%d",&T)

    while(T--)

    {

        scanf("%d",&n)

        for(int i=0i<ni++)

            scanf("%d",&a[i])

        ans = 0

        Merge_sort(0,n-1)

        printf("Scenario #%d:\n%d\n\n",tt++,ans)

    }

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12423852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存