下载  >  开发技术  >  硬件开发  > 51单片机应用从零开始(带书签)

51单片机应用从零开始(带书签) 评分

高清的PDF,有书签目录,《51单片机应用从零开始》是2008年清华大学出版社出版的图书,作者是杨欣、王玉凤、刘湘黔。
目录 IX 4.53软件设计.… 101 第5章解剖单片机——观察存储器.….117 51从IO口到单片机的“解剖结构”….. …17 51.1IO口的“解剖图” 117 5.1,2单片机的“解剖结构” 19 5.13深入“解剖”——算术逻辑单元ALU. 喜4和,④4「a国幕1 122 52存储器家族 123 53随机访问存储器—RAM. 124 5.3I DRAM 垂申 126 5.3.2SRAM….1132 5.3.3 NVRAM .39 54只读存储器ROM 1…141 5.4. 1 Mask ROM…142 5.4.2PROM. 5.4.3 EPROM 5.4.4 EEPROM (EPROM )............................................148 545 FLASH存储器 149 55实例点拨——数据是如何保存在存储器中的…153 551文字数据与存储器 ,…154 552图像数据与存储器 155 第6章探寻单片机内部—存储器组织.159 6.1单片机的程序存储器…..160 611单片机的程序下载到哪里 …160 61.2AT89S51单片机的程序存储器.162 61.3是片内还是片外程序存储器 糖.垂和看电4。电和 164 6,2单片机的数据存储器… 166 62.1数据存储器用来作什么…… 166 622片内和片外数据存储器.… 62300H~1FH—工作寄存器区…167 62420H~2FH位寻址区…169 62530H~7FH开放区 1日得4.暮和4+,和.一 6.3单片机的特殊功能寄存器SFR 63.1特殊功能寄存器SFR分布图… 日.·日,+语于干干干普日吾+分甲吾“面画吾t甘a生主加 l71 6.3,2特殊功能寄存器的操作方法——字节操作与位操作….…172 63特殊功能寄存器简介 174 64实例点拨—用取表方式控制流水灯 176 51单片机应用从零开始 64.1流水灯的显示数据转换…….… 176 6.4.2取表法…....1111178 643方法总结… t世t“量世世“···界1量···平鲁鲁·和曾平中和·鲁十··±世 180 第7章单片机“起舞”—指令的执行 182 7.1汇编语言详谈……111182 71.1汇编器 183 7.1.2汇编程序书写格式 184 7.1.3伪指令 185 72时钟与指令的执行 187 721时钟究竟是什么 ……187 722程序计数器PC的角色… 189 7.2.3指令的执行… 190 73寻址方式 I 0L 191 731直接寻址 生量ttt坐世世世t世主世型型量:自首套,量 l91 7.32间接寻址 192 733寄存器寻址 192 734寄存器特征寻址 型于曲1P1n:日日:自道1音非鲁1日』面道目非;如自自1非自a自目日罪和自目菲审和 193 73.5立郎寻址 ,....193 73.6变址寻址 193 74实例点拨—程序存储器和数据存储器的寻址… 194 74.1把程序存储器中的数据载入工作寄存器中 194 7.42把程序存储器中的数据载入数据存储器中.….… 195 第8章给单片机下命令——指令畅谈 197 81指令概述 197 811指令的长度 198 812影响程序状态字PSW的指令 …;……… .198 82算术指令 821加法指令ADDA,<src-byte,.200 822带进位的加法指令—— ADDC A,<sr-byte>. ……201 823带借位的减法指令— SUbB A,<src-byte> 202 824自增/自减指令—INC<byte>/DEC<byte 202 825乘法指令 MUL AB.1203 826除法指令_DVAB.… ···+·?生世····世士出自加曾世“生世首量群日谁首自品 204 827十进制调整指令—DAA. 204 8.3逻辑指令. 矿垂中和垂非中由非1a和 205 831AND操作—ANL< dest-byte>,<src-byte> 暫售世世普 205 XI 目录 .XI. 832OR操作—ORL< dest-byte>,src-byte 206 8.3.3XOR操作—XRL<dest-byte>,src-byte…207 834清0操作—CLRA 208 835取反操作—CPLA 208 83.6位移动操作—RL、RLC、RR、RRC.1208 8.37累加器高低位交换操作 SWAP A 209 84片内数据装载指令… ,210 84l数据装载指令—MOV<dest>,<srcx121l 842数据指针寄存器装载指令— MOV DPTR,#data16.1212 843堆栈指令PUSH和POP…1213 844数据交换指令——XCH和XCHD +“+*“““,““…““…·"“tr 216 8.5片外数据装载指令…11216 86查表指令 218 87布尔指令 4“甲““事··4“‘4+4+““44““4“““““出 “- 219 871清0、置1与取反操作—CLR、SETB、CPL 20 8.72布尔逻辑指令—ANL、ORL 221 8.7.3位数据装载指令—MOV< dest-bit>,< src-bit> 21 874布尔跳转指令JC、小NC、JB、JNB、JBC.…….22 88调用子程序指令… 223 881长调用指令— LCALL "“44平不44““+4“““·+ 223 88.2绝对调用指令— ACALL… 虚加,·。主着t 224 88.3返回指令RET和RETI… 1-25 89跳转与循环指令…....25 891无条件跳转指令—LJMP、AJMP、SJMP、JMP……225 892条件跳转指令—J和JNZ 226 893比较跳转指令CJNE< dest-byte>,<sre-byte,rel.227 894循环指令—D小NZ<byte>,rel-adr….28 895无操作指令NOP 229 810单片机对于带符号数的处理和溢出问题 230 8101无符号数与带符号数 230 8102二进制的二补数 231 8103带符号数操作中的溢出问题…………2 8.104什么时候会溢出 232 810.5如何防止进位或溢出产生的错误 233 8.11实例点拨—指令应用(程序)实例 中·甲中·于十t生+如首:世日t自日自由垂自目,甲·世·,! 234 8.1.1数据求和.…1234 811.2减法与二进制的二补数. 1235 813XRL指令应用于比较寄存器数值 236 XI· 51单片机应用从零开始 XI· 8114位数据的串行输出… 236 811.5利用布尔指令产生矩形波信号…237 8.1.6布尔指令应用于控制. 238 第9章对第四维的测量—定时/计数器 240 91定时与计数.1241 92单片机的定时计数器.242 921定时/计数器的实质 242 9,22时间单位脉冲 243 9,23 Timer应用一例延时子程序 ·4*4·444·4·4‘.4::·4王丰 244 93定时计数器的控制者 245 93.1 Timer寄存器… 246 93,2定时/计数器模式控制寄存器TMOD …““+“+“+‘““4“+“““日““44;+““4 246 933定时/计数器控制寄存器TCON 248 934 Timer的时钟源 249 935如何使用 Windows计算器 ++++二“ 249 94模式1 251 94.1模式1下的 Timer特点 251 942模式1的设置步骤 ++““+““+++“4444++“444.;444; 252 94.3 Timer的计数时间与计数初始值… 253 944如何选取 Timer的计数初始值 鲁·世!·世 界牛牛····”·呼·千·"·+···"··+··+ 254 94.5如何利用 Timer进行长时间定时 =“ 255 9.5模式0.257 9.6模式2. “.“h+““““+“+“+“++“4“““““·:““4“4·.“4 …258 961模式2下的 Timer特点1258 962模式2的设置步骤 259 963如何设置计数初始值 260 97模式3 ,;↓4和↓4,↓④鼻和日非丰日14品 +261 98计数器 tttt日音t量 ttatetttathgbnet 264 981 Timer作计数器 ·自自身如日自非1自日1由目日着鲁自日身自自着目目日,日11日丰日联中↓.善 2 982计数器的使用… mt加1d自南康 nrnigtneenrbtt: strattera丰首m· nInna目aa新a 265 983计数器的计数初始值设定 268 984计数器的4种工作模式… 268 9.8.5外部事件的信号要求… 272 986TMOD中的门控位GATE=1时 272 99看门狗 273 991什么是看门狗 1273 992外置看门狗 274 XI· 51单片机应用从零开始 XI· 8114位数据的串行输出… 236 811.5利用布尔指令产生矩形波信号…237 8.1.6布尔指令应用于控制. 238 第9章对第四维的测量—定时/计数器 240 91定时与计数.1241 92单片机的定时计数器.242 921定时/计数器的实质 242 9,22时间单位脉冲 243 9,23 Timer应用一例延时子程序 ·4*4·444·4·4‘.4::·4王丰 244 93定时计数器的控制者 245 93.1 Timer寄存器… 246 93,2定时/计数器模式控制寄存器TMOD …““+“+“+‘““4“+“““日““44;+““4 246 933定时/计数器控制寄存器TCON 248 934 Timer的时钟源 249 935如何使用 Windows计算器 ++++二“ 249 94模式1 251 94.1模式1下的 Timer特点 251 942模式1的设置步骤 ++““+““+++“4444++“444.;444; 252 94.3 Timer的计数时间与计数初始值… 253 944如何选取 Timer的计数初始值 鲁·世!·世 界牛牛····”·呼·千·"·+···"··+··+ 254 94.5如何利用 Timer进行长时间定时 =“ 255 9.5模式0.257 9.6模式2. “.“h+““““+“+“+“++“4“““““·:““4“4·.“4 …258 961模式2下的 Timer特点1258 962模式2的设置步骤 259 963如何设置计数初始值 260 97模式3 ,;↓4和↓4,↓④鼻和日非丰日14品 +261 98计数器 tttt日音t量 ttatetttathgbnet 264 981 Timer作计数器 ·自自身如日自非1自日1由目日着鲁自日身自自着目目日,日11日丰日联中↓.善 2 982计数器的使用… mt加1d自南康 nrnigtneenrbtt: strattera丰首m· nInna目aa新a 265 983计数器的计数初始值设定 268 984计数器的4种工作模式… 268 9.8.5外部事件的信号要求… 272 986TMOD中的门控位GATE=1时 272 99看门狗 273 991什么是看门狗 1273 992外置看门狗 274 XIII. 日录 993内置看门狗 275 9,10实例点拨超声测距仪 ·,:丰半···牛也专牛整生F!整主准! 278 9,10.1什么是超声测距仪 278 910.2明确单片机系统功能 …279 9103硬件设计 ndrdrnanininnnI由丰在: 280 9104软件设计....1.11285 第10章与外界的沟通串行口通信 293 10.1串行与并行通信..94 10.1.1串行与并行通信的比喻 ,着a 294 1012串行与并行存储器 295 101.3单工、半双工和全双工… 296 …"→…… 102单片机串行口如何发送与接收数据 ::::有“:· 297 10.21串行发送数据 298 102.2串行接收数据 103单片机串行口的控制者….132 10.3.1UART与波特率 302 1032串行口缓冲区SBUF 303 103.3串行口控制寄存器SCON…. 104串行口工作模式及波特率 305 1041模式0 305 1042模式1 ·““““···…"“国非 305 10.43模式2 307 1044模式3 1111308 10.5单片机之间的通信 308 1051排队呼叫器两个单片机之间的通信 308 1052远距离通信的解决方案 312 10.6计算机的串行口与控制 ∴314 106.1从RS-232标准到计算机串行口 314 10.6.2计算杋串口通信实验——一硬件连接………317 106.3计算机串口通信实验——软件操作 318 10.64用Ⅴ isual basic编写一个串口通信程序 ++- 319 107单片机与计算机之间的通信…25 1071单片机与计算机通信中的接口芯片 325 1072单片机与计算机的串行通信 .11328 10.8实例点拨—智能交通灯 ·4“44“““““““…千““ 330 ·XIv 51单片机应用从零开始 XIV· 第11章程序设计的魅力——中断控制 335 111中断实例及中断的控制者…11336 111.1什么是中断..11336 1112中断服务的指挥官——中断向量表…,,……338 1113中断响应与处理过程.………39 1114中断的控制者—中断使能寄存器IE…… 41 1.2邮递员和朋友—外部中断..342 1121外部中断ⅠNT0和INT1… 342 1122外部中断的电平触发 343 1123外部中断的边沿触发 343 1.3小狗和烧水壶— Timer0和 Timer1中断 果:和早中44有日 346 114电话铃响—串行通信中断…347 115中断的魅力和优先级控制 平甲平4.丰丰 350 1151中断的魅力—轮询与中断的比较 新E1首由世t自道世量世自日量 350 1152中断的优先级控制 351 11.6实例点拨—旋转的时钟 …354 11.6.1原理分析 “““本审面自 .355 11.6.2明确系统功能 曹世世虚世世 357 11.6.3硬件设计… 357 1164软件设计.360 附录151单片机指令集 366 附录2指令的执行代码表 ….370 附录3使用实验板、仿真机和编程器开发单片机系统. 377 附录4AT89551单片机的DC特性 383 附录5AT89551单片机的AC特性 和,·田·甲和甲自mam市a自面由由“t面由面日面面id日面日面面d面 384 附录6ASCl码表 385 附录7常见封装形式…389 附录8如何使用器件手册 392 附录9数制转换 m日b由dB面d音b品日和品面l晶L目冒目目14暴 …402 附录10自制下载线( ATMEL官方并口型).406 ·XV· 目录 ·Xv 附录11下载线软件( ATMEL MCU ISP)的使用 409 附录12单片机系统开发的电源解决方案 13 附录13基础逻辑门及常用数字电路芯片 417 附录14AT89S51单片机特殊功能寄存器一览表 …421 附录15硬件消除开关抖动的方法 中日·,中!日a日,于“日 429 附录1651单片机比较表 431 附录17常用低容量存储器器件表(RAM、ROM) 433 附录1851单片机汇编程序保留字. 酒国看。国身。·、.和看和·垂 435 附录19快速掌握单片机的助手—SτK0707型单片机学习板.…. ,438 参考文献 ,■ 441

...展开详情
所需积分/C币:11 上传时间:2018-05-28 资源大小:50.47MB
举报 举报 收藏 收藏
分享 分享
[51单片机应用从零开始].PDF 高清影印版

非常高清的影印版PDF,唯一的缺点是没有书签目录,只有书签页码。

立即下载
51单片机编程软件

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

立即下载
51单片机应用从零开始.pdf

51单片机应用从零开始.pdf 51单片机应用从零开始.pdf

立即下载
各种51单片机烧录程序软件

适用于各种型号51单片机,进行烧录程序。适用于各种型号的51单片机呦。

立即下载
51单片机程序下载工具

51单片机下载工具,适用于stc个股型号单片机程序下载。

立即下载
51单片机书籍

以前用来学习单片机的,一本郭天祥的 新概念51单片机C语言教程.入门、提高、开发.pdf 还有一本C8051的C语言的彻底应用.pdf

立即下载
51单片机应用从零开始.rar

51单片机应用从零开始rar,51单片机不仅是国内用得最多的单片机之一,同时也是最适合初学者入门学习的一款单片机。一旦用户对它的应用上手之后,即能开发电子玩具、对讲机、报警器、自动灯、数字锁等小型电子系统,以及洗衣机、电冰箱、空调机等家用电器。但关键的问题在于初学者往往不知道从何入手和更有效地掌握单片机的基本原理及应用的基础知识。

立即下载
51单片机应用从零开始 扫描版

这是一本中学生都读得懂的单片机基础和应用教程。非常适合初学者。

立即下载
51单片机常用辅助开发软件合集

51单片机常用辅助开发软件合集,包含字模取模软件,串口调试软件,谱曲软件,波特率计算软件,定时器计算软件,进制转化软件等,最全的51辅助开发工具包。

立即下载
51单片机的pdf

包括了51单片机的基础结构,指令,汇编,中断,存储器等等知识

立即下载
51单片机应用从零开始.pdf 其实是PPT

PPT转的PDF,手头没有原PPT,看这个PDF也是一样的,共计439页。

立即下载
51单片机应用从零开始

51单片机应用从零开始

立即下载