首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 基于Proteus 和Keil 的C51 程序设计项目教程(第2版)——理论、仿真、实践相融合
内容
内容简介

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

作者简介

周灵彬,女,绍兴职业技术学院应用电子技术专业副教授,曾主编和参编过多本教材,具体有《智能电子产品设计与制作》《基于PROTEUS和Keil的C51程序设计项目教程――理论、仿真、实践相融合》《单片机原理、应用与PROTEUS仿真――汇编+C51编程及其多模块、混合编程(本科版)》《单片机原理、应用与PROTEUS仿真(第3版)》《基于Proteus的电路与PCB设计》等。

目录

项目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 110(输入/输出)口结构、功能
1.6.3 110口的负载能力
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个灯逐一熄灭
2.4 任务4:有规律变化的花样灯——高/低4位交替闪烁
2.4.1 任务要求与分析
2.4.2 流程与程序设计
2.4.3 编译、代码下载、仿真、测判
2.4.4 进阶设计与思路点拨4:用“>>”“<<”实现两个亮点相向和相背运动
2.4.5 进阶设计与思路点拨5:用移位函数实现两个亮点相向运动
2.4.6 进阶设计与思路点拨6:用移位函数实现两个亮点相背运动
2.5 任务5:三种效果的花样灯设计
2.5.1 任务与要求
2.5.2 流程与程序设计
2.5.3 编译、代码下载、仿真、测判
2.5.4 在Keil中进行延时程序调试
2.6 算术运算、赋值运算
2.6.1 算术运算
2.6.2 赋值及复合赋值运算
2.7 初识函数
2.7.1 函数格式
2.7.2 函数调用中参数的传递
2.7.3 自定义函数的声明
2.7.4 预处理:#include引用库、自定义函数
2.7.5 设计变时长的延时函数头文件Dly_nms.h
2.7.6 进阶设计与思路点拨7:变速流水灯
……
项目3 键控花样灯
项目4 逻辑思维训练
项目5 定时器/计数器、中断应用
项目6 动态扫描技术的应用
项目7 音乐门铃及串行数据传输
项目8 A/D及D/A接口应用
附录A 开发板电路原理图、使用说明
附录B C51程序设计实践报告要求
附录C C51的运算符优先级及结合性
参考文献

标签
缩略图
书名 基于Proteus 和Keil 的C51 程序设计项目教程(第2版)——理论、仿真、实践相融合
副书名
原作名
作者 周灵彬,刘红兵,江伟,武芳
译者
编者 周灵彬//刘红兵//江伟//武芳
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121403316
开本 16开
页数 279
版次 2
装订 平装
字数 474
出版时间 2021-01-01
首版时间 2016-07-01
印刷时间 2021-01-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 520
CIP核字 2020261621
中图分类号 TP368.1
丛书名
印张 18.5
印次 1
出版地 北京
260
186
14
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/5 14:02:59