新编MCS-51单片机应用设计 张毅刚.pdf

所需积分/C币:50 2012-03-17 11:41:36 10.7MB PDF
收藏 收藏
举报

新编MCS-51单片机应用设计 张毅刚.pdf
新编际单片机应设计 责任辑王超龙封面设计卞秉利 Is日N7-56自3-19D凸一息 Z 97g7560319063 ISEN7-5603-1906-8/TP·191定价32.00元 新编 MCS-51单片机应用设计 张毅刚彭喜元编著 姜守达乔立岩 哈尔滨工业大学出版社 哈尔滨 内容简介 本书是在第2版《雅C-1单片机应用设计一书的葚础上,从应用的角度,详细地介绍了 MCS-51单片杋的硬件结构指令系统、各种硬件接口设计各种常用的数据运鲜和处理程序 接口驱动程序以及MCS-51单片机应用系统的被计并对M-51单片机应用系统设计中的 扩干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性典型性。书 中的应用实例,大多来自科研工作及敦学实践,且经过检验内容丰富、弹实 本书可作为工科院的本科生、研究生、专科生单片机课程的教材以及毕业设计的参考资 料,也可供从事自动控制智能、仪器仪表、电力、电子、机电一体北以及各类MC-51单片机 应用的工程技木人员参考。 团书在版编旦(C数据 新编MCS51单片机应用没计/毅刚编著.一哈尔滨 哈尔滨工业大学出版社,20037 sBN7-5603-1906-X I..…Ⅱ张…Ⅲ.单片微型计算机,MCs-5 程疔设计Ⅳ.1Y%68.1 中虱版本图书馆C效据核字(003)第0688号 出版发行哈尔滨业大学出版社 杜址哈尔滨市南岗区教化街21号邮编1506 传真0151-86414749 印刷黑龙江省地质测绘印中心印刷厂 笄寡787×109116印怅2725宇数710千学 版次2u年7月第版2003年7月第1次印刷 书号IBN7-563-19-8理9 印效l~3m00 价 单片枧自20世纪阳0年代间世以来,作为徽计算机一个很重要的分支应用广泛,发展迅 速,已对人类社会产生了巨大的影响。尤其是美国hnte公司生产的MCS-51系列单片机;由 于其具有集成度高处理功能强、可靠性好、系统结构简单、价格低糜、易于使用等优点,在我囡 已经得到广泛的应用,在智能仪器仪表、工业检测控制、电力电子、机电一体化等方面取得了令 人碾目的成果。尽管耳前已有世界各大公司研制的各种高性能的不同型号的单片机不断间 世,但由于MCS-51单片柷易于学习、掌握,性能价格比高,另外,以MCS-51单片机基本内核 为核心的各种扩展型、增强型的单片机不断推出所以在今后若干年内,MCS-5系列单片机 仍是我国在单片机应用领域首选的机型。 《M℃S-5单片机应用设计》一书,自第版(199年)第2版(1997年)出版以来,多次重 印,已被全国数十所大专院校作为单片机课程的教材说明广大读者对该书的内容给予了充分 的肯定,也使作者倍受鼓舞。但随考新器件的不断出现:单片机应用技术的飞速发展,第2版 中的个别内容已略显陈旧、过时。本书是在第2版的基础上,结合近年来单片机应用的教学工 作及科研工作,进行了较大改动,把陈!过时的内容删去,补充了大量反映新器件新技术的 内容,从而形成了新编《MCS-51单片机应用设计》教材以满足大专院校学生及广大工程技术 人员学习、掌握MCS.51单片机应用技术的需要 本书首先详的介绍了MCS-51单片机的硬件结构和指令系统,在此基础上重点介绍了 MCS-51单片机的应用系统设计,应用系统设计主要包插:软件设计和硬件设计两大方画。软 奸设计又分为数据处理软件和硬件接口驱动软件的设计,硬件设计分为各种硬件接口和硬件 系统设计。 本书具有如下特点: 强调了应用系统的设计。不仅详细介绍了各种硬件接山的设计,而且对如何组成硬件 系统也纶以详细的介绍并给出实例,使得读者能很快地握典型的M(S-51单片机应用系统 的设计 2突出了选取内容的实用性典型性。书中的应用实例,大多来自科研工作及教学实践, 且经过检验。所介绍的各种设计方案,均为常用典型的方案。对于解决同一问题的几种方案 的优缺点及适用场合作了详细的比较和说明。木书提供了大量的接口设计实例及程序实例 非常有利于该者提高设计工作能力和效率。 3对系统设计用到的新器件也做了详细的介绍。例如各种新型的存储器芯片时钟月历 芯片、新型功率器件、信号调理器件及其它新型接口芯片等。 4.与原书相比,4书的前10章增加了思考题及习题。另外,对定时器/计数器串行目以 及中断系统的讲授烦序进行了调整,改为中断系统定时器/计数器以及串行口,这样,显得更 为合理 5.本书是多年教学科研工作的结鼎,内容丰寓、文字精练通俗易懂、深人浅出,便于读者 自学。 6本书适应面广,既可作为大、中专高饺作教材,也可作为专科生及研究生的参考教材, 却适用于电类的学生,也适用于非电类的学生,同时还可供广大工程技术人员在进行MCs51 单片机应用系统设计时参考。 全书共分为!6章第t章至第6章,着重从应用设计角度介绍MCS-5单片机的硬件结 拇、功館部件及指令系统;第7章至第Ⅰ3章,介绍各种类型的硬件接口设计,如存储器,L0接 口,键盘、显示器、徼型打印机,A/DD/A,大功率(高压、大电流)芯片以及各种在单片机应用 设计中用到的其它接口和电路等,并对各种接囗的驱动程序也作以介绍;第14章,介绍了常用 的数据运算和处理程序设计,并给出了较多的实用子程序,以便读者在程序设计时参考和使 月;第15章,介绍了如何根据应用需求来进行系统的设计开发和调试介绍了抗于扰技术和 可靠性在单片机应用系统设计中的应用措施;第16章详细地介绍了前常用的各种抗于扰 技术和抗千扰设计方法等。 有一点要说明的是,于本书篇幅有限,不能把软件设计中遇到的各种汇编语言子程序一 介绍,读者可参考《Ms-51单片机实用子程序设计》第二版)(张毅刚编著哈尔滨工业大 学出版社出版)一书。 本书由哈尔滨工业大学自动化测试与控制研究所张毅刚教授担任主繃参加本书编写工 作的有彭喜元、姜守达乔立岩、彭宇、刘旺孙宁。哈尔滨工业大学自动化测试与控制研究所 的孟升卫、刘兆庆、马云彤为本书的程序调试做了大量的工作梁军刘晓东以及硕士生贺建林 为本书插图工作的完成,付出了辛勤的劳动。哈尔滨工业人学孙圣和教授扌分关心本书的编 写工作,为提高书稿的质量提出了许多宝贵的建议和修改意见。在此,对他们一并表示衷心地 感谢。 由于作者的水平有限,书中的错误及疏漏之处在所难免敬清读者批评指正。 作者 203年6月于哈尔滨工业大学 目录 第1章单片机概述 什么是单片机 严■4↓■;;b■■ψb■』■dψ■■b●晋聊ψp·■ψb■■dbp;司■pn■ψp司qm司c 中·p■c ·中甲日◆ 1.2单片机的历史及发展概况……… ↓b画啬倡bd4■d h■d■b 1.3g位单片机的主要生产厂家和机型……… 1.4单片机的发展趋势 1.5单片机的应用… 1.6MCS-51系列单片机… 4*冒《 思考题及习题………… (7 第2章MS-51单片机的硬件结构 2,1MCS-51单片机的硬件结构…… 22MCS-51的引脚 2.2.1电源及时钟引脚…………………………………………………(10 2.2.2控制引脾……… 2.2.3D0口引脚… 3MCS-5]的徽处理器 2.3.1运算器 ■幽1血●司■自血。■■■自■■“1自白111■■|『斷會 冒【·冒 2.3.2控劑器 画郾■4■■■↓郾■■q■自是■● (13 2.4MCS-51存储器的结构 ……(14) 2.4.1程序存储器 (15 2,42内部数据存储器 (6) 24,3特殊功能寄存器(SFR)… …(16) 2,4,4位地址空间… (8) 2.4.5外部数据存储器 ……………………·(19) 2.5并行L0端口………………… 占■■■d_ (19) 2.5.1P口· 血自@●一自血 …………(20) 2.5.2HL 2.5.3P2g 4+4 ·中a·甲4L.。·44.日·4 (21 2.5.4H3 2.5.5P~P3口电路小结 (22) 2.6时钵电路与时序 (22) 2.6.1时钟也路… (2) 2.6.2机器周期和指令周期 (23) 2.6.3MCs51的指令时序 b·晶·▲·■■■LP …(25) 27MCS-51的复位和复位电路 ………(25) 2.7,1复位操作… 25) 27,2复位电路 鲁鲁P 思考题及习题 ■4『昏P4b电4P幽嘈■中1 (27) 第3章MCS-51单片机指令系统 3.1指令系统概述… 3.2指令格式… 29) 33指令系统的寻址方式…… 30 3.4MCs-5单片机指令系统分类介绍……………………………(32 3.4.1数据传送类指令… 曾督音■■日P『1■量『4· 342算术操作类指令… P■■■■ I口1冒■ ■■■b·m1l【b■冒 (36) 3.4.3逻辑运算指令………… ……(40) 34.4控制转移类指令 Lbpc亠4 3.4.5位操作指令 …(45 sMCs-51汇编语言的伪指令… ■↓4日日pp聊■·“■q■●bpq4啁■面b聊4PP 恩考题及习题 第4章MCS-51的中断系统 4,]中断的概念… (53 4,2Ms-51中淅系统的结构… 4.3中断请求源 4.4中断控制 (55) 4.4.1中断允许寄存器正 2中断优先级寄存器卫 (56) ■■【■!冒 4.5中断响应… (58) 4.6外部中断的响应时间… 4.7外部中断的触炭方式选择 b■ L昌 4.7,1电平触发方式… 4↓聊“4■··■p甲··自1■· ……·〔60) 4.7.2跳沿鼬发方式 4.8中断请求的撤消 4.9中断服务程序的设计…… ………………(61) 4.10多外部中断源系统设计… (63 4.:0,1定时器/计数器作为外部中断源的使用方法 ■●幽■中p■qψ司4吾 …〔63) 4.1.2中断和查询给合的方法 ■ 4■冒 4.10.3用优先权编码器扩展外部中断源 思考题及习题 h■· (67) 第5章MCS-51的定时器/计数器 5.1定时器/讨数器的绪构 d晋■■甲4即 5.1.1工作方式寄存器ToD 5.1.2定时器/计数器控制寄存器TCON ………(69 5.2炷时器/计数器的4种工作方式 52.1方式0……………………*…………… 70) 5.2.2方式1 〔70) 5.2.3方式2………… (7] 5.2.4方式3……………… (71) 53定时器计数器对外部计数输入倍号的要求 (73) 5,4定时器川计数器编程和应用………… …(73) 5.4.1方式0应月………“………… 啁啁p■p■■D● (73) 5.4.2方式应用 …………"…………(75) 54.3才式2的应用 76) 54.4方式3的应用… 1·●·■ …………………………(78 5,4.5门控恻位GATE的应用一测量脉冲宽度………………………(79) 6实时时钟的设计 54.7远行屮读定时器/计数器 …(81) 思考题及习题 r………………………(82) 第6拿MC-51的串行口 6.1串行口的结构 咖。■■↓h昏■b■h自P■冒晋卓P咱甲白鲁··“·自■自申果· ■一T7“““··P·44 (83) 6.1.1串行口控制寄存器SCON 6.12特鋉功能寄存器PON 6,2串行口的4种工作方式… ■■■·●pq·q章·看■■一日會『會冒·· 6,2.1方式0……………r… (84 62,2方式1……;…… ,…………………………(86} 6.2.3方式2… ■ψ●中自■■h冒■↓晶■-■P宁!甲 蚤■■■ (87 6.2.4方式3………………""…”……” R 63多机通讯……… ………(89 64波特率的设定… ……………(90) 6.41波特率的定义… 6.4.2定时器产生波特率的计算 ∴………(90 65串行口的编程和应用 (y2 65.1串行口方式1应用编程(双机通讯)…… 有自■命啁■·嚕吾;4■目即号早···· 92) 6.5.2串行口方式2应用編程 (95) 6.53串行口方式3应用编程(双杌通讯)…… ……:096) 思考题及习匙 画口■4晶画■■·中』·q (983 第T章MCS-51扩展存储器的设计 7.概述……… (99) 72系统总线及总线构造 7,2.1系統总线…… ▲山■』吾普『■自甲中4 7.2,2构造系統总线… ■dd自看p■·●會■ ∴……4,4……·…(1O 7.2.3单片机系统的串行扩展技术…… ………………(1l01) 7.3读写控淘地址空间分配和外部地址锁存器

...展开详情
试读 127P 新编MCS-51单片机应用设计 张毅刚.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    ldw466 很好,清晰
    2012-12-11
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    新编MCS-51单片机应用设计 张毅刚.pdf 50积分/C币 立即下载
    1/127
    新编MCS-51单片机应用设计 张毅刚.pdf第1页
    新编MCS-51单片机应用设计 张毅刚.pdf第2页
    新编MCS-51单片机应用设计 张毅刚.pdf第3页
    新编MCS-51单片机应用设计 张毅刚.pdf第4页
    新编MCS-51单片机应用设计 张毅刚.pdf第5页
    新编MCS-51单片机应用设计 张毅刚.pdf第6页
    新编MCS-51单片机应用设计 张毅刚.pdf第7页
    新编MCS-51单片机应用设计 张毅刚.pdf第8页
    新编MCS-51单片机应用设计 张毅刚.pdf第9页
    新编MCS-51单片机应用设计 张毅刚.pdf第10页
    新编MCS-51单片机应用设计 张毅刚.pdf第11页
    新编MCS-51单片机应用设计 张毅刚.pdf第12页
    新编MCS-51单片机应用设计 张毅刚.pdf第13页
    新编MCS-51单片机应用设计 张毅刚.pdf第14页
    新编MCS-51单片机应用设计 张毅刚.pdf第15页
    新编MCS-51单片机应用设计 张毅刚.pdf第16页
    新编MCS-51单片机应用设计 张毅刚.pdf第17页
    新编MCS-51单片机应用设计 张毅刚.pdf第18页
    新编MCS-51单片机应用设计 张毅刚.pdf第19页
    新编MCS-51单片机应用设计 张毅刚.pdf第20页

    试读已结束,剩余107页未读...

    50积分/C币 立即下载 >