51单片机开发与应用技术详解目 录

如题所述

51系列单片机开发与应用技术详解


1. 基础概览:单片机发展概述,51系列简介(主流厂商、型号)及应用领域;开发流程:系统分析、选型、资源分配、编程设计、仿真测试和硬件测试。


2. 内核与结构:介绍Atmel, Cypress, Infineon, Silicon, Maxim, NXP, Winbond, Analog Devices, TI等51系列内核单片机;基本结构:内部结构、引脚功能、CPU、存储器、复位、时钟、I/O口、低功耗设计及最小系统。


3. Keil C51开发工具:μVision3环境介绍、安装和工具使用,包括C语言与汇编语言程序设计。


编程篇:


4.2-4.6 汇编语言:伪指令(ORG, END, EQU, DATA, DB, DW, DS, BIT);程序结构(顺序、分支、循环、子程序、查表)。


5.1-5.7 C51语言基础:C语言特点,Keil μVision3集成开发环境实践,包括标识符、关键字、数据类型、运算符、表达式、数组和指针等。


6-8章深入讲解:指针与结构:指针基础、结构变量、特殊数据类型(联合、枚举、位域),C51函数定义与调用,常用库函数。


7-12章关注:控制结构与预处理:流程控制(循环、条件)、预处理指令,存储结构,以及单片机指令系统。


13-14章,具体到:


13.1-13.11 操作系统与I/O:中断系统、串行接口、实时多任务操作系统。


14.1-14.9 Keil μVision3调试:调试功能,键盘编程、LED/LCD显示操作,以及硬件资源仿真。


15-19章,详细涵盖:


15.1-15.4 EEPROM、D/A转换、CPLD、I2C:操作原理、实例与编程。


20-22章 音乐播放、时钟、静态RAM:应用实例与控制。


23-25章 交通灯、温度传感器、智能IC卡:电路设计与单片机应用。


26-28章 Microware串行总线、打印机控制、A/D转换:接口与实例编程。


以上各章内容丰富,详细解析了51单片机开发的各个层面。



扩展资料

  

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜