如图所示:
代码就是程序员用 开发工具所支持的语言写出来的源文件,是一组由 字符、符号或信号 码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制 指令,这种过程叫编译,它由通过编译器完成。
电路由金属导线和电气以及电子部件组成的导电回路,称其为电路。最简单的电路由电源负载和导线、开关等元件组成按一定方式联接起来,为电荷流通提供了路径的总体。
具体如下。
转字母ch=input("请输入字母:")字符串(全转)ch=input("请输入字母:")
开头首字母大写ch=input("请输入字母:")标题样式ch=input("请输入字母:")转字母ch=input("请输入字母:")ifch>。
Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
C语言程序设计
Franklin C51交编译器是专为51系列单片机设计的一种高效的C语言编译器,使用它可以缩短开发周期,降低开发成本,而且开发出的系统易于维护,可性高,可移植性好。下面介绍用C语言编写的单点和定长数据采集子程序,假设所用的晶振频率为12MHz。单点采样子程序ADS7804()用来返回一个有符号整数形式的转换结果。定长采样子程序DAQ()根据入口参数interval(单位为μs)给定的采样间隔采样N点,并采用查询51单片机内置定时器的方式来控制采样时序,N点采样结果存储在定位于外部存储器的数组array中。需要注意的是,赋给计数寄存器TH和TL的值是定时器从开始计数到溢出所用的时间,这个时间再加上清TF和装载计数初值所需的时间(共5个机器周期,对于12MHz晶振即为5μs)才是所要的采样间隔,这一点在程序设计中必须注意。
源程序如下:
# include<reg51h>
# include<absacch>
# define N 128 /定采样长度,如128点/sbit BYTE=F1^0;
sbit RC=P1^1;
sbit BUSY=P1^2; /定义特殊位/
int XDATA array(N); /在外部存储器内定义长度为N的有符号整数数组/
int ADS7804(void)
{ uint ul,uh;int u;
RC=0; /R/C低电平,进入转换模式/
ul=XBYTE[0xffff]; /产生读脉冲,启动A/D转换/
while (BUSY= =0); /等待转换完成/
RC=1;BYTE=0; /进入读模式,选择低字节/
ul=XBYTE[0xffff]; /读转换结果低8位/
BYTE=1; /选择高字节/
uh=XBYTE[0xffff]&0x0f;/读转换结果高4位/
u=uh256+ul; /得到12位转换结果/
if(u>=0x0800)
u=u 0xf000; /如果为负值,则符号扩展/
return(u); /返回转换结果/
}
uoid DAQ(uint interval)
{ uchar th,tl;
interval=interval-5;/减去TF0清零和装载计数初值的时间5μs/
th=255-(interval/256);
tl=255-(interval%256); /计算计数初值/
TMOD=0x01; /定时器0,方式1 /
TH0=th; TL0=tl;/装载计数初值/
TR0=1;/启动定时/
for(I=0;i<N;i++)
{ do{}whilt(!TF0);/查询等待TF0复位/
TF0=0; /清溢出标志/
TH0=th;TL0=tl; /装载计数初值/
Array[i]=ADS7804(); /采样、存储/
}
TR0=0; /停止定时/
}
6 结束语
ADS7804为12位的A/D转换器,它不仅分辨率高、转换速度快,而且接口方便,电路简单、应用灵活,因而具有广泛的应用前景。笔者在DLRS-1型检波器低频接收灵敏度特性测量仪中使用了ADS7804,取得了很好的效果
二进或16十进制代码是看不懂的,象乱码。
你想说的是如何看C程序的目标程序的汇编代码。
多数C语言编译器可以直接产生汇编代码的,类型名是ASM
如果你用的命令行编译的,可以让你带开关项的。
我用C++BUILDER6可以生成汇编代码给你看一看。
以上就是关于进制转换 在线等。全部的内容,包括:进制转换 在线等。、记事本代码怎么换到其他软件上、Windows *** 作技巧等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)