文摘
英文文摘
声明
第一章 绪论
1.1课题背景
1.2单片机应用范围及问题的产生
1.3本文的工作和论文的组织结构安排
1.3.1本文的工作及创新
1.3.2论文的组织结构
第二章 基于AT89S52的多软串口通信系统的整体设计
2.1扩展串口的常用方法
2.1.1采用专用芯片
2.1.2分时共用
2.1.3软件模拟法
2.2软串口系统的体系结构
2.3单片机AT89S52介绍
2.3.1存储器
2.3.2定时器/计数器
2.3.3串口
2.3.4中断系统
2.4编程语言和编程环境的介绍
第三章 基于AT89S52的多软串口通信系统的实现
3.1串口扩展部件AT89S52上的程序模块划分
3.2一路全双工软串口的实现
3.2.1扩展软串口的原理
3.2.2缓冲区的设置和管理
3.2.3变量和标志位的设置
3.2.4软串口的波特率设置
3.2.5一路全双工软串口的实现
3.3两路全双工软串口的实现
3.4多软串口通信系统的实现
3.4.1通信协议的引入
3.4.2 AT89S52主程序的实现
3.4.3串口中断子程序的实现
3.4.4外部中断0中断子程序的实现
3.4.5外部中断1中断子程序的实现
第四章 系统的进一步讨论和改进
4.1对本通信系统的评价
4.2上位机与AT89S52之间的电平转换电路
4.3全双工软串口的可扩展数与最高波特率
4.4本通信系统改进和移植时要考虑的问题
第五章 总结和展望
参考文献
发表论文和参加科研情况说明
致谢