本书共四个部分:编译及仿真软件简介、ISP-2单片机学习开发板、软件使用及指令系统课题、应用实例课题。
本书的主要特点是:(1)结合实际,全书共18个任务,除软件练习课题以外,其余课题均为实际任务,要求硬件与软件结合。为提高教学效果,与此书相配套,要求开发一块单片机学习开发学习板,从最简单的实际课题出发,逐步提高到比较综合性的课题。采用学习开发板的优点在于更接近于实际,比传统采用实验箱完成实验的方法更直观,更符合单片机实际应用规律。(2)以课题为中心展开教学,理论教学与实际课题相配合,以实际课题为目标,使用项目(任务)教学法,教学围绕解决实际问题展开,更符合学生的认识规律。(3)采用提出课题任务-学习相关知识-解决实际问题-总结提高这样的一种学习过程,使学生从解决实际问题出发,在解决实际问题的过程中学习提高,然后再思考小结,这样从实践-理论-再回到实际,采用这种探索性的学习方法,提高了学生的学习兴趣,符合认知规律。(4)本书的实践课题内容更符合单片机应用实际,去掉了如8279、8255等不太常用的课题内容,增加了如l2c、串行通信等较流行的单片机应用课题。
单片机原理实训与学习指导:上册
单元一 编译及仿真软件简介
第一节 Debugger 8051的使用
第二节 MASM5l的使用
第三节 伟福硬件仿真器及其仿真软件
第四节 Easy 51pro v2.0使用
单元二 ISP一2型单片机学习开发板
第一节 功能模块
第二节 学习开发板的功能
第三节 电路原理
第四节 安装调试
单元三 软件使用及指令系统课题
项目一 相关软件的使用
项目二 寻址方式及数据传送
项目三 数据交换、堆栈、逻辑操作
项目四 算术运算课题
项目五 控制转移和子程序调用课题
单元四 应用实例课题
项目六 简单单片机应用实例设计
项目七 按钮控制灯课题
项目八 定时器控制流水灯课题
项目九 计数器课题
项目十 中断方式实现流水灯控制
项目十一 外部中断课题
项目十二 按键使用课题
项目十三 LED接口课题
项目十四 串口通信课题
项目十五 单片机音乐演奏
项目十六 AT24C02读写编程
项目十七 红外遥控解码
项目十八 综合设计
附录一 12C总线原理及应用实例
附录二 PC与MCU串行通信的应用设计方法
附录三 Ken C51编译器简介
第一部分 8051开发工具
第二部分 uVision2集成开发环境
第三部分 编辑器和调试器
第四部分 C51编译器
附录四 部分项目的单片机C语言程序
参考文献与站点
单片机原理实训与学习指导:下册