51单片机应用设计百例

51单片机应用设计百例

兰吉昌, 编著

出版社:化学工业出版社

年代:2008

定价:32.0

书籍简介:

本书以实例的方式介绍了51系列单片机的应用设计,包括系统设计实例、定时器设计、中断系统等。

书籍目录:

第1章51基本应用系统设计实例

【例1-1】时钟电路设计实例

【例1-2】复位电路设计实例

【例1-3】4×4矩阵键盘电路设计实例

【例1-4】7段数码管电路设计实例

【例1-5】1ED灯电路设计实例

【例1-6】1CD接口电路设计实例

【例1-7】AT24C02电路设计实例

【例1-8】仿真外扩接口设计实例

【例1-9】USB取电接口设计实例

【例1-10】RS232电路设计实例

【例1-11】ISP接口电路设计实例

【例1-121MCS.51最小应用系统设计实例

【例1-13】串行外围接口电路设计实例

【例1-14】并行口扩展电路设计实例

【例1-15】基于51单片机的信号发生器电路设计

【例1-16】单片机串行口扩展电路设计实例

第2章定时器/计数器

【例2-1】定时器/计数器的设置实例

【例2-2】定时方式0实例

【例2-3】定时方式1实例

【例2-4】定时方式2实例

【例2-5】定时方式3实例

【例2-6】计数方式0实例

【例2-7】计数方式1实例

【例2-8】计数方式2实例

【例2-9】计数方式3实例

第3章中断系统

【例3-1】中断函数的定义实例

【例3-2】外中断程序实例

【例3-3】两个外中断实例

【例3-4】计时中断程序实例

【例3-5】计时中断与外中断实例

第4章人机交互设计应用实例

【例4-1】变调报警程序实例

【例4-2】流水灯程序实例

【例4-3】1602液晶显示程序实例

【例4-4】取表程序实例

【例4-5】输入端口程序实例

【例4-6】按键扫描程序1实例

【例4-7】按键扫描程序2实例

【例4-8】按键扫描程序3实例

【例4-9】按键扫描程序4实例

【例4-10】同时按键程序实例

【例4-11】组合按键程序实例

【例4-12】按键音程序实例

【例4-13】用按键控制音乐实例

【例4-14】按键液晶显示程序实例

【例4-15】音乐门铃

【例4-16】电子琴

【例4-17199s计时器

【例4-18】99s马表

【例4-19】1ED移位

【例4-20】128x64带字库液晶显示程序

第5章通信实例

【例5-1】红外遥控程序实例

【例5-2】利用UART的MODE0做串行发送实例

【例5-3】8051做单工发送和接收数据实例

【例5-4】使用串行中断发送和接收数据实例

【例5-5】两个8051做串行多工数据传输实例

【例5-6】两个8051做串行多工数据传输之中断法实例

【例5-7】PC对8051做单工发送数据实例

【例5-8】8051对PC做单工发送数据实例

【例5-9】8051与PC间做全多工串行通信实例

【例5-10】8051与TNC全多工无线串行通信实例

第6章算法例

【例6-1】压缩BCD码转换成ASCI1码

【例6-2】ASCI1码转成压缩BCD

【例6-3】片外数据传输

【例6-4】求两数平方和

【例6-5】位移

【例6-6】片内数据传片外

【例6-7】求算术平均值

【例6-8】求数据块对应项之和

【例6-9】统计正数、负数、零的个数

【例6-10】片外数据传片内并清零

【例6-11】将数据块降序排列

【例6-12】找ASCII码

【例6-13】二进制转换成十六进制

【例6-14】十六进制转换成二进制

【例6-15】十进制转换成二进制

【例6-16】二进制转换成十进制

【例6-17】BCD转换成十六进制(HEX)程序

【例6-18】十六进制转换成BCD程序

第7章数模与模数转换实例

【例7-l】按键控制模数转换

【例7-2】液晶显示及模数转换

【例7-3】ADC0809程序

【例7-4】ADC0832程序

第8章综合实例

【例8-1】I2C方式EZPROM程序

【例8-2】CPU编程器程序

【例8-3】93C46应用程序

【例8-4】DSI302实时时钟程序

【例8-5】PWM控制LED程序

【例8-6】用按键控制蜂鸣器演奏歌曲

【例8-7】七段码动态显示

【例8-8】4×3键盘控制及六位数显示

【例8-9】4×4键盘控制及六位数显示

【例8-10】按键闪烁程序

【例8-11】4个按键控制4级变速的跑马灯程序

【例8-12】16×16LED点阵显示程序

【例8-13】译码器程序

【例8-14】电动机启停程序

【例8-15】多级控制程序

【例8-16】顺序控制程序

【例8-17】歌曲程序设计

【例8-18】按键液晶循环显示信息程序

参考文献

内容摘要:

  本书以51系列单片机为模型,讲解常用的单片机设计实例。具体内容包括:51基本应用系统设计实例、定时器/计数器、中断系统、人机交互设计应用实例等。本书强调实践环节,侧重系统构成与应用设计。力求通过实践环节,软、硬结合,培养初步的单片机开发能力,并使单片机原理的基本概念得到综合与深化。本书可作为电子、自动化设计等相关专业人员的学习和参考用书。  本书以实例的方式介绍51系列单片机的应用设计,包括基本应用系统设计、定时器设计、中断系统设计、人机交互设计、通信、算法、数模转换系统以及综合应用等实例。这些实例具有非常实际的应用价值,读者通过这些实例,可以一步一步掌握单片机的设计方法和技巧。  本书结构清晰、语言简练,可作为电子、自动化设计等相关专业人员的学习和参考用书。

书籍规格:

书籍详细信息
书名51单片机应用设计百例站内查询相似图书
9787122041401
如需购买下载《51单片机应用设计百例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位化学工业出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸19装帧平装
页数印数

书籍信息归属:

51单片机应用设计百例是化学工业出版社于2009.02出版的中图分类号为 TP368.1 的主题关于 单片微型计算机-系统设计 的书籍。