本书是在第3版《MCS:51单片机应用设计》一书的基础上,从应用的角度,详细地引见了MCS:51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS:51单片机应用系统的设计,并对MCS:51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的引见。
本书突出了选取内容的实用性、典型性。
书中的应用实例,大多来自科研工作及教学实践,且经过检验。
内容丰富、详实。
本书可作为工科院校的本科生、研究生、专科生单片机课程的教材以及毕业设计的参考资料,也可供从事自动控制、智能、仪器、仪表、电力、电子、机电一体化以及各类MCS:51单片机应用的工程技术人员参考。
第1章单片机概述1.1什么是单片机1.2单片机的历史及发展概况1.38位单片机的主要生产厂家和机型1.4单片机的发展趋势1.5单片机的应用1.6MCS-51系列单片机思考题及习题第2章MCS—51单片机的硬件结构2.1MCS-51单片机的硬件结构2.2MCS-51的引脚2.2.1电源及时钟引脚2.2.2控制引脚2.2.3I/O引脚2.3MCS-51的微处理器2.3.1运算器2.3.2控制器2.4MCS-51存储器的结构2.4.1程序存储器2.4.2内部数据存储器2.4.3特殊功能寄存器(SFI{)2.4.4位地址空间2.4.5外部数据存储器2.5并行L/O端口2.5.1P0口2.5.2P1口2.5.3p2口2.5.4P3口2.5.5PO-P3口电路小结2.6时钟电路与时序2.6.1时钟电路2.6.2机器周期和指令周期2.6.3MCS-51的指令时序2.7MCS-51的复位和复位电路2.7.1复位操作2.7.2复位电路思考题及习题第3章MCS—51单片机指令系统3.1指令系统概述3.2指令格式3.3指令系统的寻址方式3.4MCS-51单片机指令系统分类引见3.4.1数据传送类指令3.4.2算术操作类指令3.4.3逻辑运算指令3.4.4控制转移类指令3.4.5位操作指令3.5MCS-51汇编语言的伪指令思考题及习题第4章MCS—51的中断系统4.1中断的概念4.2MCS-51中断系统的结构4.3中断请求源4.4扣断控制4.4.1中断允许寄存器m4.4.2中断优先级寄存器IP4.5中断响应4.6外部中断的响应时间4.7外部中断的触发方式选择4.7.1电平触发方式4.7.2跳沿触发方式4.8中断·清求的撤消4.9中断服务程序的设计4.10多外部中断源系统设计4.10.1定时器/计数器作为外部中断源的使用方法4.10.2中断和查询结合的方法4.10.3用优先权编码器扩展外部中断源思考题及习题第5章MCS—51的定时器/计数器5.1定时器/计数器的结构5.1.1工作方式寄存器TMOD5.1.2定时器/计数器控制寄存器TCON5.2定时器/计数器的4种工作方式5.2.1方式05.2.2方式15.2.3方式25.2.4方式35.3定时器卅数器对外部计数输入信号的要求5.4定时器卅数器编程和应用5.4.1方式0应用5.4.2方式1应用5.4.3方式2的应用5.4.4方式3的应用5.4.5门控制位CATE的应用—测量脉冲宽度5.4.6实时时钟的设计5.4.7运行中读定时器/计数器思考题及习题第6章MCS—51的串行口6.1串行口的结构6.1.1串行口控制寄存器SCON6.1.2特殊功能寄存器PCON6.2串行口的4种工作方式6.2.1方式06.2.2方式16.2.3方式26.2.4方式36.3多机通讯6.4波特率的设定6.4.1波特率的定义6.4.2定时器T1产生波特率的计算6.5串行口的编程和应用6.5.1串行口方式1应用编程(双机通讯)6.5.2串行口方式2应用编程6.5.3串行口方式3应用编程(双机通讯)思考题及习题第7章MCS—51扩展存储器的设计7.1概述7.2系统总线及总线构造7.2.1系统总线7.2.2构造系统总线7.2.3单片机系统的串行扩展技术7.3读写控制、地址空间分配和外部地址锁存器7.3.1存储器扩展的读写控制7.3.2存储器地址空间分配7.3.3外部地址锁存器7.4程序存储器EPROM的扩展7.4.1EPROM芯片引见7.4.2程序存储器的操作时序7.4.3典型的EPRO
1
C#编写的串口调试助手<--------很多和我一样学习软件专业的学生,有的时候对一些小项目真的是无可奈何上次和我同学闲聊,他说C#写一个串口调试助手好难,见此情景,我就不盲目得也来写了一个,亲测可用主要功能有:1.串口设置:1)接收端口2)数据位3)奇偶检验位4)波特率5)停止位6)……2.执行状态3.通信测试(HEX发送)4.接收模式(响应模式、应答模式、HEX显示)下载须知:需要VS2012版本,及以上
2019/7/10 18:33:23 210KB 串口调试助手
1
基于MATLAB的网络控制系统仿真-基于MATLAB的网络控制系统仿真.pdf基于MATLAB的网络控制系统仿真【英文篇名】ThesimulationofnetworkedcontrolsystemsbasedonMATLAB【作者中文名】[url=]许顺孝[/url];【作者英文名】[url=]XUShun-xiao(MarineEngineeringInstitute[/url];[url=]JimeiUniversity[/url];[url=]Xiamen[/url];[url=]Fujian361021[/url];[url=]China)[/url];【作者单位】[url=]集美大学轮机工程学院[/url];【文献出处】福州大学学报,JournalofFuzhouUniversity,编辑部邮箱2008年S1期  期刊荣誉:中文核心期刊要目总览  ASPT来源刊  CJFD收录刊【关键词】[url=]网络控制系统[/url];[url=]ActiveX[/url];[url=]MATLAB[/url];[url=]TrueTime[/url];【英文关键词】[url=]networkedcontrolsystem[/url];[url=]ActiveX[/url];[url=]MATLAB[/url];[url=]TrueTime[/url];【摘要】引见了基于TrueTime工具包和ActiveX技术的仿真平台实现方法.前者是根据网络MAC协议对通信延迟机理进行建模的仿真软件包;后者是针对网络控制系统通信模型仿真困难的缺点而提出,该方法通过ActiveX技术实现了对象模型和控制器通信,为网络控制系统的理论研究提供有效的检验平台.通过对两者的比较指出两种方法的优缺点.【英文摘要】ThispaperintroducestwomethodsofsimulationbasedonTrueTimeandActiveX,thefirstisasoftpackagewhichcreatemodelaccordingtodelayprincipleofnetworkedMACprotocol,thelatterisanewmethodtodealwiththedifficultyonthesimulationofcommunicationmodel.ThismethodrealizesthecommunicationoftheplantmodelandcontrollerthroughActiveXtechnology,thenprovidesaneffectivetestplatformfortheoryresearchonNCS.Finallythispapergivestheadvantageanddisadvantagebycomparin...
2020/1/25 11:46:08 324KB matlab
1
(1)管理员设置策略以及用户(例如一个用户对一个hive数据库相关的权限)(2)用户通过jdbcbeeline去请求HiveServe2(3)hive权限check,请求rangerapi获取策略能否已经更新,更新了就利用新的策略,如果没有更新利用本地缓存数据,plugin会30秒访问ranger服务更新策略(4)hiveserver2可以通过grant和revoke去请求ranger服务去更新策略(5)check和grant和revoke操作记录会放到ranger的audit审计日志里。
主要步骤:(1)check能否有admin的权限和创建的用户数据检验(2)初始化XPortalUser和X
2020/8/13 21:41:30 470KB APACHERANGER调研----ranger原理解析
1
《Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者积极参与,共同打磨完善,系统化地整理成册,当前的版本是嵩山版。
2019/6/3 7:16:15 1.35MB java开发手册(嵩山版)
1
用于统计分析参考,不同样本数各种相信水平的最低相关系数
2017/4/3 12:19:08 224KB 显著性检验
1
北航编译原理2013年课程设计作业,源代码+要求文法+测试代码文法pl0,模板是参考网上大部分的,本人找找就能找到类似的,参考课程要求的文法对原模板进行了修改,而且加了比较详细的注释,适用于北航学生进行课程学习和参考,在vc6++和vs2012下均可顺利编译运行。
test里的是同学共享的代码,均可以进行简单的修改已检验测试结果。
进攻学习参考,禁止抄袭
2020/3/3 21:30:40 25KB 编译器 pl0 北航 编译原理
1
代码执行结果可用于MK突变检验结果曲线有多个交点情况下,将两者结合判断无效突变点。
2020/1/20 17:27:12 177KB MK T检验 python
1
MK检验可以对数据进行明显性检验,结合MK和ENVI,可以处理长时间序列下具有地理信息或空间信息的栅格数据的明显性检验,文本中给出了详细步骤和bandmath运算公式
2018/11/7 12:09:28 21KB MK检验 栅格数据 时间序列数据 ENVI
1
数学建模:层次分析法不断性检验MATLAB代码
2021/4/7 1:38:48 638B 层次分析法
1
共 342 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡