首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于无线数据通信及微机接口的单片机教学平台的研究

中文摘要第5-6页
ABSTRACT第6页
第一章 绪论第11-16页
    1.1 单片机技术的发展第11-13页
        1.1.1 单片机的发展历程第11-12页
        1.1.2 单片机的主流品牌和应用领域第12-13页
        1.1.3 各类单片机教学平台的比较第13页
    1.2 我国中学生技术学习的现状第13-15页
        1.2.1 学生对单片机技术的学习需求第13-14页
        1.2.2 科技教育对学生的培养情况第14页
        1.2.3 我国普通高中技术课程现状第14-15页
    1.3 本章小结第15-16页
第二章 单片机教学平台的设计原则第16-27页
    2.1 单片机教学平台的设计构想第16-18页
        2.1.1 自主开发单片机教学平台的必要性第16页
        2.1.2 学生认知水平和学习时间方面的考虑第16-17页
        2.1.3 单片机型号选择的考虑第17-18页
        2.1.4 单片机教学平台的主要模块第18页
    2.2 体现学生差异原则第18-19页
    2.3 体现技术思想原则第19页
    2.4 公开技术细节及可移植性原则第19-22页
        2.4.1 代码模块化的处理第20页
        2.4.2 通用I/O的灵活选择第20-21页
        2.4.3 单片机软硬件资源使用策略第21-22页
    2.5 单片机教学平台模块设计举例第22-25页
        2.5.1 数字显示模块的选择第22页
        2.5.2 JCM12232F的使用特点第22-23页
        2.5.3 JCM12232F模块接口资源第23-25页
        2.5.4 JCM12232F模块应用实例第25页
    2.6 本章小结第25-27页
第三章 单片机教学平台关于舵机控制的处理第27-42页
    3.1 舵机工作原理和控制方式第27-29页
        3.1.1 舵机的结构和原理第27-28页
        3.1.2 舵机的主要参数第28页
        3.1.3 舵机的控制方式第28-29页
    3.2 单个舵机的控制第29-37页
        3.2.1 舵机控制时序要求分析第29-30页
        3.2.2 舵机的软件延时方式控制第30-32页
        3.2.3 定时器控制舵机的分析第32-35页
        3.2.4 单个舵机控制接口程序打包第35-37页
    3.3 多个舵机的控制第37-40页
        3.3.1 几种可行方案的比较第37-39页
        3.3.2 多个舵机控制的技术实现第39页
        3.3.3 多个舵机控制接口程序打包第39-40页
    3.4 本章小结第40-42页
第四章 机械手的设计第42-50页
    4.1 机械手的设计与制作第42-45页
        4.1.1 机械手的结构第42页
        4.1.2 机械手连接件的设计第42-44页
        4.1.3 机械手的安装第44-45页
    4.2 机械手模型的设计第45-47页
    4.3 机械手角度控制的调整第47页
        4.3.1 角度范围的处理第47页
        4.3.2 舵机误差的修正第47页
    4.4 提高机械手稳定性的手段第47-49页
        4.4.1 电源隔离技术第47-48页
        4.4.2 严格的控制时序第48页
        4.4.3 角度传感数据的处理第48页
        4.4.4 关节运动的速度调节第48-49页
    4.5 本章小结第49-50页
第五章 单片机教学平台计算机接口部分的开发第50-67页
    5.1 常见计算机外部接口简介第50-52页
        5.1.1 常见计算机外部接口的种类第50-51页
        5.1.2 单片机与计算机通信接口的选择第51-52页
    5.2 异步串行口及其相关定义第52-54页
        5.2.1 异步串行通信的相关参数第52页
        5.2.2 RS-232 接口的引脚定义第52-53页
        5.2.3 RS-232 与TTL电平第53-54页
    5.3 ATmega16L的USART操作第54-57页
        5.3.1 USART相关寄存器及其操作第54页
        5.3.2 USART接口程序打包第54-56页
        5.3.3 USART收发调试第56-57页
    5.4 Visual Basic实现计算机异步串行通信第57-59页
        5.4.1 Visual Basic串口通信的三种方法第57-58页
        5.4.2 MSComm通信控件的使用第58页
        5.4.3 Visual Basic关于收发数据格式的处理第58-59页
    5.5 ATmega16L与计算机通信接口模板第59-64页
    5.6 USB连接方式的异步串行通信第64-66页
        5.6.1 USB与异步串行之间的转换第64页
        5.6.2 串行端口号的分配问题第64-66页
    5.7 本章小结第66-67页
第六章 单片机教学平台无线通信部分的开发第67-79页
    6.1 无线通信模块NRF24L01简介第67-68页
    6.2 NRF24L01的控制时序及其特点第68-70页
    6.3 NRF2401的接口程序第70-73页
    6.4 NRF2401调试中需要注意的问题第73-76页
        6.4.1 硬件连接需注意的问题第73页
        6.4.2 测试NRF24L01是否正常工作第73-75页
        6.4.3 时序控制的调整第75-76页
    6.5 NRF2401通信程序模板第76-78页
    6.6 本章小结第78-79页
第七章 单片机教学平台的整合第79-84页
    7.1 硬件电路的设计第79-80页
    7.2 单片机程序设计方面的处理第80-82页
        7.2.1 机械手控制板的软件处理第80-81页
        7.2.2 机械手模型数据采集板的软件处理第81页
        7.2.3 计算机接口板的数据处理第81-82页
        7.2.4 NRF24L01自检操作第82页
    7.3 计算机上的数据记录第82-83页
    7.4 本章小结第83-84页
结论第84-85页
参考文献第85-86页
致谢第86-87页
附件第87页

论文共87页,点击 下载论文
上一篇:基于PIC单片机的空气检测器硬件设计与实现
下一篇:基于SINS/CNS组合状态下的CNS系统环境误差补偿技术研究