简易电压表毕业设计(编辑修改稿)内容摘要:
TL 逻辑门电路。 ( 2) P1 口: P1 是一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写 “1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 ( 3) P2 口: P2 是一个带有内部上拉电阻的 8 位双向 I/O 口,对端口 P2 写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 ( 4) P3 口输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 P3 口除了作为一般的 I/O 口线外,更重要的用途是它的第二功能。 ( 5) RST:复位输入。 当振荡器工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位。 ( 6) XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。 ( 7) XTAL2:振荡器反相放大器的输出端。 ( 8) VCC:电源。 ( 9) GND:地线。 济源职业技术学院毕业设计 5 ( 10) ALE:地址锁存控制信号。 模 /数转换器 ADC0808 的主要特点 通常的模数转换器是将一个输入 电压信号转换为一个输出的数字 信 号。 由于数字信号本身不具有实际意义,仅仅表示一个相对大小。 故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。 而输出的数字量则表示输入信号相对于参考信号的大小。 ADC0808 是 8位逐次逼近模数转换器 ,它的转换速度较快、精度较高。 的内部结构 图 ADC0808的内部结构 的引脚 及功能 济源职业技术学院毕业设计 6 图 ADC0808引脚图 1) IN0~ IN7:模拟量输入通道。 2) A、 B、 C:地址线。 A为低位地址, C为高位地址,用于对模拟通道进行选择。 图 ADDA、 ADDB和 ADDC,其地址状态与通道对应的关系 见 表。 表 地址状态与通道对应关系 C B A 选择的输入通道 0 0 0 IN0 1 0 0 IN1 0 0 1 IN2 1 0 1 IN3 0 1 0 IN4 1 1 0 IN5 0 1 1 IN6 1 1 1 IN7 济源职业技术学院毕业设计 7 3) ALE:地址锁存允许信号。 在对应 ALE 上升沿, A、 B、 C地址状态送入地址锁存器中。 4) START:转换启动信号。 START 上升沿时 ,所有内部寄存器清 0; START 下降沿时,开始进行 A/D 转换;在转换期间, START 应保持底电平。 5) OUT1~ OT8:数据输出线。 6) OE:输出允许信号。 其用于控制三态输出锁存器向单片机输出转换得到的数据。 7) CLOCK:时钟信号。 8) EOC:转换结束状态信号。 EOC=0,正在进行转换; EOC=1,转换结束。 9) VCC: +5V 电源。 10) Vref:参考电源。 在设计中我选择了 IN0 和 IN1 两路通道, IN0 用于测量滑动变阻器 RV1 的电阻, IN1 用于测量 RV2 电阻。 74LS245 的引脚 74LS245 的引脚 如图 所示。 图 74LS245引脚图 的功能 济源职业技术学院毕业设计 8 74LS245 是 8 路 3 态 双向缓冲驱动 ,也叫做总线驱动门电路或线驱动。 主要使用在数据的双向缓冲,原来常见于 51 的数据接口电路,比如,早期电路中,扩展了很多的 8255/8155/8251/8253/573 等芯 片的时候,担心 8031 的数据驱动能力不足,就使用一片 245 作为数据缓冲电路,增强驱动能力;也常见与 ISA卡的接口电路。 在电路中作用 74LS245 用来驱动 LED,设计的电路图中, 74LS245 的 A0A7接 P1 口, B0B7接数码管的段码。 当片选端 /CE 低电平有效时, DIR=“0”,信号由 B 向 A 传输;(接 收) DIR=“1”,信号由 A 向 B 传输;(发送)当 /CE 为高电平时, A、 B均为高阻态。 在设计中, 74LS245——CE 接低电平, DIR=1 即信号由 A 向 B 传输。 七段数码管 数码管 是一种半导体发光器件,其基本单元是发光二极管 LED 显示器 , 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个 “8” 可分为 1 位、 2 位、 4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。 单片机应用系统常采用七段 LED 数码管作为显示器,这重显示器具有耗电低、配置灵活、线路简单、安装方便、耐转动、价格低廉且寿命长等优点。 数码管要正常显示,就要用驱动电路 来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。 ( 1) 静态显示驱动:静态驱动也称直流驱动。 静态驱动是指每个数码管的每一个段码都由一个单片机的 I/O 端口进行驱动,或者使用如 BCD 码二 十进制译码器译码进行驱动。 ( 2) 动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的 8个显示笔划 a,b,c,d,e,f,g,dp的同济源职业技术学院毕业设计 9 名端连在一起,另外为每个数码管的公共极 COM 增加位选通控制电路,位选通由各自独立的 I/O 线控制。 由 a、 b、 c、 d、 e、 f、 g、 dp组成的八段数码管示意图如图 所示。 图 LED 数码管显示器可以分为共阴极和共阳极两种结构。 (1)共阴极结构:如果所有的发光二极管的阴极接在一起,称为共阴极结构,则数码显示段输入高电平有效 ,当某段输入高电平该段便发光,如图 所示。 (2)共阳极结构:如果所有的发光二极管的阳极接在一起,称为共阳极结构,则数码显示段输入低平有效,当某段输入低电平该段 便发光,如图。 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e v i s i onS i z eBD a t e : 16 D e c 200 9 S h e e t o f F i l e : D : \ M y D e s i gn . dd b D r a w n B y :abcdefgdp1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e v i s i onS i z eBD a t e : 16 D e c 200 9 S h e e t o f F i l e : D : \ M y D e s i gn . dd b D r a w n B y :cbadedpgf+ 5 V 图 图 ( 3) LED 动态显示接口: LED 动态显示就是利用单片机依次输出每一位数码管的段选码和对应于该位数码管的位选控制信号,一位一位轮流点亮各七段数码管。 对每位数码管来说,每隔一段时间点亮一次,如此循环。 利用人眼的“视觉暂留”效应,只要每位显示间隔足够短 就可以给人以同时显示的感觉。 在动态显济源职业技术学院毕业设计 10 示方式中,同一时刻,只有一位 LED 数码管在显示,其他各位是关闭的。 在段选码和位选码每送出一次后,应保持 1ms 左右,这个时间应根据实际情况而定。 不能太小,因而发光二极管从导通到发光有一定的延时,导通时间太小,发光太弱人眼无法看清。 但也不能太大,因为毕竟要受限于临界闪烁频率,而且此时间越长,占用 CPU 时间也越多。 采用动态显示方式比较节省。简易电压表毕业设计(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。