机器人在军事侦察、扫雷排险、防核化污染等危险与恶劣环境中以及工业自动化生产的物料搬运上应用很广,随着任务复杂性的增加,对移动机器人的要求也越来越智能化。然而,功能较完备的路径跟踪控制方法普遍具有计算复杂,不易实现等特点。主要针对移动机器人即智能小车的行走系统进行设计,以MCS-51单片机为控制核心的智能小车利用单光束反射取样红外传感器,探测正前方及左右两侧障碍物,利用控制算法寻找行进路线,在无人控制的情况下自主地走出迷宫。设计采用了轮式移动机构,使机器人能直线行走、左右转弯、主要针对路径跟踪算法优化问题,提出一种有效可行的方法,该法比以往算法更简单易行。
2021-11-18 18:55:52 273KB 51单片机
1
单片机原理与应用考试试题(A)解答 院系 班级 学号 姓名 考试形式 闭 卷 考试时间 120分钟 成绩 一、填空题 1.在变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。 2.设fosc=12MHZ,执行一条2个机器周期的指令,时间为( ),ALE信号的工作频率是()。 3.指令MOVX A,@DPTR, 对应的寻址方式是( ),执行时产生的控制信号是( )有效。 4.通过堆栈操作实现子程序调用,首先要把( )的内容压入堆栈,以进行断点保护。调用返回时进行出栈操作,把保护的断点送回( )。 5.MCS—51单片机中,位处理器的数据位存储空间是由( )的可寻址位和内部RAM位寻址区的( )个位组成的。 6.为扩展存储器而构成系统总线,应以P0口的8位口线作为( )线,以P2口的口线作为( )线。 7.在MCS-51中,使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定为工作方式(),即( )方式。 8、把.MCS-51单片机的串行口设置为工作方式0,实际上是把串行口作为(    )寄存器使用。
2021-11-13 20:19:31 370KB 单片机 mcs-51
1
摘要:本文介绍MCS-8051单片机片外256 KB数据存储器的扩展方法,主要以MCS-8051系列单片机为例,介绍一种新的片外数据存储器扩展方法,仅用单片机的P0口、P1.6及P1.7共10个端口便可实现256 KB数据存储器的扩展方法。   0  引言   随着单片机运算速度和处理能力的不断提高,其在各个领域得到更广泛的应用。然而。随着其应用领域的不断扩大及集成化的不断提高,其内部资源已不能满足实际需求,往往需要对其内部资源进行扩展。   经典的扩展方法主要是通过地址总线、数据总线即P0、P2口,以及控制线ALE等来进行数据或程序存储器的扩展,寻址空间可达64KB,但这种方法占用端口
1
单片机自20世纪70年代问世以来,作为微计算机一个很重要的分支,应用广泛,发展迅速,已对人类社会产生了巨大的影响。尤其是美国lntel公司生产的MCS-51系列单片机,由于其具有集成度高、处理功能强、可靠性好、系统结构简单、价格低廉、易于使用等优点,在我国已经得到广泛的应用,在智能仪器仪表、工业检测控制、电力电子、机电一体化等方面取得了令人瞩目的成果。尽管目前已有世界各大公司研制的各种高性能的不同型号的单片机不断问世,但由于MCS-51单片机易于学习、掌握,性能价格比高,另外,以MCS-51单片机基本内核为核心的各种扩展型、增强型的单片机不断推出,所以在今后若干年内,MCS-51系列单片机仍是我国在单片机应用领域首选的机型。   《MCS-5l单片机应用设计》一书,自第1版(1990年),第2版(1997年)出版以来,多次重印,已被全国数十所大专院校作为单片机课程的教材,说明广大读者对该书的内容给予了充分的肯定,也使作者倍受鼓舞。但随着新器件的不断出现,单片机应用技术的飞速发展,第2版中的个别内容已略显陈旧、过时。本书是在第2版的基础上,结合近年来单片机应用的教学工作及科研工作,进行了较大改动,把陈旧、过时的内容删去,补充了大量反映新器件、新技术的内容,从而形成了新编(MCS-51单片机应用设计》教材,以满足大专院校学生及广大工程技术人员学习、掌握MCS-51单片机应用技术的需要。   本书首先详细的介绍了MCS-51单片机的硬件结构和指令系统,在此基础上重点介绍了MCS-51单片机的应用系统设计,应用系统设计主要包括:软件设计和硬件设计两大方面。软件设计又分为数据处理软件和硬件接口驱动软件的设计,硬件设计分为各种硬件接口和硬件系统设计。
2021-11-06 20:31:04 19.23MB 单片机MCS-51
1
MCS_51单片机控制可控硅整流系统
2021-11-04 17:06:04 156KB 单片机可控硅
1
芯源的单片机教程(MCS-51系列).pdf
2021-11-04 09:56:53 677KB 芯源 单片机 MCS-51系列
1
MCS-51单片机初学者的流水灯源程序。正是用汇编编写的程序,延时500毫秒左右(12M晶振)。下载后可根据个人需要修改端口。
2021-10-29 16:42:37 582B MCS-51 单片机 流水灯 源程序
1
mcs-51单片机程序设计中的冒泡排序源代码
1
众所周知,深度遍历的递归调用已经普遍,而广度遍历的递归调用较为麻烦。 但是我们老师布置了一道创新题目,让我们实现广度遍历的递归调用。 以下就是我使用递归的思想进行广度遍历。
2021-10-20 19:32:22 1KB lua 广度遍历 递归调用
1
ATMEL公司出品的AT89C52原版英文技术手册
2021-10-14 16:04:54 3.84MB MCS-51 51单片机 MCU ATMEL
1