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