91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 323KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: 其他
  • 標簽: ARM??

資源簡介

ARM嵌入式編程的例子,我的結課作業,有圖和代碼,可以直接運行,也可以直接當作業上交給老師的

資源截圖

代碼片段和文件信息

#include?

#define?CR?0x0D?
int?putchar?(int?ch)??{??????????????????/*?向串口輸出一個字符?*/?
??if?(ch?==?‘\n‘)??{?
????while?(!(U0LSR?&?0x20));?
????U0THR?=?CR;?
??}?
??while?(!(U0LSR?&?0x20));?
??return?(U0THR?=?ch);?
}?
void?serialPuts(char?*p){??????????????????/*?向串口輸出字符串?*/?
??while?(*p?!=?‘\0‘){?
???putchar(*p++);?
??}?
??putchar(‘\n‘);?
}?
void?uart0Init(void){?
??U0LCR?=?0x83;???????????????????/*?8位數據,無效驗,一個停止位?*/?
??U0DLL?=?97;?????????????????????/*?VPB?15MHz的時候波特率為9600?*/?
??U0LCR?=?0x03;???????????????????/*?DLAB?=?0?*/?
}??????????????????????????????
void?puthex?(int?hex)?{????????????????????/*?Write?Hex?Digit?to?Serial?Port??*/?
??if?(hex?>?9)?putchar(‘A‘?+?(hex?-?10));?
??else?????????putchar(‘0‘?+??hex);?
}?
void?putstr?(char?*p)?{????????????????????/*?Write?string?*/?
??while?(*p)?{?
????putchar(*p++);?
??}?
}?

typedef?unsigned?int?uint32;?
void?delay(void)??{??????????????????????????
??unsigned?volatile?long?ij;?
??for(i=0;i<10000;i++)?
??for(j=0;j<50;j++)?
??;?
}?
void?adcRead?(void)?{???????????????????????
??unsigned?int?val;?
??ADCR?|=?0x01000000;??????????????????????/*?開始AD轉換?*/?
??do?{?
????val?=?ADDR;????????????????????????????/*?讀取AD轉換數據寄存器?*/?
??}?while?((val?&?0x80000000)?==?0);???????/*?等待AD轉換結束?*/?
??ADCR?&=?~0x01000000;?????????????????????/*?結束AD轉換?*/?
??val?=?(val?>>?6)?&?0x03FF;???????????????/*?設置數據格式并且按照16進制輸出?*/?
??putstr?(“\nAIN0?Result?=?0x“);???????????
??puthex((val?>>?8)?&?0x0F);????????????????
??puthex((val?>>?4)?&?0x0F);????????????????
??puthex?(val?&?0x0F);??????????????????????
}?
int??main(void)?
?{?
?ADCR???=?0x002E0401;????????????/*?Setup?A/D:?10-bit?AIN0?@?3MHz?*/?
?PINSEL0?=?0x20000005;???/*引腳選中EINT1功能開串口UART0*/?
?PINSEL1?=?0x00000001;???/*引腳選中EINT0功能*/?
?uart0Init();??
?while?(1)??{??
??adcRead();?
??delay();?
?}???
}?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-06-02?12:38??ARM-嵌入式編程\
?????目錄???????????0??2014-06-02?12:38??ARM-嵌入式編程\1\
?????文件??????167813??2014-05-20?00:50??ARM-嵌入式編程\1\1.DSN
?????文件??????167853??2014-05-20?00:33??ARM-嵌入式編程\1\Last?Loaded?adc.DBK
?????文件??????????22??2014-05-14?13:22??ARM-嵌入式編程\1\Startup.d
?????文件???????44554??2014-05-14?13:22??ARM-嵌入式編程\1\Startup.lst
?????文件????????3148??2014-05-14?13:22??ARM-嵌入式編程\1\Startup.o
?????文件???????14886??2012-03-08?12:30??ARM-嵌入式編程\1\Startup.s
?????文件????????2990??2014-05-20?00:41??ARM-嵌入式編程\1\adc.PWI
?????文件???????13324??2014-05-14?13:22??ARM-嵌入式編程\1\adc.axf
?????文件????????2788??2014-05-14?13:22??ARM-嵌入式編程\1\adc.hex
?????文件???????15065??2014-05-14?13:22??ARM-嵌入式編程\1\adc.htm
?????文件?????????272??2014-05-14?13:22??ARM-嵌入式編程\1\adc.lnp
?????文件???????47359??2014-05-14?13:22??ARM-嵌入式編程\1\adc.map
?????文件?????????214??2014-05-20?00:42??ARM-嵌入式編程\1\adc.plg
?????文件?????????898??2014-05-14?13:22??ARM-嵌入式編程\1\adc.tra
?????文件???????67806??2014-05-14?13:22??ARM-嵌入式編程\1\adc.uvgui.liangyi
?????文件????????5952??2014-05-14?13:22??ARM-嵌入式編程\1\adc.uvopt
?????文件???????14676??2014-05-14?13:22??ARM-嵌入式編程\1\adc.uvproj
?????文件?????????538??2014-05-20?00:42??ARM-嵌入式編程\1\adc_Target?1.dep
?????文件???????????0??2014-05-14?13:16??ARM-嵌入式編程\1\adc_uvproj.bak
?????文件????????1970??2014-05-14?13:22??ARM-嵌入式編程\1\mained.c
?????文件????????9161??2014-05-14?13:22??ARM-嵌入式編程\1\mained.crf
?????文件??????????68??2014-05-14?13:22??ARM-嵌入式編程\1\mained.d
?????文件???????25000??2014-05-14?13:22??ARM-嵌入式編程\1\mained.o
?????目錄???????????0??2014-06-02?12:38??ARM-嵌入式編程\2\
?????文件??????170874??2014-05-20?00:36??ARM-嵌入式編程\2\2.DSN
?????文件??????170594??2014-05-14?00:03??ARM-嵌入式編程\2\Last?Loaded?cled.DBK
?????文件??????????22??2014-05-14?12:20??ARM-嵌入式編程\2\Startup.d
?????文件???????44554??2014-05-14?12:20??ARM-嵌入式編程\2\Startup.lst
?????文件????????3220??2014-05-14?12:20??ARM-嵌入式編程\2\Startup.o
............此處省略57個文件信息

評論

共有 條評論