DS18B20溫度傳感器和1602驅動程序,在51上測試通過,只需調用chang()和TMP()函數,即可讀取溫度值,通過1602顯示,簡單,方便
上傳時間: 2014-08-13
上傳用戶:WMC_geophy
PL0 C語言版本 //A.2 C 版 本 /*編譯和運行環境: *1Visual C++6.0,VisualC++.NET and Visual C++.NET 2003 *WinNT, Win 200, WinXP and Win2003 *2 gcc version 3.3.2 20031022(Red Hat Linux 3.3.2-1) *Redhat Fedora core 1 *Intel 32 platform *使用方法: *運行后輸入PL/0 源程序文件名 *回答是否輸出虛擬機代碼 *回答是否輸出名字表 *fa.TMP 輸出虛擬機代碼 *fa1.TMP 輸出源文件及其各行對應的首地址 *fa2.TMP 輸出結果 *fas.TMP 輸出名字表 */
上傳時間: 2013-12-22
上傳用戶:遠遠ssad
1、將makefile中的 CROSS =/usr/local/arm/2.95.3/bin/arm-linux- CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include/linux CFLAGS+=-I/usr/local/arm/2.95.3/arm-linux/include 路徑改為你宿主機上的。 2、#make,來編譯驅動模塊。 3、#export PATH=$PATH:/usr/local/arm/2.95.3/bin //取決于你宿主機上的交叉編譯工具路徑 #arm-linux-gcc -o gpio_test gpio_test.c //編譯應用程序 最終在你的當前文件夾下會生成gpiodrv.o與gpio_test兩個文件。 4、#mkdir /TMP/1 5、通過ftp的方法,把gpio_test與gpiodrv.o文件下載到你的開發板上的/TMP/1目錄中。 6、#mknod /dev/gpio c 220 0 //創建文件節點 #insmod gpiodrv.o #chmod +x gpio_test #./gpio_test 然后,就可以看到四個LED燈在閃爍了。:)
標簽: local arm-linux usr makefile
上傳時間: 2017-08-03
上傳用戶:zhouchang199
------ DebugAsm Editor使用說明 ------ 本軟件是采用DEUBG作ASM程式設計的工具,采用本人 自創的工程方案,令你的ASM程式設計更方便. 對本軟件說明如下: .dap -------- DEBUG ASM工程文件 .asm -------- 生成的純文本ASM文件 .txt -------- 生成的純文本DEBUG導入文件 .TMP -------- Link過程中產生的臨時文件 .com -------- 生成的可執行文件 以上之文件均為同名稱,不同的擴展名. zhb - 07/10/2007
上傳時間: 2014-01-30
上傳用戶:lxm
編寫一個赫夫曼編/譯碼器。 主要功能:根據輸入的字符代碼集及其權值集, l 構造赫夫曼樹,輸出各字符的赫夫曼編碼。 l 編碼:輸入字符序列,輸出對應的赫碼序列。
標簽: 樹哈弗曼樹
上傳時間: 2016-12-29
上傳用戶:遺風遺風丶
1.Describe a Θ(n lg n)-time algorithm that, given a set S of n integers and another integer x, determines whether or not there exist two elements in S whose sum is exactly x. (Implement exercise 2.3-7.) #include<stdio.h> #include<stdlib.h> void merge(int arr[],int low,int mid,int high){ int i,k; int *TMP=(int*)malloc((high-low+1)*sizeof(int)); int left_low=low; int left_high=mid; int right_low=mid+1; int right_high=high; for(k=0;left_low<=left_high&&right_low<=right_high;k++) { if(arr[left_low]<=arr[right_low]){ TMP[k]=arr[left_low++]; } else{ TMP[k]=arr[right_low++]; } } if(left_low<=left_high){ for(i=left_low;i<=left_high;i++){ TMP[k++]=arr[i]; } } if(right_low<=right_high){ for(i=right_low;i<=right_high;i++) TMP[k++]=arr[i]; } for(i=0;i<high-low+1;i++) arr[low+i]=TMP[i]; } void merge_sort(int a[],int p,int r){ int q; if(p<r){ q=(p+r)/2; merge_sort(a,p,q); merge_sort(a,q+1,r); merge(a,p,q,r); } } int main(){ int a[8]={3,5,8,6,4,1,1}; int i,j; int x=10; merge_sort(a,0,6); printf("after Merging-Sort:\n"); for(i=0;i<7;i++){ printf("%d",a[i]); } printf("\n"); i=0;j=6; do{ if(a[i]+a[j]==x){ printf("exist"); break; } if(a[i]+a[j]>x) j--; if(a[i]+a[j]<x) i++; }while(i<=j); if(i>j) printf("not exist"); system("pause"); return 0; }
上傳時間: 2017-04-01
上傳用戶:糖兒水嘻嘻
漢中路到了。開左邊門,下車請注意安全。We are now at Hanzhong Road . Doors will open on the left。 本次列車終點站上海火車站。下一站終點站上海火車站,開左邊門。使用公交卡的乘客可在出站后30分鐘內換乘3號線、4號線,請注意換成列車的首末班車時間。打開metro大都會手機數碼乘地鐵。 Nest stop is the termina.station ShanghaiRailway station.Roors will open on the lift. 終點站上海火車站到了。開左邊門。下車請注意安全。請全體乘客下車。We are now at the termina.station Shanghai Railway station Roors will open on the lift.
上傳時間: 2019-07-05
上傳用戶:coolmen