![]()
内容推荐 本书以Proteus嵌入式虚拟开发系统为基础,结合第三方专业编译软件Keil5,选用Atmel公司的AT89C52芯片进行72个范例的开发,在汇编语言的基础上加入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】存储块清 【例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】拉幕式数码显示 第6章 MCS-51串行口应用 【例49】串/并行数据转换 【例50】并/串行数据转换 【例51】AT89C51与Pc机串行通信 【例52】LED串口显示 第7章 MCS-51与A/D转换器接口设计与应用 【例53】ADC0808转换器基本应用 【例54】数字电压表 【例55】温度检测 【例56】ADC0808 A/D转换设计 第8章 MCS-51综合应用设计 【例57】电子琴 【例58】模拟汽车转弯信号灯 【例59】模拟交通灯 【例60】PWM输出控制 【例61】数字钟设计(一) 【例62】数字钟设计(二) 【例63】模拟计算器数字输入显示 【例64】简单计算器设计 【例65】电子密码锁设计(一) 【例66】电子密码锁设计(二) 【例67】E2PROM外部程序存储器应用 【例68】I2C总线实验 【例69】直流电机驱动 【例70】步进电机驱动 第9章 【综合案例71】液化气泄漏检测电路 第10章 【综合案例72】数控稳压电源设计 参考文献 【例48】数字频率计 |