| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于单片机的信号发生器设计

文***享

贡献于2019-08-06

字数:6248

基单片机信号发生器设计

目录

摘 1
第章 绪 2
11波形发生器简介 2
12 单片机相关介绍 2
13 设计意义 2
14 设计容 3
第二章 方案较设计证 3
21 单片机方案选择 3
22 DA转换器接线方式选择 3
第三章 系统设计 4
31 总体系统设计 4
32 硬件实现单元电路设计 5
第四章 系统调试仿真 8
41系统仿真 8
第五章 结 10
参考文献 11
附录 程序清单 13









基单片机信号发生器
摘:着电子测量技术计算机技术紧密结合种新信号发生器波形发生器应运生谓波形发生器够产生量标准信号户定义信号保证高精度高稳定性重复性易操作性电子仪器单片机作微型计算机重分支着广泛应范围文介绍利89C51单片机数模转换器件DAC0832产生需信号低频信号源信号幅度频率求控制设计核心务:AT89C51核心结合DA转换器DAC0832等器件仿真软件设计硬件电路汇编语言编写驱动程序实现程序控制产生正弦波三角波方波锯齿波四种常低频信号通键选择波形输入意频率值

关键词:AT89C51单片机信号发生器DAC0832
第章 绪
11波形发生器简介
单片机核心设计低频函数信号发生器信号发生器采数字波形合成技术通硬件电路软件程序相结合输出定义波形正弦波方波三角波意波形波形频率幅度定范围意改变介绍波形生成原理硬件电路软件部分设计原理介绍单片机控制DA转换器产生述信号硬件电路软件编程DAC0832 DA转换器原理方法AT89C51设计电路关种芯片关产生低频信号信号源设计方案该信号发生器具体积价格低性稳定功齐全优点
12 单片机相关介绍
单片机微型计算机微型计算机重分支颇具生命力机种单片机微型计算机简称单片机特适控制领域称微控制器
通常单片机单块集成电路芯片构成部包含计算机基功部件:中央处理器存储器 IO接口电路等单片机需适软件外部设备相结合便成单片机控制系统
单片机123代发展目前单片机正着高性品种方发展CPU功增强部资源增引脚功化低电压低功耗
121 DA转换器
DAC0832双列直插式8位DA转换器完成数字量输入模拟量(电流)输出转换参数:分辨率8位转换时间1μs满量程误差±1LSB参考电压(+10span>10)V供电电源(+5~+15)V逻辑电输入TTL兼容DAC0832中两级锁存器第级锁存器称输入寄存器允许锁存信号ILE第二级锁存器称DAC寄存器锁存信号称通道控制信号 XFER
13 设计意义
单片机作设计控制方案考虑低廉成易学易特性相较类似ARM类性更强控制方案单片机性非优势充分利单片机已功进行化开发设计重点
总说设计意义2方面:
(1)波形发生器应进行研究开发
(2)探究单片机信号发生器中应举反三延伸类似领域应
14 设计容
设计容包括方面:
(1)设计信号发生器实现方案
(2)设计单片机系统周边电路
(3)设计整系统电路分布接线
(4)汇编语言编写整系统运行需程序
第二章 方案较设计证
21 单片机方案选择
方案
采标准 AT89C51单片机作控制器波形选择通键选择波形通DAC0832系统框架设计占单片机端口资源少该系统具电路简单设计方便显示亮度高性高等特点
方案二
采AT89C52单片机作控制器 波形通AD7542输出利方案系统资源浪费较模型制作中较少采
考虑实际情况波形正确性设计采第套方案
22 DA转换器接线方式选择
方案
采单缓接线方式
方案二
采双缓接线方式接线方式DAC转换输出前数时数传送8位输入寄存器优点提高DA转换速度缺点接线编程稍复杂点
方案三
采直通接线方式接线方式接线简单编程简单
接线编程简单易行选方案三
第三章 系统设计
31 总体系统设计
311 系统流程图

图31 系统流程图
312 系统框图
该系统采单片机作数处理控制核心单片机完成机界面系统控制信号采集分析信号处理变换采键输入利虚拟示波器显示波形方案设计务分解键电路输出转换电路等模块图32系统总体框图
图32 总体方框图
32 硬件实现单元电路设计
321 单片机系统设计
AT89C51片ROMEPROM单片机种芯片构成系统简单﹑AT89C51单片机构成应系统时单片机接时钟电路复位电路图89C51单片机系统示集成度限制应系统作型控制单元应特点:
(1)供户量IO口线
(2)部存储器容量限
(3)应系统开发具特殊性
标准518K程序空间128字节RAM32条端口5中断2定时计数器12时钟周期执行条基指令长法48周期

图33 AT89C51单片机系统
322运算放器电路
系统放电路图34示:

图34运算放器电路
323 波形产生原理模块设计
波形产生原理:
1存中首先存储波形数字量值数组TABLE
251单片机读取数组中值送入DA转换器
3DA转换器输入数字值转换成模拟量输出
4DA输出模拟电流量通运放转换成电压量输出
单片机采编程方法产生四种波形通DA转换模块DAC0832进滤波放输出电路图35:

图35波形产生电路
324控制系统设计电路图

图36 系统设计电路图
第四章 系统调试仿真
41系统仿真
单击仿真界面左方开始扭仿真开始具体仿真程:
(1)f250HZ正弦波调试结果

图41 正弦波调试结果
(2)f250HZ方波调试结果

图42 方波调试结果
(3)f250HZ锯齿波调试结果

图43 锯齿波调试结果
(4)f143HZ三角波调试结果

图44 三角波调试结果
第五章 结
通次课程设计课程学理知识深化提高通次课程设计解掌握单片机应系统软硬件设计程方法实现培养分析问题解决问题力设计实现更难应系统良基础时培养撰写设计说明书力
次设计程中发现问题然前做样设计次设计真长进单片机设计硬件电路较简单解决程序设计问题程序设计灵活东西反映解决问题逻辑思维创新力设计灵魂整设计程中部分时间程序面子程序鉴书样衔接子程序关键问题需单片机结构熟悉说单片机设计软件硬件结合二者密分
设计成功电路必须耐心坚持毅力整电路设计程中花费时间单元电路连接电路细节设计种方案选择中仔细较分析原理行原求硬件系统中组件部分充分透彻理解研究灵活应完成次设计书理知识基础更深层次理解
时次设计程中学会高效率查阅资料运工具书利网络查找资料发现书籍知识实际应中实十分理想种参数需调整偶会遇错误资料现象求应更加注重实践环节
该理实践中应深刻理解通波形计算机实现知道理解该理计算机中样执行该理实践中应更深刻理解激发学积极性次课程设计中通该课程设计全面系统解编译原理课程序构造般原理基实现方法死板课知识变生动趣激发学积极性
参考文献
[1]张毅坤 单片微型计算机原理应西安电子科技学出版社1998
[2]余锡存 曹国华单片机原理接口技术西安电子科技学出版社2000
[3]吴黎明 王桂棠 洪添胜等 单片机原理应技术科学出版社2005
[4]韩克 柳秀山 等 电子技EDA 技术暨南学出版社 2004
[5]周润景 张丽娜 基PROTEUS电路单片机系统设计仿真航空航天学出版社 2006
[6]张毅坤单片微型计算机原理应.西安电子科技学出版社1998
[7]李俊谟单片机中级教程.北京航空航天学出版社2006
[8]胡宴.模拟电子技术.高等教育出版社2004
[9]李青单片机原理接口技术(修订版)北京:北京航空航天学出版社1998
[10]李广弟单片机基础北京:北京航空航天学出版社1992
[11]立民单片机应技术全北京:北京航空航天学出版社1994


致谢
文根祥老师指导完成文选题课题难点解决予悉心指导老师治学态度专业造诣敬业精神收益非浅首先根祥师致衷心感谢
课题完成程中许学帮助提供思路验深入理解课题关知识方法起重作学表示诚挚谢意
附录 程序清单
ORG 0000H
SJMP START
ORG 30H
START
CJNE A#0FFHKEY
SJMP
KEY JNB P10KEY0
JNB P11KEY1
JNB P12KEY2
JNB P13KEY3
SJMP START
KEY0 ACALL SIN
SJMP KEY
KEY1 ACALL FANG
SJMP KEY
KEY2 ACALL JUCHI
SJMP KEY
KEY3 ACALL SJIAO
SJMP KEY
SIN
LOOP MOV R0#00H
LOOP1 MOV AR0
MOV DPTR#TABLE
MOVC A@A+DPTR
MOV P2A
INC R0
MOV P0#0FFH
MOV R3P0
L1 INC R3
CJNE R3#00HL1
CJNE R0#255LOOP1
JNB P14E1
SJMP LOOP
E1 RET
FANG
LOOP2
MOV A#00H
MOV P2A
MOV P0#0FFH
MOV AP0
CPL A
MOV R3A
ACALL DELAY
JNB P14E2
MOV A#0FFH
MOV P2A
MOV P0#0FFH
MOV AP0
CPL A
MOV R3A
ACALL DELAY
SJMP LOOP2
E2 RET
JUCHI MOV A#00H
LOOP6 MOV P2A
INC A
MOV P0#0FFH
MOV R3P0
L4 INC R3
CJNE R3#00HL4
JNB P14E3
SJMP LOOP6
E3 RET
SJIAO
MOV A#00H
LOOP9 MOV P2A
INC A
MOV P0#0FFH
MOV R3P0
L5 INC R3
CJNE R3#00HL5
CJNE A#0FFHLOOP9
LOOP8 DEC A
MOV P0#0FFH
MOV R3P0
L6 INC R3
CJNE R3#00HL6
MOV P2A
CJNE A#00HLOOP8
JNB P14E4
SJMP LOOP9
E4 RET
DELAY
LOOP3 MOV R6#1
LOOP4 MOV R5#250
LOOP5 NOP
NOP
DJNZ R5LOOP5
DJNZ R6LOOP4
DJNZ R3LOOP3
RET
TABLE DB 80H83H86H89H8DH90H93H96H
DB 99H9CH9FH0A2H0A5H0A8H0ABH0AEH
DB 0B1H0B4H0B7H0BAH0BCH0BFH0C2H0C5H
DB 0C7H0CAH0CCH0CFH0D1H0D4H0D6H0D8H
DB 0DAH0DDH0DFH0E1H0E3H0E5H0E7H0E9H
DB 0EAH0ECH0EEH0EFH0F1H0F2H0F4H0F5H
DB 0F6H0F7H0F8H0F9H0FAH0FBH0FCH0FDH
DB 0FDH0FEH0FFH0FFH0FFH0FFH0FFH0FFH
DB 0FFH0FFH0FFH0FFH0FFH0FFH0FFH0FFH
DB 0FDH0FCH0FBH0FAH0F9H0F8H0F7H0F6H
DB 0F5H0F4H0F2H0F1H0EFH0EEH0ECH0EAH
DB 0E9H0E7H0E5H0E3H0E1H0DEH0DDH0DAH
DB 0D8H0D6H0D4H0D1H0CFH0CCH0CAH0C7H
DB 0C5H0C2H0BFH0BCH0BAH0B7H0B4H0BAH
DB 0AEH0ABH0A8H0A5H0A2H09FH09CH99H
DB 96H93H90H8DH89H86H83H80H
DB 80H7CH79H78H72H6FH6CH69H
DB 66H63H60H5DH5AH57H55H51H
DB 4EH4CH48H45H43H40H3DH3AH
DB 38H35H33H30H2EH2BH29H27H
DB 25H22H20H1EH1CH1AH18H16H
DB 15H13H11H10H0EH0DH0BH0AH
DB 09H08H07H06H05H04H03H02H
DB 02H01H00H00H00H00H00H00H
DB 00H00H00H00H00H00H01H02H
DB 02H03H04H05H06H07H08H09H
DB 0AH0BH0CH0DH0EH10H11H13H15H
DB 16H18H1AH1CH1EH20H22H25H
DB 27H29H2BH2EH30H33H35H38H
DB 3AH3DH40H43H45H48H4CH4EH
DB 51H55H57H5AH5DH60H63H66H
DB 69H6CH6FH72H76H79H7CH80H
END

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

开题报告-基于单片机的三相信号发生器的设计

开题报告电气工程及自动化基于单片机的三相信号发生器的设计一、综述本课题国内外研究动态,说明选题的依据和意义单片机全称为单片微型计算机,是一种集成在电路,采用超大规模集成电路技术将CPU、ROM、RAM、多种I/O口和中断系统、定时器/计数器等功能集成到一个硅片上构成的小而完善的计算机系统。单片机应用非常广泛,可以分为独立的应用程序及多机的应用程序。所谓的独立的应用程序是指在一个应用系统

毕***阁 4年前 上传718   0

基于AT89C51的PWM信号发生器设计报告课程设计

基于AT89C51的PWM信号发生器设计摘 要 单片机集成度高,功能强,可靠性高,体积小,功耗低,使用方便,价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎无处不在,无所不为。单片机的应用领域已经从面向工业控制,通讯,交通,智能仪表等迅速发展到家用消费产品,办公自动化,汽车电子,PC机外围以及网络通讯等广大领域。 单片机有两种基本结构形式:一种是在通用

文***享 3年前 上传627   0

多功能信号发生器的设计与实现

本文是制作以STM32芯片为核心的多功能信号发生器。选择使用STM32系列单片机作为多功能信号发生器的主控模块,控制整个系统的软硬件操作,实现正弦波、方波、三角波等波形的合成。

爱***享 3年前 上传824   0

基于单片机控制的交通信号灯的设计与实现毕业设计

南 京 工 程 学 院毕业设计说明书(论文)作 者: 学 号: 系 部: 专 业: 通信工程 题 目: 基于单片机控制的交通信号灯 的设计与实现 指导者:

文***品 6个月前 上传170   0

基于单片机的时钟设计

随着时间的推移,事物的发展越来越趋向于高科技,单片机的出现,受到了社会各界的广泛关注,这是由于单片机具备丰富的功能。单片机的特点为:尺寸小,价格低,抗干扰强,开发容易等。运用的范围也很广,如检测,仪表,电子,机电等设备的各方面都有不可或缺的作用。

王***朝 4年前 上传1038   0

基于51单片机的定时闹钟设计单片机课程设计

单片机 课 程 设 计 报 告 院系: 信息工程学院 专业: 电子信息工程 课程设计题目: 基于51单片机的定时闹钟设计

文***品 2年前 上传498   0

开题报告-基于单片机的交通灯设计

开题报告电气工程及自动化基于单片机的交通灯设计一、综述本课题国内外研究动态,说明选题的依据和意义当今社会,随着日益增长的社会发展,人们对于社活的水平也日益提高,不仅在物质享受方面有所提高,在精神享受方面也逐渐增长。最明显的就是汽车的增长。现在几乎每户人家都有一辆汽车,以至于道路经常堵塞,频繁出现交通事故。由于这种状况的出现,这就要求能有效的管理交通,其中十字路口的交通灯起着巨大的作用。因

毕***阁 4年前 上传1255   0

基于单片机的电子琴设计

综合课程设计题 目:可演奏的电子琴 学 院:管理科学与工程学院可演奏的电子琴摘要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的简易电子琴。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音

天***猩 4周前 上传78   0

基于单片机的数控恒流源设计

该数控直流恒流源采用模块化,主要由单片机控制模块、键盘输入模块、A/D转换模块、恒流源模块、D/A转换模块和显示模块六部分组成。通过开关和按钮的设置,配合AT89S52单片机的编程实现数字控制及数字显示,同时用DAC0832实现D/A转换,实时把采样电路上的模拟信号转换成数字信号,形成反馈,输出模拟控制电压,再用运算放大器组成电流负反馈系统来完成输出电流控制及恒定。

👾***5 3年前 上传913   0

基于凌阳单片机的红外通信接口设计

科 研 训 练 报 告报告题目:基于凌阳单片机的红外通信接口设计姓 名 院(系) 电气与电子工程学院 专 业 自动化 年 级

文***品 2年前 上传395   0

基于单片机的万年历设计

 基于单片机的万年历设计 二、实验要求设计一个万年历,将时钟显示在LCD1602的显示屏上并且可以进行年、月、日以及时、分、秒的设置。此外还可以通过按键进行闹钟设置以及事件提醒功能,用蜂鸣器进行闹铃提醒。最后附加一个温湿度检测的功能,用温湿度传感器检测室内的温湿度并将温湿度数据在显示屏上显示出来。三、实验设备和仪器1.用 STC89C52芯片作为

文***品 3年前 上传684   0

基于单片机的程控放大器设计

 毕业设计(论文) 基于单片机的程控放大器设计 专 业: 电子科学与技术 摘 要 本设计由直流稳压电源、前置放大电路单元、增益控制部分、功率放大部分、单片机自动增益控制部分几个模块构成。输入部分采用高速电压反馈型运放OPA642作跟随器提高输入阻抗,并且在

山***1 5年前 上传1671   0

基于单片机的果实品质分类装置设计

机器视觉简而言之就是利用摄像头拍摄实际图像,通过摄像头模块自动将图像信息转化为对应的电信号,输送给单片机逻辑处理,以此来达到对图像的智能化识别。果实采摘系统中使用机器视觉较多。

爱***享 3年前 上传2076   0

基于单片机的智能小车设计开题报告

电气与信息学院毕业设计(论文)开题报告 基于单片机的智能小车设计 电子 题目名称:报 告 人:专业班级:指导教师:《基于单片机的智能小车设计》开题报告一、课题的

文***品 5个月前 上传314   0

基于单片机智能小车毕业设计

毕 业 设 计(论 文)设计(论文)题目: 基于单片机的智能小车 学 院 名 称: 电子与信息工程学院 专 业: 电子与信息工程

文***品 6个月前 上传202   0

基于单片机的智能灭火小车设计

摘要:当今社会,火灾在现实生活中普遍存在,被称为自然界三大灾害之一。当火灾发后,灭火工作坏境恶劣时,人工不能完成一些灭火任务,此时便可以使用智能灭火小车去完成相应的任务。本文设计了一个以单片机为核心的智能灭火小车。本设计是利用单片机作为灭火的控制中心,检测火源用火焰传感器

王***朝 4年前 上传1500   0

单片机课程设计报告基于单片机的温控系统

职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教师 时 间 2011 目录摘 要 I1系统方案设计及组成 I2系统设计 1

文***品 3年前 上传1001   0

基于LabVIEW的虚拟仪器平台设计多功能函数信号发生器

基于LabVIEW的虚拟仪器平台设计-多功能函数信号发生器基于LabVIEW的虚拟仪器平台设计-多功能函数信号发生器摘要函数信号发生器(Function Signal Generator)是一种信号发生装置,能产生某些特定的周期性时间函数波形(正弦波、方波、三角波、锯齿波等)信号,频率范围可从少则几微赫兹到几十兆赫兹,它在实验和研究中得到了广泛的应用。本课题的任务是自

平***苏 2年前 上传450   0

基于单片机的交通灯显示系统的设计与研究课程设计

 XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 专业班级 学生姓名

文***品 3年前 上传901   0

基于单片机的拔河游戏机设计课程设计

××大学××学院××课程设计基于单片机的拔河游戏机设计学生姓名学 号所 在 系专业名称班 级指导教师成 绩 ××大学××学院二○一二年X月摘要:近年来随着计算机在社会领域的渗透和大规模集成电

文***享 3年前 上传585   0

基于单片机的数字温度计设计课程设计

基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单

文***享 3年前 上传945   0

基于AT89S51单片机无线传输系统设计毕业设计

毕业论文(设计) 题 目: 单片机无线传输系统设计 完 成 人: 班 级: 学 制: 专

文***享 4年前 上传879   0

基于单片机的空调温度控制系统设计毕业设计

 毕业设计  题 目 基于单片机的空调温度控制系统设计 学生姓名 学 号 学 院 计算机与信息工程系 专业班级 指导教师 职 称   年 月 内容摘要 空调是一种能够改善室内温度、湿度、洁净度和空气流速等参数的电器装置。它在生产生活中用途非常广泛。空调

z***u 5年前 上传2580   0

基于51单片机的智能窗户设计毕业设计

基于51单片机的智能窗户设计【摘 要】 随着电子技术的发展和人民生活水平的不断提高,智能窗已经越来越多地被用到了现代智能化建筑中,提供住户一个安全、方便的环境。据统计,在未来的几年内,安装智能窗的用户将不断增加。本次设计的智能窗户系统能通过其数据检测传感电路不断循环检测室外湿度及温度,当室外湿度达到一定时(下雨时)窗户自动关闭,防止潮湿空气或雨水进入房间;另外可设置自动关闭窗户或开启窗户时

文***品 5个月前 上传126   0

基于单片机的智能鱼缸的设计与实现毕业设计

近年来嵌入式发展迅速,智能家居也进入了人们的生活。智能鱼缸却没有快速发展。我根据市场上相关设备现状的分析和研究,从系统集成角度进行设计和开发,提出了一套多功能的智能观赏鱼缸控制系统的设计方案。

z***u 5年前 上传4291   0