作者:刘洪涛,华清远见嵌入式学院讲师。四、在内核里写i2c设备驱动的两种方式前文介绍了利用/dev/i2c-0在应用层完成对i2c设备的操作,但很多时候我们还是习惯为i2c设备在内
1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。 例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位
前言 伴随着工艺技术水平的提高,当前ASIC设计规模和设计复杂度也不断的提高。合理的选择验证工具在ASIC设计过程中起了关键作用。下面就结合实际的项目开发,对比验证工具的特点,帮助大家更好的认识验证工具。 S
一.ESD引起集成电路损伤的三种途径(1)人体活动引起的摩擦起电是重要的静电来源,带静电的操作者与器件接触并通过器件放电。(2)器件与用绝缘材料制作的包装袋、传递盒和传送带等摩擦,使器件本身带静电,它与人体或地
//************************************************************************//* Using I2C Master Mode for aCCess Slave (EEPRM) //* //* Written by: RIChard Yang //* Sr. Corporate Appl
;LCD设定(命令模式字的低8位数据)BIAS EQU 52H ;1/3 偏压4背极RC256 EQU 30H ;系统时钟选用片内RC振荡器SYSEN EQU 02H ;打开系统时钟LCDON EQU 06H ;打开偏压发生器SYSDIS EQU 00H ;关闭系统时钟和偏
/*============================================================使用1602液晶显示的实验例子 明浩 2004/2/27==============================================================SMC1602A(16*2)模拟口线
例:创建一个VI,计算两个数的算术平均值和几何平均值。 · 第1步:创建新的VI。在主菜单中选择“文件→新建VI”,新建一个空白VI;也可选择“文件→新建”,在打开的“新建”对话框中选择“VI”。 · 第2步:创建前
例:使用程序框图工具栏中的调试工具对程序mean.VI进行调试。 (1)结合使用高亮显示执行过程工具和单步执行工具来了解程序执行过程。在前面板窗口中设置输入控件x和y的值分别为2和4。 · 第1步:单击高亮显示执行过
波形图可以接收和显示多种类型和格式的数据,数据类型包括数组、簇、波形数据等,数据格式包括一维数组、多维数组、簇数组等。 例:根据输入的数组和簇绘制波形图曲线。 · 打开位于LabVIEW安装文件夹\exmples\gen
例:在波形图表中显示Waveform Graph.vi中的波形。 (1)显示正弦曲线。 利用For循环产生在0-2π之间均匀分布的100个正弦曲线数据点,在循环结构框内,将这些数据点一一输入波形图表中,选择函数选板中“编辑→定时→
例:绘制XY图波形.打开位于LabVIEW安装文件夹\exmples\general\Graphs\gengraph.llb中的XY Graph.vi程序,程序框图如图1所示。 图1 XY Graph.vi程序框图 程序利用For循环分别产生100个在0-2之间均匀分布的正弦
输入数据二维数组,可以从强度图中分辨数组不同位置值的大小。 例:创建一个4×5的二维数组,用强度图显示。 · 第1步:在程序框图窗口中用For循环创建一个长度为5的一维数组,数组中元素按循环次数的倍数递增,如图
在强度图表上绘制一个数据块以后,笛卡尔平面的原点将移动到最后一个数据块的右边。图表处理新数据时,新数据出现在旧数据的右边;如图表显示己满,则旧数据将从图表的左边界移出,这一点类似于带状图表。 例:创建二
三维曲面图用x、y和z数据绘制图形上的各点,再将这些点连接,形成数据的三维曲面。 例:创建一个按倍数递增的正弦函数二维数组,显示三维曲面图。 · 第1步:在程序框图窗口利用For循环创建一个正弦曲线一维数组,共
例:将数值型数据转换成字符串,并与其他字符串组合在一起。 · 第1步;创建前面板控件 在前面板中,添加-个字符串翰入控件“初始字符串”,添加两个数值输人控件“嵌值”和“数值2”;添加将“初始字符串”和数植相
例:创建或打开一个文件,然后向文件中写入数据,随后从该文件读取写入的数据。 · 第1步:创建或打开文件。在程序框图中,添加节点“打开创建/替换文件” 将输入接线端“提示”连接字符串常量“选择文件”,用以指
例:将数组写入表格形式文件,然后读取写入的数据。 ·第1步:创建数组数据。利用For循环创建一个5×3的二维数组名为“数组”,其中第x行第y列元素的数值为2(x-1)+(y-1),如图1所示。 图1 创建数组数据 ·第2
uC/GUI是MICrigm公司推出的用于嵌入式系统的图形用户接口(graphics user interface,GUI)软件包,由于uC/GUI完全以ANSI-C编写,因此它与处理器无关,可以很方便地移植到不同的操作系统和嵌入式微处理