单片机课程设计报告 简易数控直流电源设计.doc

单片机课程设计报告 简易数控直流电源设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告 简易数字直流电源 A Direct Current Source on MCU 本科学生课程设计任务书 课程设计题目 简易数控直流电源 学院 电气学院 专业 电子信息工程 班级 2 设计要求: 设计出有一定输出电压范围和功能的数控电源 (1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于10mV;   (2)输出电流:500mA;   (3)输出电压值由数码管显示;   (4)由“+”、“-”两键分别控制输出电压步进增减;   (5)为实现上述几部件工作,±12V和+5V直流电源。 电路设计,电路焊接 软件设计,硬件调试 软件调试,脱机运行 报告纂写 参考资料: [1] 华成英,童诗白. 模拟电子技术基础.高等教育出版社,2007年8月 [2] 李群芳,张士军,黄建. 单片微型计算机.电子工业出版社,2009年2月 [3] 赵辉,刘印华 . PROTEL 99电子线路CAD.北京邮电大学出版社.2008年1月 课程设计工作计划: 第一周: 分析并设计分析电路. 第二周: 编写软件程序及调试. 第三周: 焊接硬件电路, 软硬件联合调试. 任务下达日期 2009 年 6 月 15 日 完成日期 2009 年 6 月 27 日 指导教师 (签名) 学生 (签名) 说明:1、学院、专业、年级均填全称。 2、本表除签名外均可采用计算机打印。本表不够,可另附页,但应在页脚添加页码。 目 录 一、引言 4 二、总体方案设计 4 三、硬件电路设计 5 3.1控制部分 5 3.1.1 设定初值 5 3.1.2 加减设定及报警电路 5 3.2显示部分 6 3.3 电路输出部分 6 3.4 其他部分 7 3.5 完整电路 8 四、软件系统设计 10 4.1 软件流程图 10 4.2 程序源代码 11 五、问题及解决 12 5.1 硬件电路问题 12 5.2 软件调试问题 12 参考文献 13 简易数控直流电源 摘要:该电源系统以C51单片机为核心控制芯片,实现数控直流稳压电源功能的方案。设计通过拨码开关设定初值(高4位、低4位分别对应其个位和小数位),然后对其加以判断该值是否正确(错误发声)。值再通过一个译码器74LS48传给数码显示。同时采用数模转换器DAC0832和两个运算放大器 LM193构成稳压源,再通过外部中断从而实现了输出电压范围为0V~9.9V,电压步进0.1V的数控稳压电源,最大纹波不大于10mV。达到实现实验目的。 关键词:C52单片机;译码器74LS48;数模转换器DAC0832;运算放大器 LM193 一、引言 本文以 二、总体方案设计 对应该原理设计图,通过拨码开关经过上拉电阻设定初值,传到控制口,加以判定该值是否不再范围之内,并通过中断实现声、光报警。设定正确的初值后,(当外部中断0来时,在此基础上减1,当外部中断1来时,在此基础上加1)通过控制口传给数模转换器和运算放大电路组成的输出电路,以及通过译码器给定数码显示。 三、硬件电路设计 3.1控制部分 3.1.1 设定初值 高4位控制个位,低4位控制小数位 。 3.1.2 加减设定及报警电路 S1按下表示步进0.1V,S2按下表示步退0.1V, T0控制当初值大于9.9V时报错。 3.2显示部分 高4位、低4位分别通过一个译码器给定数码管对应码值,从而显示出对应值。 3.3 电路输出部分 通过数模转换得到一个模拟的值,再通过一个运算放大器稳压、放大,从而等到输出相应的电压值。 3.4 其他部分 以下为单片机复位电路以及内部振荡电路。 3.5 完整电路 3.6 器件清单 四、软件系统设计 4.1 软件流程图 4.2 程序源代码 ORG 0000H LJMP MAIN ORG 0003H LJMP INT00 ORG 000BH LJMP TC00 ORG 0013H LJMP INT11 ORG 0100H MAIN: MOV SP,#30H MOV TCON,#05H MOV IE,#87H MOV A,P2 CPL A MOV R3,A ANL A,#0F0H MOV R7,A CLR C SUBB A,#0AH JN

文档评论(0)

linet + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档