您好,欢迎访问三七文档
单片机课程设计题目基于单片机的中断控制设计系院机械与电气工程学院专业11机械设计制造及其自动化班级11机械制造四班姓名双超军学号2011100635指导教师章彧设计起止时间:2014年3月10日2014至3年月14日南昌工程学院课程设计(论文)任务书一、课题设计(论文)题目:基于单片机的中断控制设计二、课程设计(论文)使用的原始资料(数据)及设计技术要求:设计要求:以MCS51单片机为核心,辅以外围接口电路,实现一个外部中断响应、控制设计。要求对外部4个硬件中断请求信号(下降沿信号),单片机能实时响应,并通过一位数码管分别显示1、2、3、4来反映中断信号来源。1、单片机控制系统硬件电路设计,包括单片机时钟和复位电路的设计、按键模拟中断信号源的设计以及数码管驱动显示电路的设计等。2、控制软件设计与调试,包括中断系统相关初始化功能的设计、中断响应功能的实现以及显示程序的设计等。三、课程设计(论文)工作内容及完成时间:1、查找相关文献,进行方案选择。1天3.102、系统硬件电路设计,绘制电路原理图。2天3.11---3.123、绘制软件流程图,编写与调试软件。2天3.13---3.14四、主要参考资料:1、《单片机原理及接口技术》,陈贵银,电子工业出版社,2011年2、《单片机原理及应用》,李建忠,西安电子科技大学出版社,2002年3、《单片微型计算机与接口技术》,李群芳等,电子工业出版社,2002年4、《单片微型计算机原理与接口技术》,陈光东等,华中科技大学出版社,1999年5、《单片机实验与实践》,周立功等,北京航空航天大学出版社,2004年6、《开放式综合实验/仿真系统MCS51实验分册》,伟福公司机械与电气工程学院11机械设计制造及其自动化专业4班学生:双超军日期:自2014年3月10日至2012年3月14日指导教师:章彧(15179101357)yuzhang0791@163.com助理指导教师(并指出所负责的部分):教研室:电气工程教研室主任:1目录摘要.....................................................................................................................................................2一总体设计方案.................................................................................................................................31.1系统设计方案................................................................................................................................31.2系统结构框图................................................................................................................................5二系统硬件设计.................................................................................................................................62.1晶振电路........................................................................................................................................62.2复位电路........................................................................................................................................72.3数码管电路....................................................................................................................................72.4中断电路........................................................................................................................................82.5单片机定时器的使用...................................................................................................................92.6MCS-51引脚介绍..........................................................................................................................9三软件程序设计...............................................................................................................................103.1主程序流程图..............................................................................................................................103.2程序图..........................................................................................................................................11四个人总结.......................................................................................................................................13五参考文献.......................................................................................................................................14附录1系统仿真图.............................................................................................................................152软件调试图......................................................................................................................................153主程序图..........................................................................................................................................162摘要随着计算机技术的迅猛发展,计算机越来越广泛地应用于人们工作和生活的各个领域。作为计算机领域里的一个重要方面单片机及其应用技术近年来也得到了长足的发展。20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。单片机被广泛地应用在工业自动化控制、智能仪器仪表、数据采集、通讯以及家用电器等领域。单片机以其与通用微机完全不同的发展模式,不断满足工业测控、恶劣环境下可靠运行的要求。、单片机已成为现代工业领域中不可缺少的重要角色。单片机技术的发展速度十分迅速,速度更快、功能更强的16位、32位单片机以及陆续问世,但8位机,特别是新一代高档8位机具有优异的性能,已能满足大部分单片机应用领域的需要,另外,它还具有可靠性高、外围芯片配套、系统结构简单、应用软件丰富、技术成熟、开发应用方便等优点,在单片机市场中依旧据有一定地位。本设计是以MCS51单片机为核心,辅以外围接口电路,实现两个个外部中断响应、控制设计。要求对外部4个硬件中断请求信号(下降沿信号),单片机能实时响应,并通过一位数码管分别显示1、2、3、4来反映中断信号来源。课程设计:单片机课程设计3一总体设计方案1.1系统设计方案中断控制系统主要由:复位电路、晶振电路、数码管显示电路、LED灯指示电路、速度与方式选择电路等部分电路组成。各器件的选用:1单片机的选用:单片机芯片选用AT89C51。2数码管的选用:数码管选用共阳极数码管。3晶振的选用:晶振选用的是12MHZ。4PROTEUS仿真软件Proteus是目前最好的模拟单片机外围器件的工具,真的很不错。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...)其实proteus与multisim比较类似,只不过它可以仿真MCU!当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是估计初学者有的可能性比较小吧?如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,...的小实验的话,试一下吧,不会让你失望的!用51不管你是用汇编或是C编程当然要用keil啦,uvisoin3有不少新特性呢!使用keilc51v7.50+proteus6.7可以像使用仿真器一样调试程序,一般而言,微机实验中用万利仿真器+电工系自己做的实验板的实验都可以做得到吧!当然,硬件实践还是必不可少的!本方案只是在没有硬件的情况下让你能像pspice仿真模拟/数字电路那样仿真MCU及外围电路。另外,即使有硬件,在程序编写早期用软件仿真一下也不错的!Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
本文标题:58单片机课程设计
链接地址:https://www.777doc.com/doc-5517856 .html