利用AT89C51单片机实现多功能数字仿真系统.docx
利用AT89C51单片机实现多功能数字仿真系统
目录
内容概括................................................3
1.1研究背景与意义.........................................3
1.2国内外研究现状.........................................6
1.3研究目标与内容.........................................7
1.4技术路线与论文结构.....................................8
系统总体设计方案........................................9
2.1系统功能需求分析......................................10
2.2系统硬件总体架构......................................11
2.3系统软件总体架构......................................12
2.4系统开发环境搭建......................................15
系统硬件电路设计.......................................16
3.1主控单元电路设计......................................17
3.1.1AT89C51最小系统电路.................................18
3.1.2时钟与复位电路......................................19
3.2输入模块电路设计......................................20
3.2.1模拟量输入电路......................................22
3.2.2数字量输入电路......................................24
3.3输出模块电路设计......................................25
3.3.1模拟量输出电路......................................27
3.3.2数字量输出电路......................................28
3.4人机交互模块电路设计..................................29
3.4.1显示电路............................................30
3.4.2键盘电路............................................31
3.5电源电路设计..........................................34
3.6系统硬件电路原理图....................................35
系统软件设计...........................................36
4.1软件设计思路..........................................37
4.2主程序流程设计........................................39
4.3中断程序设计..........................................40
4.4各功能模块程序设计....................................41
4.4.1数据采集模块程序....................................44
4.4.2数据处理模块程序....................................45
4.4.3数据输出模块程序....................................46
4.4.4人机交互模块程序....................................48
系统调试与测试.........................................49
5.1硬件调试..............................................50
5.2软件调试.........................................