由于51单片机的堆栈是向上增长的,所以,为了避免堆栈区与用户数据区互相影响,才将SP设置在60H以后,比较合理的是赋值为6FH,这样堆栈区可用70H~7FH,预留有16个单元足够,也不浪费。 堆栈的作用 ①保护程序的断点地址(既返回地址); ②保护数据(也称保护现场)。 堆栈操作的两种方式 ①断点地址的保护是靠执行子程序调...
《51单片机原理及应用技术》是2016年8月化学工业出版社出版的图书,作者是高艺、郭振武、赵二刚。内容简介 本书涵盖了单片机开发的基本内容,以智能温室大棚环境监测终端项目的实验应用为背景,以工程项目的设计和实现的全过程为主线,将系统设计和实现工作分解成准备工作和单元模块,引导学生一步步的学习掌握,终综合起来...
MCS-51定时器/计数器 (一)、定时器/计数器结构 1、定时器/计数器的结构和工作方式 51系列单片机有两个16位定时器/计数器,分别为T0和T1。T0和T1又分别可分为两个8位定时器/计数器,名为TH0/TL0和TH1/TL1。 定时器/计数器的工作方式由单片机内部的特殊功能寄存器TMOD指定;定时/计数的开始/停止以及状态变化监...
MCS-51单片机指令系统和汇编语 言程序设计;单片机内部各种硬件资源的组成、工作原理及编程使用方法;C语言在单片机编程中的使用方法;单 片机扩展和接口技术,包括I/O扩展、存储器扩展、人机接口扩展以及模拟接口扩展;串行通信技术,并给出了 案例;系统设计开发方法、调试方法和抗干扰技术以及用C51语言编写了单片机课程的...
第7章MCS-51单片机接口技术应用 7.1键盘接口电路 7.1.1键盘的工作原理 7.1.2独立式键盘 7.1.3矩阵式键盘 7.1.4键盘的编码 7.2可编程8279接口芯片及应用 7.2.18279的内部结构及基本工作原理 7.2.28279的引脚功能 7.2.38279的工作方式 7.2.48279的命令字 7.2.5MCS-5l单片机和8279的接口设计 7.2...
单片机原理及接口技术9.1.2硬件设计单片机应用系统的硬件设计主要包括两部分内容:一是单片机系统扩展部分设计,它包括存储器扩展和接口扩展;二是各功能模块的设计,如信号检测模块、信号控制模块、人机接口模块、通信接口模块等。并且根据系统功能要求还需配置相应的A/D转换器、D/A转换器、键盘、显示器、打印机等外围设备...
第7章MCS-51单片机接口技术应用 7.1.1键盘的工作原理键盘实质上是一组按键开关的集合。通常,按链所用开关为机械弹性开关,均利用了机械触点的合、断作用。一个电压信号通过机械触点的断开、闭合过程,机械触点由于弹性作用的影响,在闭合及断开瞬间均有抖动过程,从而使电压信号也出现抖动,其波形如图7-1所示。抖动时间...
51单片机原理及应用技术 高艺,郭振武,赵二刚 主编 化学工业出版社 【新华书店 正版图书书籍】 正版全新 正规发票 多仓就近发货 85%城市次日送达 关注店铺可享店铺优惠!点击进入9.9元专区>> ¥32.10 (6.69折) 降价通知 定价¥48.00 限时抢 暂无评分 0人评分精彩评分送积分 ...
MCS-51单片机集成了CPU、ROM、RAM、定时/计数器和并行I/O接口等内部资源,但在许多应用场合,仅靠单片机的内部资源不能满足需要。什么时候进行系统扩展? 用户程序大于4K时,需要扩展程序存储器(ROM)数据(变量)大于126B时,需要扩展数据存储器(RAM)外设过多时,需要扩展输入/输出口(I/O)这就是...