请以子函数形式将单片机片内RAM中50H-59H中的数据按从小到大的顺序排序?用C语言写,怎么写啊 编写一段程序,将单片机内部RAM单元70H~7FH中的16个...

\u8bf7\u4ee5\u5b50\u51fd\u6570\u5f62\u5f0f\u5c06\u5355\u7247\u673a\u7247\u5185RAM\u4e2d50H-59H\u4e2d\u7684\u6570\u636e\u6309\u4ece\u5c0f\u5230\u5927\u7684\u987a\u5e8f\u6392\u5e8f\uff1f\u7528C\u8bed\u8a00\u600e\u4e48\u5199\uff1f

\u5982\u679c\u7528keil\u7f16\u8bd1\u5668\u63d0\u4f9b\u4e2a\u601d\u8def\uff1a\u5148\u5b9a\u4e49\u4e00\u4e2a\u6570\u7ec4\u523050H\u5f00\u59cb\u7684\u5730\u5740 unsinged char idata temp[10] _at_ 0x50;\u7136\u540e\u7528\u5192\u6ce1\u6cd5\u6216\u5176\u4ed6\u65b9\u6cd5\u5bf9\u6570\u7ec4temp\u4e2d10\u4e2a\u6570\u8fdb\u884c\u6392\u5e8f\u3002


#include<reg51.h>
unsigned char paixu[10] _at_ 0x50;
void main()
{
unsigned char i,j,temp;
/*-------test----------
paixu[0]=1; paixu[1]=3;
paixu[2]=7; paixu[3]=9;
paixu[4]=25; paixu[5]=11;
paixu[6]=8; paixu[7]=13;
paixu[8]=27; paixu[9]=53; */
for(j=0;j<9;j++)
{
for(i=0;i<9;i++)
{
if(paixu[i] > paixu[i+1])
{
temp= paixu[i];
paixu[i]=paixu[i+1];
paixu[i+1]=temp;
}
}
}
}
程序用KEIL测试通过,将main改成其他函数名就可以了!

  • PIC16C711鍗曠墖鏈鐨勭▼搴忓瓨鍌ㄥ櫒涓轰粈涔堟槸14浣嶇殑?
    绛旓細涓句緥璇存槑濡備笅锛氬亣璁捐緭鍏ョ數鍘媀i涓3V锛岀▼搴忔帶鍒禤IC16C711鐨RA0閫氶亾鍏堣繘琛岀1娆/D杞崲锛屾墍寰楃粨鏋滄槸153锛屽嵆3/5脳255=153锛屽搴8浣嶆暟瀛楅噺涓10011001銆傚皢浣5浣嶅睆钄斤紝寰10000000锛屽惊鐜彸绉5娆★紝寰00000100锛屾鏃朵綆3浣嶅搴旂殑灏辨槸Vi=3V鐢靛帇鏃剁殑妗d綅锛屽嵆绗4妗o紝CBA=100锛岀▼搴忓皢璇ユ。浣嶇敱RB2锛孯B1锛孯B0...
  • 姹傞珮鎵嬭В閲婁笅,浠ヤ笅鍗曠墖鏈绋嬪簭鐨勫唴瀹?
    绛旓細璇烽棶浣犲摢鐐逛笉鏄庣櫧锛熻繖浜涚▼搴忓啓鐨勫緢鏄庣櫧浜嗐1鏄俯搴﹁绠2鏄浆鎹3鏄樉绀
  • mcs 51绯诲垪鍗曠墖鏈
    绛旓細  涓茶閫氫俊涓寜鏁版嵁娴佺殑鏂瑰悜鍒嗘垚鍝笁绉嶅熀鏈殑浼犻鏂瑰紡锛  8051涓8031鐨勫尯鍒槸锛氭湁鏃燫OM瀛樺偍鍣ㄣ  绋嬪簭鐘舵佸瓧瀵勫瓨鍣≒SW鐨勭壒鐐癸細淇濆瓨鎸囦护鎵ц缁撴灉鐨勭壒寰佷俊鎭傜敱纭欢鑷姩鐢熸垚銆  璁$畻鏈烘荤嚎鐨勫垎绫伙細鏁版嵁鎬荤嚎锛屽湴鍧鎬荤嚎锛屾帶鍒舵荤嚎銆傛垨鐗囧唴鎬荤嚎锛岀墖澶栨荤嚎銆  80C51鍗曠墖鏈鐨勭▼搴...
  • 扩展阅读:warning c206 missing ... 单片机论文 ... sa(t)函数 ... 单片机函数以什么开始 ... 用x表示y的函数解析式 ... sort函数c语言 从小到大 ... python sort函数用法 ... 15个常用excel函数公式 ... 单片机 芯片 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网