51系列单片机项目实践
- ISBN:9787111298144
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:201
- 出版时间:2010-05-01
- 条形码:9787111298144 ; 978-7-111-29814-4
本书特色
《51系列单片机项目实践》:教育部高等职业教育示范专业规划教材。
内容简介
本书以51系列单片机为对象,通过项目实践的方式,将单片机原理的主要内容有侧重地融入到9个项目实践中。各个项目的实现无需购置元器件和进行电路制作,使用电路设计与仿真软件proteus和单片机程序集成开发软件keil μvision2,将单片机技术的硬件和软件、理论和实践、仿真实验和课程项目设计有机地结合起来,使学生在接近实际开发的过程中较完整地学习单片机原理及应用技术。本书项目中的所有实例均可在proteus软件平台上直接运行。
本书在编程语言的教学上也进行了创新尝试,在第2章和第3章分别对单片机的汇编语言和c语言进行了介绍,除了“流水灯的设计”项目采用汇编语言编程,其余8个项目均采用c语言编程。
本书可作为高职高专电子信息类各专业的教学和实验用书,也可供学生进行课程设计、毕业设计和参加大学生电子设计竞赛时阅读参考。
目录
第1章 单片机硬件系统基础
第2章 单片机汇编语言基础
第3章 单片机c语言基础
第4章 一步一步学做仿真实验
第5章 并行输入/输出接口
第6章 单片机驱动led数码管
第7章 单片机的键盘控制
第8章 单片机的中断系统
第9章 定时/计数器
第10章 单片机串行接口通信
第11章 单片机与a/d接口
第12章 单片机与液晶显示器
第13章 测温元件ds18b20应用
附录
参考文献
节选
《51系列单片机项目实践》以51系列单片机为对象,通过项目实践的方式,将单片机原理的主要内容有侧重地融入到9个项目实践中。各个项目的实现无需购置元器件和进行电路制作,使用电路设计与仿真软件Proteus和单片机程序集成开发软件Keil μVision2,将单片机技术的硬件和软件、理论和实践、仿真实验和课程项目设计有机地结合起来,使学生在接近实际开发的过程中较完整地学习单片机原理及应用技术。《51系列单片机项目实践》项目中的所有实例均可在Proteus软件平台上直接运行。《51系列单片机项目实践》在编程语言的教学上也进行了创新尝试,在第2章和第3章分别对单片机的汇编语言和C语言进行了介绍,除了“流水灯的设计”项目采用汇编语言编程,其余8个项目均采用C语言编程。《51系列单片机项目实践》可作为高职高专电子信息类各专业的教学和实验用书,也可供学生进行课程设计、毕业设计和参加大学生电子设计竞赛时阅读参考。
相关资料
插图:指针是C语言中的一个重要概念。指针类型数据在C语言程序中使用十分普遍,正确地使用指针类型数据可以有效地表示复杂的数据结构,可以动态地分配存储器,直接处理内存地址。1.指针的概念要了解指针的基本概念,先要了解数据在内存中的存储和读取方法。数据一般放在内存单元中,而内存单元是按字节来组织和管理的。每个字节有一个编号,即内存单元的地址,内存单元存放的内容就是数据。在汇编语言中,对内存单元数据的访问是通过指明内存单元的地址来实现的。在C语言中,虽然可以通过地址方式来访问内存单元的数据,但是C语言作为一种高级语言,数据通常是以变量的形式进行存放和访问的。对于程序中定义的一个变量,编译器编译时就在内存中给这个变量分配一定的字节单元进行存储。例如,对整型变量分配两个字节单元,对浮点型变量分配4个字节单元,对字符型变量分配一个字节单元等。变量在使用时应分清两个概念:变量名和变量的值。前一个是数据的标识,后一个是数据的内容。变量名相当于内存单元的地址,变量的值相当于内存单元的内容。对于变量有两种访问方式:直接访问方式和间接访问方式。(1)直接访问方式例如,直接给出变量a的变量名来输出变量a的内容。执行时,根据变量名得到内存单元的地址,然后从内存单元中取出数据,按指定的格式输出。(2)间接访问方式例如,要存取变量a中的值,可以先将变量a的地址放在另一个变量b中。访问时,先找到变量b,从变量b中取出变量a的地址,然后根据这个地址从内存单元中取出变量a的值。在这里,从变量b中取出的不是所访问的数据,而是要访问数据(变量a的值)的地址,即指针。变量b称为指针变量。关于变量,要注意两个基本概念:变量的指针和指向变量的指针变量。变量的指针就是变量的地址。对于变量a,如果它所对应的内存单元地址为2000H,则它的指针就是2000H。指针变量是指一个专门用来存放另一个变量地址的变量,它的值是指针。上面变量b中存放的是变量a的地址,变量b中的值是变量a的指针,变量b就是一个指向变量a的指针变量。如上所述,指针实质上就是各种数据在内存单元中的地址。在C语言中,不仅有指向一般变量的指针,还有指向各种组合类型变量的指针。接下来只介绍指向一般变量的指针的定义与引用,对于其他类型的指针,不进行叙述。2.指针变量的定义在C语言中,指针变量使用之前必
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0