首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 电子书籍 > 8051单片机C语言开发环境实务与设计

8051单片机C语言开发环境实务与设计

  • 资源大小:23552
  • 上传时间:2021-11-06
  • 下载次数:0次
  • 浏览次数:80次
  • 资源积分:1积分
  • 标      签: 8051单片机

资 源 简 介

8051单片机C语言开发环境实务与设计从基础出发,循序渐进地介绍8051单片机的C语言程序开发环境、窗口操作、C语言的概念与结构、中断程序编写方法、程序的设计技巧、模块化程序设计的应用及软件构思与方法等。本书以实例的方式来引导读者建立正确的观念与思维,并真正掌握解决问题的方法。本书适合于用C语言进行8051单片机开发的初、中级人员,也可作为高级用户的参考指南。第1章 计算机基本概要1.1 认识计算机1.2 计算机的硬件1.2.1 计算机心脏——CPU1.2.2 计算机与外围设备的沟通1.3 计算机的软件1.3.1 软件系统的种类1.3.2 软件开发程序1.3.3 操作系统第2章 硬件制作与架设2.1 工具材料2.2 仪器设备2.3 制作流程2.4 系统架设第3章 安装开发环境软件3.1 安装编辑软件Uedit 323.2 搜寻软件Sr323.3 编译软件Keil_C3.4 仿真软件Ice8052f3.5 烧录软件All-llP第4章 编辑软件Uedit 32的视窗操作4.1 File(文件)功能4.2 Edit(编辑)功能4.3 Search(查找)功能4.4 Project(项目)功能4.5 View(视图)功能4.6 Format(格式)功能4.7 Column(行模式)功能4.8 Macro(宏)功能4.9 Advanced(高级)功能4.10 Window(窗口)功能第5章 搜寻软件Sr32的视窗操作5.1 AcTIons(执行)功能5.2 Edit(编辑)功能5.3 View(视图)功能第6章 编译软件Keil_C的视窗操作6.1 File(文件)功能6.2 Edit(编辑)功能6.3 Project(项目)功能6.4 Run(运行)功能6.5 OpTIons(选项)功能6.5.1 A5l Assembler 6.5.2 C5l Complier6.5.3 BL5l Code Banking Linker:连接功能6.5.4 Environment Pathspecs6.6 Tools(工具) 功能6.7 Window(窗口)功能第7章 模拟软件Ice8052f的视窗操作7.1 File(文件)功能7.2 Edit (编辑)功能7.3 View(视图)功能7.4 Group(群组)功能7.4.1 Memory:有关于内存的操作界面7.4.2 Trace:程序追踪的相关设置7.4.3 Source7.5 Runs(运行)功能7.6 Project(项目)功能7.7 OpTIons(选项)功能7.8 Window(窗口)功能第8章 烧录软件All-llP的视窗操作8.1 Device(元件)功能8.2 Tester(测试器)功能8.3 UTIlity工具功能8.4 单板烧录器的操作第9章 软件设计的发展流程9.1 程序设计的思考步骤9.2 如何进行软件开发9.3 编与序9.4 编译和连接9.5 仿真验证和除错9.6 微电脑烧录9.7 执行成果第10章 应用程序的结构10.1 基本概念10.2 自定义类型 10.3 变量等级10.3.1 局部变量10.3.2 全局变量10.3.3 静态变量10.3.4 缓存器变量10.4 结构化程序设计10.4.1 结构化程序在结构上的三个特性10.4.2 结构化程序的优点和注意事项10.4.3 结构化程序的设计类型10.5 模块化程序设计10.6 指针与数组10.6.1 指针类型10.6.2 数组10.6.3 多维数组10.7 前置处理器10.7.1 宏#define10.7.2 包括文件#include 10.7.3 条件或编译命令第11章 Keil_C编译器11.1 探作流程11.2 内存类型11.3 特殊变量类型11.3.1 SFR变量11.3.2 位变量11.3.3 SFR16变量11.4 绝对地址11.5 内存模式11.6 再进入函数11.7 中断函数11.8 自变量与缓存器11.9 内含汇编语言11.10 UART串行通信11.11 常见警告与错误信息的解决方法第12章 Kei_C函数库12.1 启动模块12.2 LIB5l函数库管理程序12.3 绝对地址宏指令12.4 数学类函数库12.5 INTRINS函数库12.6 字符类函数库12.7 类型转换类函数库12.8 内存及字符串函数库12.9 串行通信类函数库第13章 如何设计模块化程序13.1 基本概念13.2 硬件结构13.3 软件结构13.3.1 模块化13.3.2 流程图13.3.3 程序列表与说明13.3.4 汇编程序列表13.4 开发环境的操作第14章 模块化程序设计的应用(一)14.1 基本概念14.1.1 INPUT 14.1.2 OUTPUT14.1.3 蜂鸣器14.2 硬件结构14.3 软件结构14.3.1 模块化14.3.2 流程图14.3.3 程序列表与说明14.3.4 汇编程序列表14.4 开发环境的操作第15章 模块化程序设计的应用(二)15.1 基本概念15.1.1 模拟至数字转换器15.1.2 音阶的产生15.1.3 计时/计数中断15.2 硬件结构15.3 软件结构15.3.1 模块化15.3.2 流程图15.3.3 程序行表与说明15.3.4 包括文件15.3.5 汇编程序列表第16章 产品发展的规划与思考16.1 产品构想16.1.1 目标原则16.1.2 认识外围电路16.1.3 初始化16.2 硬件规划16.2.1 外部中断16.2.2 优先次序16.2.3 中断处理16.2.4 重置16.2.5 振荡器16.2.6 电源电路16.2.7 脉冲输入16.2.8 5*7点矩阵16.3 软件方法16.3.1 原理介绍16.3.2 流图16.3.3 程序列表与说明16.3.4 包括文件16.3.5 汇编程序列表第17章 实现网络化的构思17.1 嵌入式系统17.2 人性化网络化17.3 网络化的构思17.3.1 点矩阵LED中文化17.3.2 家庭保全系统17.3.3 汽车防盗系统17.3.4 遥控个人房间家电+定时ON/OFF系统17.3.5 探照灯控制系统
VIP VIP