以驱动编写为导向数字逻辑电路实践教学研究.docVIP

以驱动编写为导向数字逻辑电路实践教学研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以驱动编写为导向数字逻辑电路实践教学研究

以驱动编写为导向的数字逻辑电路实践教学研究   摘要:针对数字逻辑电路实践教学中存在的问题,提出将集成数字芯片的驱动编写融入实践教学,对数字电路课堂教学涉及到的集成芯片,利用C语言实现驱动对其进行控制,并利用MCU芯片进行仿真。不仅提高了学生的学习兴趣和编程能力,而且有效改善了传统单纯验证性实验的教学效果,提高了学生对集成数字芯片的应用能力,为后续硬件相关课程的学习提供基础和保障。学生的反馈和阶段考核结果表明,该实践方式能有效地提高数字逻辑电路的教学效果。   关键词:数字逻辑电路;芯片驱动编写;实践教学   一、引言   数字逻辑电路是计算机专业的一门基础课,其教学目标包括数字信号的概念,组合逻辑电路和时序逻辑电路,常用的数字集成芯片,数字电路设计流程及应用。传统的数字逻辑电路实践教学一般采用传统的验证性实验[1-2]。为了提高学生的学习兴趣和动手能力,基于数字模块的综合设计[3]将抽象的数字逻辑模块与具体应用联系起来,对学过的电路模块通过仿真实现出来。基于硬件描述语言的数字集成电路前端设计法[4-5]将硬件描述语言引入进来,用硬件语言行为描述法描述。这些实践教学方法取得了一定的成效,一定程度上提高了教学效果。但针对计算机专业的同学来说,更注重的是数字集成芯片将来的应用,特别是数字集成电路驱动的编写和应用,如何将数字逻辑电路驱动的编写嵌入到数字逻辑电路时间教学中,并通过时序控制使得数字集成芯片工作起来是数字逻辑电路教学的一个重要任务。   本文提出以驱动编写为导向的数字逻辑电路实践教学,针对数字逻辑电路常用组合逻辑模块,如编码器和译码器模块、数据选择和分配器模块、串并并串转换等模块进行分析,通过微控制单元(MCU)对其时序进行控制,实现集成数字芯片的驱动;针对常用时序逻辑模块,如计数器模块,寄存器模块,通过MCU收发信号,实现相关集成数字模块的驱动。这种实践教学方式不仅提高了学生的学习兴趣,加深了对数字逻辑模块的理解,掌握相关硬件编程方法,而且对嵌入式开发过程有了一定的了解,为后续学习打下基础。教学结果表明以驱动为导向的实践教学较大程度的提高了数字逻辑电路的教学效果。   二、以驱动编写为导向的数字集成电路实践教学的教学设计   针对数字逻辑电路涉及的基本教学模块,根据数字逻辑电路教学的经验,在教学中设计了三个部分的实践教学:针对组合逻辑电路部分的实践,针对时序逻辑电路部分的实践安排和综合实践教学安排。   针对组合逻辑电路涉及的数字集成电路芯片,设计了以下相关模块:集成双全加器74LS183/C661的连线及驱动、4位集成数值比较器74LS85/C663的连线及驱动、8线-3线优先编码器74LS148、集成3-8译码器74LS138、电平驱动显示译码器74LS48、集成4选1选择器74LS151、1路4路数据分配器74LS139。   针对时序逻辑电路涉及的数字集成电路芯片,设计了以下相关模块:集成4位二进制同步加法计数器74161的连线方式及驱动实现、集成十进制同步加法计数器74160、8位单向集成移位寄存器74164、4位双向移位寄存器74LS194的连线及驱动实现、串并转换芯片74HC595和并串转换芯片74HC165的驱动的实现。   综合实践安排包括常用组合和时序逻辑模块组成的综合系统,本部分安排了两个小系统的实现:数字时钟的设计和实现和六路抢答器的设计和实现。   数字时钟利用基本数字电路制作小时电子钟,显示时分秒,其电路包括24进制计数器,60进制计数器,译码电路和显示电路模块。   六路抢答器利用数字电路设计抢答器,它允许8路参加,用LED小灯显示抢答结果,利用清除键对LED小灯灭灯。此电路包括门控电路、开关控制电路、数据锁存电路、8-3优先编码模块,案件输入模块、显示模块。   本实践教学穿插在理论课上和课后进行,在学习每部分数字模块基础上,对相关模块的应用环境和作用作以介绍,给出相应的原理图及时序控制原理介绍。这部分的教学要求学生进行预习,在时间教学课堂前,以报告形式完成硬件电路设计及相关关键代码设计,循序渐进,在实践教学时进行调试,并利用互动教学来验证、巩固教学内容。   三、数字集成电路芯片驱动编写--以串并转换集成芯片74HC595为例   数字集成电路芯片驱动编写的实质即对该芯片工作时序的控制。本小节为串并74HC595并串集成芯片为例,说明集成电路芯片驱动的编写方法。   74HC595是将串行信号转成并行数据信号的数字集成芯片,为了实现串并转换,它具有一个串行输入口,通过内部8位移位寄存器经过8个时钟周期将8个1位的串行信号转换成一个8位的并行信号,通过其内部8位缓冲寄存器及一个具有三态输出的移位寄存器将并行数据送出。为了让74HC595实现串并转换,必须根

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档