51单片机应用开发实战手册

51单片机寻迹小车 # 基于51单片机的循迹小车(详细讲解+源码) 作为一名大学生,这里我就简单谈谈我们小组做这个循迹小车的一个过程。主要是实现小车寻黑线行驶的这样一个功能,速度可以调节(定时器中断模拟PWM波实现) 一丶硬件部分 小车的主体框架是一个三轮的外在形态 电源:采用2S可充电锂电池作为主电源供给 (主要是给驱动,单片机供电) 传感器:采用灰度传感器(2个) 灰度传感器工作原理很简单,下面有介绍,它和单片机之间的通信就是通过代码来体现的:两个灰度传感器的信号输出端(DO,这里可以定义两个变量分别保存他们的输出信号) 阅读详情

华清远见系列图书
51单片机应用开发实战手册
华清远见嵌入式培训中心  袁东  等编著
ISBN 978-7-121-12858-5
2011年4月出版
定价:59.00元(含DVD光盘1张)
16开
496页
宣传语
深入浅出,依靠深厚行业经验讲透技术原理
循序渐进,详解典型应用案例提升实战能力
内 容 简 介
本书通过30个案例的设计过程详细介绍了51单片机开发的相关软件、工具、应用系统设计方法等。
全书共10章。前3章为单片机系统开发基础,内容涉及51单片机的硬件结构、原理介绍、软硬件开发环境的建立、单片机应用系统设计的必备知识等。第4~7章以Keil+Proteus作为开发工具,详细介绍了20个简单案例的设计过程,内容包括了单片机应用系统设计所必须的一些基本知识和相关模块的编程。第8~10章在第4~7章的基础上,以keil+Protel 作为开发工具,详细介绍了10个综合应用系统的设计过程。这30个案例均含有完整详细的硬件原理图和软件代码。
本书的特点是语言简洁、图表丰富、案例代码完整且有详细的注释。案例覆盖了单片机开发过程中常见的模块设计和接口技术,部分案例已经经过了实际项目的验证并已规模应用。
本书可作为已有单片机C语言开发相关知识并想学习系统级设计技术的学生学习,也可供相关专业学生课程设计、毕业设计参考,还可以供单片机开发工程技术人员及爱好者阅读参考。
前  言
当前,单片机作为嵌入式微控制器在工业测控系统、智能仪器和家用电器中得到广泛应用。虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。在众多的MCS-51系列单片机中,以Atmel公司的AT89Sxx系列单片机应用最为广泛。本书所有案例项目的设计均以AT89S52单片机作为核心来介绍。
单片机的编程语言主要有汇编语言和C语言两种。其中,由于C语言在易用性、可读性、可移植性、代码开发效率等诸多方面的优势,已被越来越多的单片机开发人员所选用。鉴于此,本书所有案例均以C51语言开发。
单片机系统开发工具有多种,在硬件设计方面,本书选择简单易用的Protel99SE作为电路和PCB设计软件;在软件设计方面,选择KeilC51集成开发环境作为软件开发平台。同时,选择目前十分流行的Proteus 单片机仿真软件作为简单应用系统设计的软件仿真平台,读者可在第4~10章的案例中系统学习这方面的知识。
本书通过对30个单片机应用系统案例设计过程的详细介绍,向读者全面地讲解单片机应用系统的设计过程、设计方法、注意事项等,每个案例均给出了完整的电路原理图说明,软件源码及代码注释。希望读者学习本书后能在系统设计和单片机编程方面有所提高,并能进行实际项目的开发。
本书共分10章,各章内容介绍如下:
第1章主要介绍MCS-51单片机的基础知识。通过简明扼要的介绍,使读者对51单片机的硬件结构、各个组成系统有一个完整的认识,以便在后面的案例学习中能从整体上把握单片机的系统设计。同时本章还详细介绍了本书使用的AT89S52单片机的引脚图和引脚说明。
第2章主要介绍51单片机开发环境的建立。分别介绍了硬件设计环境的建立,包括Protel99SE的使用,开发工具的选择,硬件开发所需的仪器等。软件开发环境的建立,包括KeilC51集成开发环境的整体结构,KeilC51的使用。同时本章还介绍了如何使用KeilC51+Proteus搭建单片机开发的软件仿真平台及其使用方法。
第3章主要介绍单片机应用系统设计的必备知识。分别介绍了单片机应用系统的结构,单片机系统硬件的设计原则及方法和注意事项,单片机软件系统的设计原则及方法和注意事项等。另外,本章还详细介绍了单片机应用系统的软硬件抗干扰设计技术。
第4~7章主要介绍20个单片机简单应用系统的设计。这20个案例覆盖了单片机系统设计的常见模块设计和接口技术。内容包括单片机的定时器/计数器的应用、单片机的串行通信技术、单片机的系统扩展技术、单片机应用系统的接口技术

51单片机简介 51单片机简介\\\插播一条:文章末尾有惊喜哟~///一、51单片机标识信息通常我们所说的51单片机是指以51内核扩展出的单片机。出产51单片机的厂商很多,51单片机的型号也很多。下表列出了一些51单片机的厂商和型号。以上提到的单片机都是51内核扩展出来的单片机,只有学会了51单片机的应用,这些单片机也就根本都能使用了。单片机都是相通的,不管是51单片机还是其它单片机,都是用户编程控制来实现一定的功能。接下来的一个系列的文章中以STC89C516RD+单片机为根底进行讲解。下面我们对这个单片机的标识进行解释 阅读详情

相关推荐

基于51单片机+SYN6288语音播报

51单片机控制SYN6288语音播报资料SYN6288模块原理图语音合成命令接线如何接线实现原理程序代码main.csyn6288.cuart.cdelay.c基于 51单片机的其他项目基于51单片机+遥控灯基于51单片机+LCD1602显示基于51单片机+红外遥控解码+LCD1602显示基于51单片机+DHT11温湿度+LCD1602显示基于51单片机+DS18B20温度测温器+LCD1602显示尾声 资料 我用的是绿深电子技术的模块,资料也挺齐全的。也有相关例程。 SYN6288模块原理图 语音合成

weixin_47457689的博客 3万+

51单片机基础知识

单片机的基础知识

Destiny_Di的博客 3685

51单片机应用开发实战代码大全(第2版)

单片机是一种集成电路芯片,它将中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口和中断系统等集成在一个单片芯片上。51单片机是一种经典的单片机类型,广泛应用于工业控制、智能仪器和家用电器等领域。汇编语言是低级编程语言,与硬件结构紧密相关。掌握汇编语言的编程技巧,不仅可以编写出运行速度快、资源消耗少的代码,还能对计算机的工作原理有更深刻的理解。下一章节将介绍C语言编程实践,这是另一种常用的语言,广泛用于嵌入式系统的开发。

weixin_29935511的博客 779

51单片机开发实战全攻略:系统典型模块案例详解

简介:《51单片机应用系统典型模块开发大全》详细指导51单片机的基础知识和开发技能。本书提供丰富的电路图和代码实例,帮助读者深入理解硬件设计,掌握软件编程,覆盖了从基础理论到具体模块开发的各个方面。书中重点讲解了单片机的基础知识、汇编与C语言编程、中断系统、定时器/计数器、串行通信、GPIO操作、A/D与D/A转换、电源管理、传感器接口、显示与控制等关键知识点,并以多种实用模块为案例,助力读者在嵌入式系统开发中快速成长。

weixin_32251525的博客 820

MSC-51系列单片机使用手册

包括MSC-51系列单片机的特殊寄存器的功能说明、汇编指令功能与格式、ASCII码表、7段数码管段码表、LCM1302液晶屏常用指令等资料,打印后可成册,方便查找和使用。

好书共享-《实例解读51单片机完全学习与应用》.pdf.rar

好书共享-《实例解读51单片机完全学习与应用》.pdfrar,如果同相放大器对交流信号进行放大,需要为输入信号提供一个到地的回路,电容C1耦合输入信号,电阻RB连接同相输入端与地,这样可以提高运放的直流稳定性和防止饱和。此时同相放大器的输入阻抗比原来小得多,等于电阻RB的阻值(100kΩ)

51单片机手册

51单片机 手册 希望对新手有帮助 哎呀 非得哟啊50个字吗

51单片机编程手册.pdf ---讲解全面,丰富,基本上可以当做官方手册去参考,高清

51单片机编程手册.pdf ---讲解全面,丰富,基本上可以当做官方手册去参考,高清,

51单片机开发板学习手册(入门到精通)

51开发板学习手册 从简单模块到高级模块,都有讲解

(STC)51单片机开发手册_v2.8.pdf

这是DS小龙哥编写的(STC)51单片机开发手册,适合51单片机入门初学者,大学生等当做工具书使用。实验的平台采用的是普中科技单片机平台,文章中的知识点详细,代码清晰,注释清楚,可以复制粘贴,配套代码详细。目前写了4个大章节,后续会持续更新,更新后重新下载即可。 每个例子的完整的工程源码在PDF里有百度云盘的下载链接。失效了可以私信发送。 目前PDF里包含的目录如下: 51单片机开发手册 1 一、 单片机开发入门知识介绍 1 1.1 51单片机介绍 1 1.2 市场上的主流单片机种类 1 1.3 FPGA与单片机区别 2 1.4 DSP和单片机区别 3 二、搭建开发环境 4 2.1 STC单片机命名介绍 4 2.2 安装keil软件 4 2.3 新建工程 5 2.4 下载程序 8 2.5 使用辅助工具计算延时时间 12 2.6 STC90C51系列单片机引脚图 13 三、 基础入门学习 14 3.1 LED灯模块 14 3.2 蜂鸣器模块 17 3.5 独立按键 18 3.6 矩阵键盘 22 3.7 独立数码管(静态数码管) 26 3.8 动态数码管 29 3.9 LED 16*16点阵 33 3.10 采用38译码器驱动8位数码管 48 四、单片机提高篇 53 4.1 定时器 53 4.2 中断 60 4.3 串口通信 71 4.4 NEC红外线遥控器解码 80 4.5 DS18B20温度传感器 87 4.6 EEPROM存储芯片(AT24C02) 96 4.7 DS1302 实时时钟芯片 107 4.8 PCF8591(ADC/DAC)转换芯片 119 4.9 (HC-SR04)超声波测距模块 130 4.10 使用计数器测量NE555脉冲频率 134 4.11 LCD1602显示屏 139 四、 单片机项目篇 146 5.1 16x16点阵滚动显示 146

保姆级教程:用STM32单片机实现国标交流充电桩的CP信号检测(附完整代码)

本文详细介绍了基于STM32单片机实现国标交流充电桩CP信号检测的全流程,包括硬件设计、软件架构和充电控制实现。通过分压电路设计、ADC配置和状态机逻辑,确保充电过程的安全与可靠性,适用于新能源汽车充电桩开发。附完整代码和调试技巧,助力开发者快速掌握关键技术。

weixin_42641998的博客 252

同花顺【红绿趋势】幅图指标 源码分析

a10:IF(差值<=0 ,0 ,差值*0.2 ,4 ,0),STICK,linethick5,colorred;a7:IF(差值<=0 ,0 ,差值*0.8 ,4 ,0),STICK,linethick5,colorred;a8:IF(差值<=0 ,0 ,差值*0.6 ,4 ,0),STICK,linethick5,colorred;a6:IF(差值<=0 ,0 ,差值*1 ,4 , 0),STICK,linethick5,colorred;DRAWICON(先锋<0,-25,1);

zhibiaogong的博客 4060

VFIO框架源码分析(二十一)- IOMMUFD 模式下的 DMA 映射机制

在虚拟化 I/O 的世界里,无论上层管理面(如对象模型、设备绑定)如何重构,数据面最核心的任务始终未变——DMA 映射(DMA Mapping)。即如何建立 Guest Physical Address (GPA) 到 Host Physical Address (HPA) 的映射关系,并将其填入 IOMMU 的硬件页表中,使得直通设备能够正确访问虚拟机内存。在 Legacy VFIO (Type1) 时代,这一职责由承担,它通过ioctl 操作 Container。

qq_36071928的博客 1009

px3 有感分析

px3 后续分析

qq_39707917的博客 3115

Android应用之【巧妙隐藏桌面图标的进阶方案】

本文详细探讨了Android应用中隐藏桌面图标的进阶方案,解决了传统方法在Android 10及以上版本中出现的黑色图标残留问题。通过Intent-Filter配置和厂商适配技巧,实现子应用真正隐身,同时确保主应用正常启动。适用于企业工具套件、模块化系统等场景,提升用户体验和安全性。

weixin_28363123的博客 506

半导体AMHS天车振动控制:从0.5G到超低振动的技术演进与工程实战

在先进晶圆厂中,自动化物料搬运系统(AMHS)的天车如同空中出租车,承担着晶圆盒(FOUP)在洁净室各工艺区间的转运任务。然而,当天车加减速、过弯或抓取时产生的机械振动通过轨道梁和建筑结构传递至光刻机等敏感设备,便可能直接威胁套刻精度与良率。传统被动减振方案依靠橡胶垫和弹簧,在0.5G指标时代曾行之有效,但在EUV光刻和先进制程面前已力不从心。主动振动控制技术通过传感器、控制器与作动器构成的闭环系统,在轨道吊点和机械手端实时输出反向力抵消振动,配合磁悬浮走行、轻量化结构及调度系统的路径优化,将振动从0.5G

weixin_29188043的博客 345

我装了10个ClawHub技能,这些最好用!

ClawHub就是Clawdbot的"应用商店"。Clawdbot是手机ClawHub是App Store技能就是各种App装了技能,Clawdbot才能干更多事。这个技能解决了我的信息过载问题。为什么装我订阅了很多Newsletter。每天收到一堆长文章,根本看不完。怎么用“总结这篇文章的核心观点”“把这个Newsletter提炼成3个要点”“这篇技术博客有哪些可以实践的建议?安装命令真实体验现在我收到长文章,直接转发给Clawdbot。它会提炼出核心要点和行动清单。

Maynor的博客 6101

phpMyAdmin | mysqli::real_connect(): (HY000/2002): No such file or directory

第一次安装宝塔mysql服务是默认关闭的,需要手动打开,打开服务再次进入phpMyAdmin发现可以进入了。

吻等离子的博客 2871

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: DB2设计与性能优化:原理、方法与实践
下一篇: Android多媒体编程从初学到精通
Broadview
博客等级 码龄22年 15粉丝 32原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值