第7章MCS-51单片机的常用外设扩展
- 格式:ppt
- 大小:730.50 KB
- 文档页数:46


2011年4月 电 脑 学 习 第2期
MCS-5 1单片机内部资源的应用扩展
吉鹤
摘 要:MCS一51 MCU是单片机基础理论教学和^位革片机应用的主流产品。但其内部资源较少的特点限制了其更广泛的应
用。论文介绍,h部模块的总线置用、T/C2应用、串行接口扩展和编码外中断等方法.使MCS一5l单片机内部资源得到扩 展.拓展了其应用范围。 关键词:MC¥-51革片机;内部资源:扩晨 中图分类号:TP301 文献标识码: A 文章编号:1002—2422(201 1)02—00126--02
MCS一51 MCU Internal Resource Application Expansion
Ji He Abstract:MCS一51 MCU is a mainstream product for MCU basic theory teaching and 8 bit MCU application.The features of less internal resources limits its wider ̄ppllcation.The paper introduces external module bus multiplexing,TA22 appli— cation,serial port expansion and externa1.interruption coding method,which makes MCU-51 interred resources have been expanded,therefore extends the scope of its application. Key words:MCS一51 MCU:Internal Resources;Expansion
1行列式键盘与LCD显示器数据总线的复用
MCS一51单片机内部有4个并行I/O接口。如果MCS一
《单片微型计算机原理及应用》习题参考答案
姜志海 刘连鑫 王蕾 编著
电子工业出版社
目录
第1章 微型计算机基础 ....................................................................................................... 2
第2章 半导体存储器及I/O接口基础 ............................................................................... 4
第3章 MCS51系列单片机硬件结构 ............................................................................. 11
第4章 MCS51系列单片机指令系统 ............................................................................. 16
第5章 MCS51系列单片机汇编语言程序设计 ............................................................. 20
第6章 MCS51系列单片机中断系统与定时器/计数器 ............................................... 26
第7章 MCS51系列单片机的串行口 ............................................................................. 32
第8章 MCS51系列单片机系统扩展技术 ..................................................................... 34
第六章 MCS-51的定时/计数器
1. 如果采用晶振的频率为3MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?
解答:因为机器周期 ,
所以定时器/计数器工作方式0下,其最大定时时间为
;
同样可以求得方式1下的最大定时时间为262.144ms;方式2下的最大定时时间为1024ms。
2. 定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。
3. 定时/计数器用作定时器时,对外界计数频率有何限制?
答:由于确认1次负跳变要花2个机器周期,即24个振荡周期,因此外部输入的计数脉冲的最高频率为系统振荡器频率的1/24。
4.采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。
解答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。编写程序如下:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP IT0P
MAIN: MOV TMOD,#06H ;定时器/计数器T0为计数方式2
MOV TL0,#156 ;计数100个脉冲的初值赋值
MOV TH0,#156
第20卷第1期 20o7年1月 机电产品开簋与剀新 Development&Innovation of machinery&electrical products Vo1.20.No.1 Jan.,2007
MCS一51单片机存储器的综合扩展及软件设计 王联奎 (菏泽学院机电工程系,山东菏泽274030) 摘要:MCS一51型单片机具有很强的系统扩展能力,可以扩展64KB的程序存储器和64KB的数据存储器 或输入/输出接口,以满足不同应用系统的要求。本文以智能温室测控系统为例,介绍了MCS一51 型单片机存储器的扩展及软件设计。 关键词:单片机;存储器;综合扩展;软件设计 中圈分类号:TP32 文献标识码:A 文章编号:1002—6673(2007)01—158—02
0引言 MCS一51型单片机是一高性能的单片机系列,具有 很强的系统扩展能力,可以扩展64KB的程序存储器和 64KB的数据存储器或输入/输出接口,以满足不同应用 系统的要求。程序存储器和外部数据存储器的地址空间 是重叠的,实际访问时用相应的控制信号PSEN和RD 与WR加以区分。 1 设计实例 以智能温室测控系统为例,需要保存的参量如表1所示。 表1需要保存的参量 Tab.1 Theparameters that need to be saved 鑫数 事例 类型 字节数 温室内空气温度 30.500℃ 数值型 3字节(高位在前) 温室内空气温度 85.5%RH 数值型 2字节(高位在前) 温室内土壤水分古量 49.5%RH 数值型 2字节(高位在前) 温室内土壤温度 一l0.50 数值型 3字节(高位在前) 温室内CO2浓度 lO00ppm 数值型 2字节(高位在前) 温室内关照强度 3伽lo】 数值型 2字节(高位在前) 温室外空气温度 一l1.50℃ 数值型 3字节(高位在前) 温室外光照强度 3O00Lx 数值型 2字节(高位在前) 各执行机构 二进制 1字节 本组数据测试时间月份 l2月 日期型 1字节 本组数据测试时间日期 30日 日期型 1字节 本组数据测试时间小时 2l点 日期型 1字节 顶留空间 6字节 合计 30字节 2程序存储器的扩展 MCS-51单片机最大可寻址64K的程序存储器,程 收稿日期:2006—10—25 作者简介:王联奎(1962-),男,山东曾县人,副教授。主 要从事机电一体化方向研究。 158 序存储器芯片插座采用28脚统一插座,通过拨码开关 SW1的不同设置状态可选择插入27C512、27C256和 27C128,如图1所示。 拨码开关:5、6、7、8代表“ON”状态;1、3= ON;2、4=OFF;设置为27C512。1、4=ON;2、3= OFF;设置为27C256;2、4=ON;1、3=OFF;设置为 27C128。