51系列单片机常用接口电路设计及编程
摘要 本课程设计通过对51系列单片机外围扩展电路,培养学生设计能力和根据一定跳进进行编程设计的能力。 本设计主要由单片机80C51,步进电机,8段数码管及一些其他相关元件设计而成,分为按键工作状态模块、步进电机工作模块、LED二极管显示工作状态模块以及6位数码管显示步数模块,AD、DA转换模块。可以通过按钮来控制某一模块的启/停工作。当系统运转时,通过按钮使单片机执行相应的功能。如输入参数设置每一路AD采样数据上下限,进行AD、DA转换,数码管显示数据和LED显示电机工作状态。最后根据思路用Protel设计电路原理图和PCB图,KEIL编写各个器件的程序。 关键词:单片机、扩展I/O口、数码管、按键等。 目录 摘要1 1.设计任务及要求2 1.1课程设计的任务2 1.2设计要求2 1.3参数要求2 2.总体设计方案3 3.系统硬件电路设计4 3.1硬件各部分介绍4 3.1.1 89C51最小系统4 3.1.2外部地址锁存器4 3.1.3 ROM的扩展5 3.1.4 RAM的扩展5 3.1.5 8255芯片介绍6 3.1.6 AD1674芯片介绍7 3.1.7 AD667芯片介绍7 3.2时钟电路设计8 3.3复位电路设计9 3.4按键电路设计10 3.5指示灯电路设计10 3.6数码管显示电路设计11 3.7步进电动机控制电路设计11 3.8系统总电路原理图14 4.系统软件设计15 4.1系统软件总体设计15 4.2主程序设计15 4.2.1.流程图15 4.2.2.程序代码15 5.实验结果及分析16 结束语18 参考文献19 附录A程序20 附录B PCB图46
展开...
作品编号: 183929
文件大小: 576KB
下载积分: 50
文件统计: doc文件1个
正在加载...请等待或刷新页面...

热门搜索

相关推荐

© 机械5 访问电脑版