基于单片机的低频信号发生器的设计(编辑修改稿)内容摘要:
方 波时显示: Square Wave; 输出锯齿波时显示: Sawtooth Wave; 输出梯形波时显示: Trapezoidal Wave; 第二行显示内容为: Frequency: *** Hz。 本次课题的制作由软件设计和硬件设计两部分组成。 ( 1) 系统的硬件设计:硬件电路的组成主要包括单片机控制电路,数模转换电路,独立按键控制电路,显示电路以及稳压电源电路。 ( 2) 系统的软件设计:软件电路重要是通过软件的编程来控制硬件电路实现功能。 通过 DXP软件生成原理图和 PCB 图,通过 keil 软件进行程序的编 写,同时通过 protues 软件进行仿真。 3 第二章 硬件电路的设计 信号发生器的设计 信号发生器电路的控制核心和数据的处理主要依靠单片机来实现,要完成信号发生器的制作主要利用按键输入控制,显示器电路输出显示。 ,通过 DAC0832 利用 D/A 转换来实现数字转换成模拟信号,接着滤波放大,最后通过 LCD1602 显示器显示。 单片机 AT89C51利用程序来产生正弦、三角和方波等波形,同时按键可以控制波形的类型、和控制频率。 根据任务要求以及一些资料参考,对系统进行总 体框架图 【 1】。 硬件主要由 AT89C51 单片机、 LM324 放大电路、 DAC0832 数模、 LM324 放大电路、按键电路、电源电路组成。 总体图如图 所示 图 信号发生器框图 元件的介绍 单片机的介绍 单片机 AT89C51 的原理及功能 单片机的内部总线上有许多的功能部件,这些功能部件可以通过内部的总线来进行数据的传送以及信息的控制 【 2】 ,并且他们会分工来使用这些总线,不会产生混乱的情况,这就是内部单总线的结构形成,图 为单片机内部结构框图 图 单片机内部结构框图 振荡器和时序OSC 程序存储器4KB ROM 数据存储器256B RAM/SFR 振荡器和时序OSC 8051 CPU 64KB 总线 输出口 全双工串行口 外中断 内中断 控制 并行口 串行通信 外时钟源 外部事件计数 4 VCC:电源 GND:接地线 XTAL1:片内振荡电路的输入端 XTAL2:片内振荡电路的输出端 RST/VPP(Pin9):复位引脚 ALE/PROG:地址锁存允许信号 PSEN:外部存储器读选通信号 EA/VPP:程序存储器的内外部选通 AT89S51 单片机有 4 组 8 位的可编程 I/O 口,分别位 P0、 P P P3 口, PO 口: 8 位双向 I/O 口 线,名称为 ~ P1 口: 8 位准双向 I/O 口线,名称为 ~ P2 口: 8 位准双向 I/O 口线,名称为 ~ P3 口: 8 位准双向 I/O 口线,名称为 ~ 单片机的基本功能是控制电路和做好最小系统的工作 【 3】。 最小系统包括复位电路、晶振电路、使能电路。 其连接方法如图 所示。 C32 0 pC42 2 0 n R21 0 kX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 S 5 1X1C52 0 pC64 u 7D11 N41 4 8R11 0 kD2 图 单片机最小系统电路图 芯片 DAC0832 的原理及功能 DAC0832 是 8 分辨率的数模转换的芯片 【 4】 ,又称 8 路模拟开关他是由地址锁存与译 码器、 8 位逐次逼近型 ADC 和三态输出锁存缓冲器三大部分组成。 DAC0832 的输出形式是通过电流的激活来完成,也可以通过接入外接运算放大器来形成电压。 其结构图如图 所示: 5 图 DAC0832 内部框图 : 一个寄存器工作于直通状态,另一个工作于受控锁存器状态 【 5】。 在不要求多相 D/A 同时输出时,可以采用单缓冲方式,此时只需一次写操作,就开始转换 [,可以提高 D/A 的数据吞吐 量。 单缓冲工作方式:输入寄存器工作于受控状态 DAC 寄存器工作于直通状态 图 单缓冲 工作方式 单缓冲工作方式:输入寄存器工作于直通状态 DAC 寄存器工作于受控状态 图 单缓冲工作方式 :两个寄存器均工作于受控锁存器状态。 6 图 双缓冲工作方式 2121FBo REFnFBo REFnV VNRRNVV ( N 为输入的数字量) 例如:当 n=8 时,代入上式得: 255o REFNVV ( N 为输入的数字量) 1602 显示屏的原理及功能 1602 显示屏实 物图如图 所示: 图 1602 显示屏 7 表 1602 显示屏引脚的介绍 LCD1602 作为一个显示器,在编写相对应的程序时需要定义它的地址位 [6], 所以编写程序的地址如下表所示: 表 LCD1602 地址表 LM324 芯片的介绍 LM324 内部是由 4 个运算放大器合成 [7],既可接一个独立的电源使用 (3~ 30 V),也可接两个电源使用 (177。 ~ 177。 15 V),可与 TTL 逻辑电路相容。 因为驱动功耗低 [8], 图 LM324 芯片 8 11122100ifiOfoIIIUUUUIIRRRUUR 则 可 得因 为 , 所 以最 后 可 得 图 反相放大器电路图 i1213343 4 1 224I0// //oioiUURRUURRUURRR R R RRUUR因 且取。 图 同相比例放大电路图 稳压芯片的介绍 稳压电路的形成是要通过稳压芯片通过将 220v 的电压经过整流来生成你所需要的电压,那么整流电路 的核心组成是通过 7809,7809, [9]。 78**系列的是输出正电压的芯片, 79**是输出负电压的芯片。 通过要判断芯片所代表输出的电压可以通过他的后面两个数字来实现,本次需要的电压是需要 +9V、 +5V、 5V。 如图 所示分别为稳压芯片 7809,7805,7909 稳压芯片的管脚排布 : 图 稳压芯片 ⑵ 7805,7809,7909 特点 : 1)7805,7909 最大输出电流为 ,7909 最大输出电流为 1A。 9 2)输出电压分别为 +5V,+9V,9V; 3)热过载保护; 4)短路保护;。基于单片机的低频信号发生器的设计(编辑修改稿)
相关推荐
控制,本设计是按照学校作息时问设定的,模拟了电了钟显示时、分、秒。 还根据学校的作息时间按时打铃,本系统有 4 个按钮,分别用来调时、调分、秒和强制打铃及强制关铃,以保证始终与标准时间相吻合。 首先设计出本系统的硬件基本框图,根据框图设计电气原理图,简要概述基本原理,按照设计技术参数设计出各部分程序。 系统软硬件划分 由于需要最小系统设计,因此,极大地介于系统的硬件成本
是为了提高检测的准确性,避免当有人等路过是被当做车辆检测,因为人一般走过路过也就需要不到 1 秒钟,但是车辆因为比较长,所以检测的时间会稍微长一点。 设定 2秒可以巧妙的将车和人等区分开。 该部分的设计需要考虑冲突问题,假想,当前系统的 led 显示屏显示有 3个空车位,但是这时候来了四辆车,但是四辆车都看到显示有 3个空车位,于是都进入了停车场,结果是最后进入的一辆车将无车位可用。
选择表 7 的内部结构 ADC0809 八位逐次逼近式 A/ D 转换器是一种单片 CMOS 器件,包括 8 位模拟转换器、 8 通道转换开关和与微处理器兼容的控制逻辑。 8 路转换开关能直接连通 8 个单端模拟信号中的任何一个。 IN3IN4IN5IN6IN7STEOCD3OECLKVccVREF+GNDD1
83。 20 20 21 结 论 22 宜宾学院毕业设计 (论文 ) 4 参考文献 23 致 谢 24 附录 25 附录一: 系统整体原理图 25 附录二:系统仿真图 25 附录三:元件清单 26 附录四:系统源程序 27 宜宾学院毕业设计 (论文 ) 5 第 1 章 绪论 目的和意义 在生活中,学校、火车站、银行、商场、公交车等人员流 动比较大的地方,如果可以将人数实时地统计出来
架安装在传输带输送机上,在完成输送功能的同时实现传输带上物料的动态称重。 物料流过传输带时,秤架上的称重传感器和测速传感器将秤架瞬时重量和传输带瞬时速度值转换成电信号,并由数据采集装置采集。 称架介绍 在系统计量过程中,由于运行中的传输带的张力,抖动和跑偏等因素对流量计量结果的影响甚大,这种影响又称“皮带效应”。 为减轻这种影响,以及安装难度和设备成本等考虑,秤架 的种类繁多。
格低廉。 缺点:直接与人体相接触,容易因为人体肌肉的颤动等而产生干扰。 并且容易受到外界其他信号的干扰。 ( 3)集成式 : 优点 :集成度高 ,包含了滤波 ,放大电路 ,可以直接输出信号 ,便于操作 ,有效的减少了各种干扰。 缺点 :降低了本任务的难度 ,如果采用该传感器,只需将其直接接上单片机即可实现功能,且价格非常昂贵。 考虑到种种情况,结合本系统的设计要求以及经费的考虑