单片机技术与套用教程


单片机技术与套用教程

文章插图
单片机技术与套用教程【单片机技术与套用教程】单片机技术与套用教程 作者:王文海、 朱国军、周欢喜、谢伟华
基本介绍书名:单片机技术与套用教程
作者:王文海、 朱国军、周欢喜、谢伟华
ISBN:9787302357391
页数:289
定价:38元
出版社:清华大学出版社
出版时间:2014-4-28
装帧:平装
图书简介本书以“项目为载体,採用任务驱动方式”编写 。以AT89C51为单片机对象,结合KeilμVision2、Proteus等单片机系统开发软体,从实用的角度出发,以项目实施为主线,系统介绍51单片机的C语言程式设计和接口套用技术 。由简单到複杂,以设计製作交通灯、计数器、频率计、篮球记分牌、数字电压表、信号发生器、密码锁、数字钟、数字温度计及远程报警器10个项目,涵盖51单片机资源与结构、中断与定时计数器、键盘与显示、A/D与D/A、I2C存储器、串列通信、单汇流排器件等接口套用技术,注重开发工具及软体使用技能的学习与实践,是一本工学结合的特色教材 。本书採用项目化的结构编写,适合案例教学与任务驱动法教学,是高职高专电类专业单片机技术课程的良好教材,也可作为广大单片机爱好者的自学用书 。目录项目1设计製作交通灯11.1学习目标11.2项目描述11.3相关知识21.3.1单片机简介21.3.2数制与编码21.3.3MCS51单片机常用开发工具及套用51.3.4MCS51单片机151.3.5单片机彙编程式设计291.3.6Keil C51程式设计461.4项目实施761.4.1交通灯总体设计思路761.4.2设计交通灯硬体电路771.4.3设计交通灯程式771.4.4仿真交通灯801.4.5调试交通灯801.5拓展项目81项目2设计製作楼道计数器822.1学习目标822.2项目描述822.3相关知识832.3.1数组832.3.2LED数码管显示862.3.3中断系统932.3.4外部中断源982.4项目实施1002.4.1楼道人数计数器总体设计思路1002.4.2设计楼道人数计数器硬体电路1002.4.3设计楼道人数计数器程式1022.4.4仿真楼道人数计数器1042.4.5调试楼道人数计数器1042.5拓展项目105单片机技术与套用教程目录项目3设计製作数字频率计1063.1学习目标1063.2项目描述1063.3相关知识1073.3.1指针1073.3.2定时器/计数器1123.4项目实施1213.4.1数字频率计总体设计思路1213.4.2设计数字频率计硬体电路1213.4.3设计数字频率计程式1223.4.4仿真数字频率计1263.4.5调试数字频率计1263.5拓展项目127项目4设计製作篮球记分牌1284.1学习目标1284.2项目描述1284.3相关知识1294.3.1键盘与消除键盘抖动1294.3.2独立键盘1294.4项目实施1334.4.1篮球记分牌总体设计思路1334.4.2设计篮球记分牌硬体电路1334.4.3设计篮球记分牌程式1344.4.4仿真篮球记分牌1424.4.5调试篮球记分牌1434.5拓展项目143项目5设计製作数字电压表1445.1学习目标1445.2项目描述1445.3相关知识1455.3.1液晶LCD1602套用1455.3.2A/D转换器主要性能指标及选型1515.3.3ADC0809 A/D转换器1525.4项目实施1575.4.1数字电压表总体设计思路1575.4.2设计数字电压表硬体电路1575.4.3设计电压表程式1575.4.4仿真数字电压表1635.4.5调试数字电压表1645.5拓展项目164项目6设计製作信号发生器1656.1学习目标1656.2项目描述1656.3相关知识1666.3.1D/A转换器的主要性能指标1666.3.2DAC0832 D/A转换器1676.4项目实施1716.4.1信号发生器总体设计思路1716.4.2设计信号发生器硬体电路1736.4.3设计信号发生器程式1736.4.4仿真调试信号发生器1766.4.5调试信号发生器1766.5拓展项目176项目7设计製作密码锁1777.1学习目标1777.2项目描述1777.3相关知识1787.3.1矩阵键盘1787.3.2AT24C02套用1827.4项目实施1927.4.1密码锁总体设计思路1927.4.2设计密码锁硬体电路1927.4.3设计密码锁程式1947.4.4仿真密码锁1987.4.5调试密码锁1997.5拓展项目199项目8设计製作数字钟2008.1学习目标2008.2项目描述2008.3相关知识2018.3.1结构体、联合体与枚举2018.3.2DS1302简介2098.4项目实施2158.4.1数字钟总体设计思路2158.4.2设计数字钟硬体电路2158.4.3设计数字钟程式2158.4.4仿真数字钟2238.4.5调试数字钟2238.5拓展项目224项目9设计製作数字温度计2259.1学习目标2259.2项目描述2259.3相关知识2269.3.1单汇流排简介2269.3.2DS18B20套用2289.4项目实施2359.4.1数字温度计总体设计思路2359.4.2设计数字温度计硬体电路2369.4.3设计数字温度计程式2379.4.4仿真数字温度计2399.4.5调试数字温度计2409.5拓展项目240项目10设计製作远程报警器24110.1学习目标24110.2项目描述24110.3相关知识24210.3.1串列通信24210.3.2串列通信汇流排标準24410.3.3MCS51的串列口24610.3.4MCS51单片机之间的通信25110.4项目实施25710.4.1远程报警器总体设计思路25710.4.2设计远程报警器硬体电路25710.4.3设计远程报警器程式26010.4.4仿真远程报警器26410.4.5调试远程报警器26610.5拓展项目266附录267附录A标準ASCII表267附录B指令表270附录CKeil C51常用库函式274附录DProteus常用元件名称276附录ELCD1602常用字元对照表277附录F项目报告与项目评分标準277附录G所用设备、工具、器材表278参考文献279