- 1、本文档共423页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片微机原理及应用》;有关本课程学习的几点建议 ;作业与答疑 ;第1章 预备知识(数制与码制) ——不讲
第2章 单片机基础 ——4
第3章 指令系统及汇编语言程序设计 ——6
第5章 输入/输出、中断、定时与串行通信
——8
第4章 单片机系统的扩展(并入第6章讲)
第6章 接口芯片与接口技术 ——12~14
插入:C-51程序设计 ——2
第7章 单片机应用系统设计 ——3~4
第8章 几种典型的单片机 ——4;绪 论;绪 论 ;单片机技术的应用遍布国民经济与人民生活的各个领域;从一个简单的测控应用实例说起;从一个简单的测控应用实例说起;;数字电路中由13片IC组成的数字钟;数字电路中由13片IC组成的数字钟;数字电路中由13片IC组成的数字钟;单片IC(单片机)电子钟;单片机与嵌入式技术
重要吗?有用吗?遥远吗?
问题的答案是不言而喻的。;第一讲:单片机基础;第二章 单片机基础;组成:
CPU(进行运算、控制) RAM(数据存储器)
I/O口(串口、并口等) ROM(程序存储器)
PC机: 上述部件以芯片形式安装在主板上。
单片机:上述部件被集成到单芯片中。;功能:
PC机: 数据运算、采集、处理、存储、传输;
单片机:控制(或受控于)外设。;应用特点:
个人计算机(微机):;MCS-51单片机基本特性;MCS-51系列单片机配置一览表;内部结构框图;单片机的引脚定义;认识单片机的引脚;单片机的引脚(电源端);单片机的引脚(晶振端);单片机的引脚(晶振端);单片机的引脚(晶振端);单片机的引脚(复位端);复位使单片机进入某种确定的初始状态:
▼ PC值归零(0000H);
▼ 各个SFR被赋予初始值(见P.42):
P0~P3 = 0FFH,Acc = 0,B = 0,TH0=0,TL0=0,TH1=0,TL0=0,SP=7,PSW=0 ……
▼退出处于节电工作方式的停顿状态、退出一切程序进程、退出程序的死循环,从头开始。;PC与SFR复位状态表;单片机的引脚(复位端);单片机的引脚(EA端);单片机的引脚(ALE端);单片机的引脚(PSEN端);;单片机的I/O引脚结构;单片机的引脚(P1口);;;;;;JOB3: CLR P1.1 ;亮绿灯
REDO: SETB P1.3 ;P1.3作输入口必先置1
CHECK:JNB P1.3,CHECK ;检测通道是否被阻断?
LOOP: ………… ;有入侵者,报警!
AJMP REDO ;再跳回去检测;单片机的引脚(P0口);;;;;单片机的引脚(P2口);;;;;单片机的引脚(P3口);;;P3口第二功能表(P.26 表2-3);51单片机的8个特殊引脚;51单片机的4个8位的I/O口;P3口第二功能表 (P.26 表2-3);存储器、堆栈、SFR;数据存储器——RAM(Random Access Memory)
程序存储器——ROM(Read Only Memory)
闪速存储器——Flash Memory
EPROM——(UV)Erazible Programmable ROM
EEPROM/E2PROM——Electrical Erasable
Programmable ROM
静态存储器 SRAM——Static RAM
(动态存储器 DRAM——Dynamic RAM)
按字节寻址:每个字节(8个位)占一个地址
按位寻址:有的存储器每一个位就有一个地址;89C51单片机存储器配置;存储器配置(片内RAM);片内RAM前32个单元是工作寄存器区 (00H—1FH);;;;可寻址片外RAM 64K字节 (0000H—FFFFH);
可寻址片外ROM 64K字节 (0000H—FFFFH);
片内 Flash ROM 4K字节 ( 000H— FFFH);;堆栈:
在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。;;从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……;从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……;89C51特殊功能寄存器(SF
文档评论(0)