网站大量收购独家精品文档,联系QQ:2885784924

微机原理课程设计---产生正弦波.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计---产生正弦波

微机原理与接口技术 课程设计报告书 题目: 产生正弦波 姓名: 班级: 指导教师: 设计时间:2012年5月 目 录 1. 引言 1.1. 背景和编写目的 1.2. 术语与缩写 2系统组成 3.硬件电路设计……………………………………………………………………………. 3.1 8259A模块:……………………………………………………………. 3.2 DAC0832模块………………………………………………………….. 3.3 8086CPU模块………………………………………………………….. 3.4 8253模块……………………………………………………………….. 4 软件编程………………………………………………………………………………….. 4.1 源程序设计及程序代码……………………………………………………… 4.2 正弦波波产生的框图…………………………………………………….. …. 5.系统调试…………………………………………………………………………………… 6.设计日程…………………………………………………………………………………… 7.课程设计体会……………………………………………………………………………. 8.参考文献………………………………………………………………………………….. 9附录........................................................................................................... 总电路图………………………………………………………………………………. ….. 1、引言 1.1背景和编写目的 微机原理与接口技术是一门很有趣的课程,任何一个计算机系统都是一个复杂的整体,学习计算机原理是要涉及到整体的每一部分。讨论某一部分原理时又要涉及到其它部分的工作原理。这样一来,不仅不能在短时间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原理。所以,在循序渐进的课堂教学过程中,我总是处于“学会了一些新知识,弄清了一些原来保留的问题,又出现了一些新问题”的循环中,直到课程结束时,才把保留的问题基本搞清楚。学习该门课程知识时,其思维方法也和其它课程不同,该课程偏重于工程思维,其创造性劳动在于如何用计算机的有关技术和厂家提供的各种芯片,设计实用的电路和系统,再配上相应的应用程序,完成各种实际应用项目。proteus 7.6 SP4软件仿真时显示波形和记录下来。可见模数或数模转换在构成一个控制系统中起着非常重要的作用。可以使我们加深对该转换过程的认识和理解,有利于以后的学习及设计一个控制系统。 1.2 术语和缩写 优先权判别器PR:用于管理和识别各中断源的优先级别通常,IR0优先权最高,IR7优先权最低级联缓冲器/比较器:实现多个8259A的级联。主要信号CAS0-CAS2和 CAS0-CAS2:级联信号,级联方式时,一个8259A为主片,最多能带动8个8259A从片,控制64个中断级。具有双重功能:当8259A工作于非缓冲方式时,它作为输入信号,规定该芯片是主片(SP=1)还是从片(SP=0);当工作于缓冲方式时,它作为输出信号EN控制缓冲器的传送方向。DAC0832:DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。 3.硬件设计 1.8259A模块: 8259A的主要功能如下: ①一片8259A可以接受并管理8级可屏蔽中断请求,通过9片8259A级联可扩展至64级可屏蔽中 断优先控制。 ②对每一级中断都可以通过程序来屏蔽或允许。 ③在中断响应周期,8259A可为CPU提供相应的中断类型码。 ④具有多种工作方式,并可通过编程来加以选择。 8259A芯片可以接最多8个中断源,但由于可以将2个或多个8259A芯片级连,并且最多可以级连到9个,所以最多可以接64个中断源。通过8259A可以对单个中断源进行屏蔽。 图 8-7 8259 功能框图 在一个8259A芯片有如下几个内部寄存器: 中断屏蔽寄存器(IMR):8位寄存器,存放CPU发出的按位屏蔽信号,置1的位将使相应中断级被屏蔽,8259A对其中断请求不予理睬,用户可以编程实现 中断服务寄存器(ISR):8位寄存器,用来存放当前正在处理的所有中断级. 如CPU正在处理IR1的中断请求,则IR1被置1. 当系统中只有一个8259A芯片时,ISR中1的位数表示多重中断的数量. 中断请求寄存器(I

文档评论(0)

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

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

1亿VIP精品文档

相关文档