- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言知识(161页):指针C程序设计中使用指针可以: 使程序简洁、紧凑、高效有效地表示复杂的数据结构动态分配内存得到多于一个的函数返回值2019-5-9谢谢观赏就像院长只知道我院有多少学生宿舍,但并不关心哪个学生住哪个宿舍一样。ijk内存中每个字节有一个编号-----地址1、变量与地址地址内存0x00…0x30350x31560x32780x33120x34340x35560x3678…如变量声明如下(默认存储在内存):一个字符型变量分配一字节(char)内存单元,一个整型(int)变量分配两字节内存单元,一个长整型变量分配4字节内存单元。 编译(对于全局变量)或函数调用(对于全局变量)时根据变量的类型为其分配地址,具体地址,我们不必关心。首地址就是该变量的地址首地址就是该变量的地址 2019-5-9谢谢观赏ijk外存,64K字节地址:0x0000-0xFFFF如变量声明如下(定义在外存):地址外存0x0000…0x2000350x2001560x2002780x2003120x2004340x2005560x200678…编译(对于全局变量)或函数调用(对于全局变量)时根据变量的类型为其分配地址,具体地址,我们不必关心。首地址就是该变量的地址首地址就是该变量的地址 2019-5-9谢谢观赏12342、指针就本质而言,指针就是地址。地址外存0x0000…0x2000350x2001560x2002780x200312…0x3000xx0x3001xx…以定义在外部存储器变量为对象,具体说明指针的概念 通过变量名获取变量值,是变量的基本使用方法——直接访问。例i通过对变量地址的访问,获取变量的值——间接访问。要访问变量的地址就涉及到了指针。jk间接访问,使用于访问数组、字符串(有序存储的“一串数据”,“一片存储区”)。2019-5-9谢谢观赏①指针变量一般不赋初值,无实际意义指针变量是用来存储地址值的变量。首先,指针变量本身也是变量,其次,指针变量的值只能是地址(16bit,占2两个字节)。②指针变量的定义类型名 *指针变量名;例如:指针(变量)将来只能指向整型变量,即:指针变量的类型,应和它指向的对象类型匹配一致“*”是指针(变量)的标示符,指针(变量)是k,而不是*k!2019-5-9谢谢观赏③指针变量的指向指针变量赋值,就是获取指向“某变量地址”的过程。i201E0004j指针变量k0x0000…0x2000350x2001560x2002780x200312…0x3000xx0x3001xx…例如:“”—“取地址”运算符0x78122是1E04指针变量k,指向整型变量i,k的值就是i的地址“*k” 是变量i。“k”是变量i的地址不必关心k的地址2019-5-9谢谢观赏第7章 AD转换器的控制7.1 概述 7.1.1 AD转换器AD转换器即ADC(Analog to Digital Converter),是能将模拟量转换为数字量的器件。 7.1.2 AD转换分辨率(分解度) 常用转换结果的二进制数的位数来表示。位数越大,分辨率越高。 例:模拟量的变化范围:0V-5V,AD转换器分辨率是8位。经8位AD转换器,能区别的最小输入电压(也就是数字量1对应的电压)为:5V/28=5V/256≈0.02V=20mV经12位AD转换器,能区别的最小输入电压为:2019-5-9谢谢观赏5V/212=5V/4069≈0.0012V=1.2mV 模拟输入电压 N—A/D转换器的位数 输出的数字量为:参考电压 7.2.3 AD转换时间 即完成一次AD转换所用的时间2019-5-9谢谢观赏7.2 ADC08098位数字量输出 7.2.1 ADC0809介绍 8位,8路通道,转换时间100μs 转换结束输出端 8路模拟通道输入 输出允许输入 模拟通道地址输入 地址锁存输入 时钟输入端 转换启动信号输入 参考电压输入2019-5-9谢谢观赏先准备好地址,再锁存地址启动转换之前及转换期间,模拟量必须稳定启动转换后,EOC=0,表示正在转换地址ADDALEAIN稳定的模拟量STARTEOC单片机“发现”EOC=1后,置ENABLE=1,数据线输出数字量OE数字量DOUT ADC0809时序完成一次A/D,最多需要10个时钟(8位逐次渐进A/D)不必关心!EOC=1,表示转换结束ENABLE=0,数据线为“高阻”ENABLE=0,数据线为“高阻”2019-5-9谢谢观赏地址ADDALEAIN稳定的模拟量START7.2.2 ADC0809应用实例1(查询) 功能要求:用ADC0809实现一路A/D数模转换,并用LCD显示。1、硬件连接(电路) 从时序图可以看到, ALE上升沿锁存地址, START下降沿启动A/D必须先锁存地址,再启
您可能关注的文档
- ((人教版))初一数学第一章有理数1.2.3《相反数》课件模板.ppt
- ((人教版))初一数学第一章有理数1.2.3《相反数》课件.ppt
- ((人教版))初一数学1.1《正数和负数》课件模板.ppt
- ((人教版))初一数学《同位角、内错角、同旁内角》课件模板.ppt
- ((人教版))初一数学《平移》课件模板.ppt
- “跨越式”课题引领我成长模板14.pptx
- “企业经济学”模块课程教学的实践与思考模板16.pptx
- “青年教师培养资助计划”资助项目中期检查汇报模板11.pptx
- “十二五”立项课题开题结题工作培训通用模板46.pptx
- “十一五”学科发展战略和优先发展领域57.pptx
- 教师招聘之《中学教师招聘》高分题库及参考答案详解【培优】.docx
- 教师招聘之《中学教师招聘》题库(得分题)打印参考答案详解.docx
- 教师招聘之《中学教师招聘》题库(得分题)打印及一套完整答案详解.docx
- 教师招聘之《中学教师招聘》高分题库及参考答案详解【轻巧夺冠】.docx
- 教师招聘之《中学教师招聘》题库检测题型附完整答案详解(各地真题).docx
- 教师招聘之《中学教师招聘》附完整答案详解(必刷).docx
- 教师招聘之《中学教师招聘》题库附答案详解(黄金题型).docx
- 教师招聘之《中学教师招聘》预测复习附参考答案详解(巩固).docx
- 教师招聘之《中学教师招聘》预测复习附答案详解(黄金题型).docx
- 教师招聘之《中学教师招聘》预测复习及参考答案详解【夺分金卷】.docx
文档评论(0)