书籍详情
《51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发》[98M]百度网盘|亲测有效|pdf下载
  • 51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发

  • 出版社:北京航空航天大学出版社
  • 作者:周润景,杜文阔,李波 著
  • 出版时间:2021-06-01
  • 热度:5210
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

内容简介

  《51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发》以Proteus嵌入式虚拟开发系统为基础,结合第三方专业编译软件Keil5,选用Atmel公司的AT89C52芯片进行72个范例的开发,在汇编语言的基础上加入C语言开发,详尽地讲解嵌入式系统的开发过程,从原理图设计、源代码编程到软硬件调试,涉及系统设计的所有内容,帮助读者快速学会嵌入式开发。
  另外,读者也可以选用其他编译软件进行学习,只需要对《51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发》中代码进行简单改编调试即可。
  《51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发》既可以作为从事嵌入式系统设计的工程技术人员的自学参考用书,也可以作为高等院校相关专业的教材或职业培训用书。

内页插图

目录

第1章 Proteus与单片机简述
1.1 SchematicCapture与PCBLayout概述
1.2 Proteus支持的处理器类型
1.3 Proteus的单片机仿真

第2章 Proteus8.9软件入门设计
2.1 SchematicCapture智能原理图输入系统
2.2 ProteusVSN虚拟系统模型
2.3 Proteus电路设计快速入门

第3章 MCS-51汇编语言程序设计
【例1】存储块清0
【例2】二进制BCD码转换
【例3】二进制ASCII码转换
【例4】程序跳转表
【例5】内存块移动
【例6】数据排序
【例7】多字节BCD码取补
【例8】多字节BCD码加法
【例9】多字节BCD码减法
【例10】多字节BCD码十进制移位

第4章 MCS-51通用 I/O控制
【例11】P1口 I/O应用(一)
【例12】P1口 I/O应用(二)
【例13】闪烁灯
【例14】模拟开关灯
【例15】广告灯左移、右移设计
【例16】广告灯设计(采用取表方法)
【例17】多路开关状态指示
【例18】使用74LS245读取数据
【例19】使用74LS273输出数据
【例20】8255 I/O应用(一)
【例21】8255 I/O应用(二)
【例22】并行口直接驱动LED显示
【例23】动态扫描显示
【例24】动态数码显示
【例25】8×8点阵LED显示
【例26】静态串行显示
【例27】音频输出
【例28】按键识别(一)
【例29】按键识别(二)
【例30】查询式键盘设计
【例31】4×4矩阵式键盘识别(一)
【例32】4×4矩阵式键盘识别(二)
【例33】0~59s计时器(利用软件延时)
【例34】可预置可逆4位计数器
【例35】0~99计数器

第5章 MCS-51的定时器与中断应用设计
【例36】定时器实验
【例37】定时/计数器T0作定时应用(一)
【例38】定时/计数器T0作定时应用(二)
【例39】秒表设计
【例40】“嘀、嘀”报警声
【例41】“叮咚”门铃声
【例42】报警器
【例43】计数器设计
【例44】外部中断
【例45】点阵式LED数字显示
【例46】点阵式LED图形显示
【例47】拉幕式数码显示
【例48】数字频率计
……

第6章 MCS-51串行口应用
第7章 MCS-51与A/D转换器接口设计与应用
第8章 MCS-51综合应用设计
第9章 【综合案例71】液化气泄漏检测电路
第10章 【综合案例72】数控稳压电源设计

参考文献

前言/序言

  单片机又称为单片微处理器或控制器,与ARM相比,是一种功能相对低一些的嵌入式系统,属于集成电路芯片,主要包括CPU、只读存储器ROM、随机存储器RAM及外围I/O通信接口等数字单元。加上多样化的数据采集系统,单片机即可完成各项复杂的运算,包括对数字与符号进行运算、对外围器件下达控制系统指令等。由此可见,单片机凭借其强大的数据处理技术和计算功能在智能电子设备中被广泛应用。随着集成电路技术的发展,将中央处理单元及外围元件集成到一个芯片中,成为片上系统,集成度更高。同时随着科技的进步与发展,单片机技术逐渐成熟,已被应用到众多领域,因此学习掌握单片机技术非常必要。
  Labcenter公司是世界上先进的EDA工具开发商之一,其开发的Proteus软件可对嵌入式系统进行软/硬件协同设计与仿真,集强大的功能与简易的操作于一体,近年来逐渐成为嵌入式系统技术领域的主流开发工具。该软件在国内外有着非常广大的用户群体,用户迫切需要这一工具来实现更多的实际应用。作者在多年开发经验的基础上,梳理了基于Proteus软件的51单片机仿真设计72例,每一例程序都采用汇编和C两种语言进行开发。72个实例由易到难,从简单入门到搭建小型系统,适合更多人群学习探讨。建议读者在对51单片机的学习有一定基础后,再学习32位嵌入式系统会轻松许多。
  通常的单片机课程的学习先学习51指令,再学习系统硬件结构,最后讲几个例子。这样学习无论对系统硬件结构还是软件指令都是脱节的、不深入的,而Proteus软件既能深入软件指令内部看到执行过程,又能结合硬件看到执行结果,对学习单片机知识帮助极大,本书正是基于这个原因而写。
  在开始本书的学习之前读者应具有一定的Proteus、C语言及51单片机基础,如有需要请参阅相关书籍。
  本书为了方便读者学习提供源代码工程文件,读者可到北京航空航天大学出版社网站“下载专区”下载,也可扫描扉页二维码下载。
  本书的出版得到了Labcenter公司的Proteus软件中国代理商广州风标数码公司的支持,在此表示感谢!
  本书共10章,其中第8章由杜文阔编写,第7、9、10章由李波编写,其余部分由周润景编写。全书由周润景统稿、定稿。
  嵌入式系统涉及的内容非常广泛,限于作者水平,书中不妥之处还望读者批评指正。


相关推荐