-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
基于Proteus和Keil的C51程序设计项目教程:理论、仿真、实践相融合 版权信息
- ISBN:9787121403316
- 条形码:9787121403316 ; 978-7-121-40331-6
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
基于Proteus和Keil的C51程序设计项目教程:理论、仿真、实践相融合 内容简介
《基于Proteus 和Keil 的C51 程序设计项目教程(第2版)――理论、仿真、实践相融合》是项目导向、任务驱动式的教材,将C51语言的知识、编程技巧和单片机原理及接口技术融入键控花样灯、音乐门铃、DS18820测温、PWM调光灯、打地鼠等42个任务中。以工程教育为理念,采用五步软件开发流程(谋、写、仿、测、判)来组织内容。涵盖C51的基本语法,单片机的中断、定时及动态扫描、LCD及点阵、键盘、A/D、D/A等接口技术,代码调试、串口助手数据监测等内容。该书例程均经仿真调试与实验板运行验证。多个程序模块可直接移植到其他项目开发中。 为配合该书的教学,作者在“浙江省高等学校在线开放课程共享平台”“学银在线”提供了配套的在线开放课程,还提供PPT、微课讲解、源代码、在线测试实验、作业、试卷库等配套资源,形成立体化移动式教学资源,供读者免费使用。另外,扫描书中的二维码,可以观看配套视频。 《基于Proteus 和Keil 的C51 程序设计项目教程(第2版)――理论、仿真、实践相融合》既可作为高等院校和各类培训班的单片机原理与应用、C51程序设计的教学用书,也可作为相关爱好者的自学用书。
基于Proteus和Keil的C51程序设计项目教程:理论、仿真、实践相融合 目录
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程序设计项目教程:理论、仿真、实践相融合 作者简介
周灵彬,女,绍兴职业技术学院应用电子技术专业副教授,曾主编和参编过多本教材,具体有《智能电子产品设计与制作》《基于PROTEUS和Keil的C51程序设计项目教程――理论、仿真、实践相融合》《单片机原理、应用与PROTEUS仿真――汇编+C51编程及其多模块、混合编程(本科版)》《单片机原理、应用与PROTEUS仿真(第3版)》《基于Proteus的电路与PCB设计》等。
- >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0 - >
自卑与超越
自卑与超越
¥29.9¥39.8 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥13.5¥24.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥24.9¥49.8 - >
山海经
山海经
¥17.7¥68.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
二体千字文
二体千字文
¥21.6¥40.0 - >
姑妈的宝刀
姑妈的宝刀
¥13.5¥30.0
-
快速开发(纪念版)
¥63.7¥128 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38 -
1980年代:小说六记
¥52.8¥69