《基于Proteus和Keil的C程序设计项目教程》[93M]百度网盘|pdf下载|亲测有效
《基于Proteus和Keil的C程序设计项目教程》[93M]百度网盘|pdf下载|亲测有效

基于Proteus和Keil的C程序设计项目教程 pdf下载

出版社 博库网旗舰店
出版年 2021-01
页数 390页
装帧 精装
评分 9.4(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供基于Proteus和Keil的C程序设计项目教程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

  • 商品名称:基于Proteus和Keil的C51程序设计项目教程(第2版理论仿真实践相融合)
  • 作者:编者:周灵彬//刘红兵//江伟//武芳|责编:刘海艳
  • 定价:69
  • 出版社:电子工业
  • 书号:9787121403316

其他参考信息(以实物为准)

  • 出版时间:2021-01-01
  • 印刷时间:2021-01-01
  • 版次:2
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:279
  • 字数:474千字

内容提要

本书是项目导向、任务驱动式的教材,将C51语言的知识、编程技巧和单片机原理及接口技术融入键控花样灯、音乐门铃、DS18B20测温、PWM调光灯、打地鼠等42个任务中。以工程教育为理念,采用五步软件开发流程(谋、写、仿、测、判)来组织内容。涵盖C51的基本语法,单片机的中断、定时及动态扫描、LCD及点阵、键盘、A/D、D/A等接口技术,代码调试、串口助手数据监测等内容。本书例程均经仿真调试与实验板运行验证。多个程序模块可直接移植到其他项目开发中。 为配合本书的教学,作者在\\\\\\\"浙江省高等学校在线开放课程共享平台”\\\\\\\"学银在线”提供了配套的在线开放课程,还提供PPT、微课讲解、源代码、在线测试实验、作业、试卷库等配套资源,形成立体化移动式教学资源,供读者免费使用。另外,扫描书中的二维码,可以观看配套视频。

目录

项目1 认识编程载体——单片机和编程开发环境
1.1 单片机的应用及主要类型
1.2 单片机的外形与框架
1.2.1 内部结构框图和主要部件
1.2.2 引脚:数据输入/输出通道
1.3 C51语言及其开发环境简介
1.3.1 C语言的历史及特点
1.3.2 C51的Keil μVision开发环境简介
1.4 任务1:Keil C应用入门——单片机输出“Hello C51”
1.4.1 建立工程、设计程序、编译
1.4.2 Keil的初步调试:查看串口输出“Hello C51”
1.5 结构化程序设计——建立函数概念
1.5.1 仅由main()函数构成的C语言程序
1.5.2 由main()函数和max()函数构成的C语言程序
1.5.3 C51程序的一般结构
1.5.4 规范书写程序语句
1.5.5 程序设计流程
1.6 单片机硬件知识补充
1.6.1 存储器: 程序和临时数据的住所
1.6.2 I/O(输入/输出)口结构、功能
1.6.3 I/O口的负载能力
1.6.4 STC89系列单片机新增资源及I/O口驱动能力举例
1.7 知识小结
习题与思考1
项目2 多变的花样灯
2.1 任务1:点亮一个灯
2.1.1 一个引脚定义和应用
2.1.2 定义一组引脚,输入/输出1字节数据
2.1.3 亮灯逻辑
2.1.4 Proteus界面与元器件操作
2.1.5 亮一个LED的电路、程序设计
2.1.6 编译、代码下载、仿真、测判
2.1.7 STC单片机代码下载
2.1.8 实物制作与上电测试
2.1.9 进阶设计与思路点拨1:亮多个灯
2.1.10 进阶设计与思路点拨2:用BCD数码管显示自己的学号
2.2 任务2:有规律变化的花样灯——亮点流动
2.2.1 任务要求与分析
2.2.2 头文件reg51.h解读
2.2.3 流程与程序设计——一个亮点流动
2.2.4 编译、代码下载、仿真、测判
2.2.5 应用移位函数_crol_设计亮点流动程序
2.3 任务3:有规律变化的花样灯——一一亮灯
2.3.1 任务要求与分析
2.3.2 用“位”运算符实现一一亮灯
2.3.3 预处理:条件编译#if、#else、#endif等
2.3.4 设计延时函数头文件“dly05s.h”
2.3.5 流程与程序设计
2.3.6 编译、代码下载、仿真、测判
2.3.7 进阶设计与思路点拨3:1~8个灯逐一熄灭