51单片机仿真设计72例:基于Proteus的汇编+C双语开发

51单片机仿真设计72例:基于Proteus的汇编+C双语开发
作 者: 周润景 杜文阔 李波
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《51单片机仿真设计72例:基于Proteus的汇编+C双语开发》作者简介

内容简介

《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】数控稳压电源设计

参考文献