内容简介
《新编〈信息、控制与系统〉系列教材:单片机原理及其应用》以μPD78F0485单片机为例介绍了嵌入式系统的基本原理与应用设计。μPD78F0485单片机是一款性能价格比很高的8位高端单片机芯片,对于读者学习单片机从入门到提高具有很好的示范作用。书中第2~17章分别介绍μPD78F0485单片机中各部分电路的原理、功能及使用,并提供丰富的应用实例,书中还单独叙述了低功耗设计、代码自动生成及实例,实例中程序都是用C语言编写的,大部分程序可以在附录B中的实验装置上实际运行。《新编〈信息、控制与系统〉系列教材:单片机原理及其应用》既适合工程技术人员自学使用,也适用于各工科大专院校和中等专科学校选做教材,以及作为技术培训教材。
目录
第1章 单片机介绍
1.1 靝d78f0485单片机简介
1.2 靝d78f0485单片机功能及结构
1.2.1 功能
1.2.2 引脚配置
1.2.3 功能结构
1.2.4 引脚的端口和非端口功能
1.2.5 引脚功能描述
1.3 靝d78f0485单片机的应用举例
第2章 cpu结构
2.1 存储器结构
2.1.1 内部程序存储器空间
2.1.2 内部数据存储器空间
2.1.3 特殊功能寄存器(sfr)区域
2.2 处理器寄存器
2.2.1 控制寄存器
2.2.2 通用寄存器
2.2.3 特殊功能寄存器(sfr)
2.3 存储器、寄存器使用举例
第3章 输入/输出端口
3.1 端口功能及作用
3.2 端口配置及电路
3.2.1 端口1(p1)
3.2.2 端口2(p2)
3.2.3 端口3(p3)
3.2.4 端口4(p4)
3.2.5 端口8~端口10和端口13~端口15
3.2.6 端口11(p11)
3.2.7 端口12(p12)
3.3 端口功能控制寄存器
3.3.1 端口模式寄存器(pm1~pm4、pm8~pm15)
3.3.2 端口寄存器(p1~p4、p8~p15)
3.3.3 上拉电阻选择寄存器(pu1、pu3、pu4、pu8~pu15)
3.3.4 端口功能寄存器1、2(pf1、pf2)
3.3.5 端口功能寄存器all(pfall)
3.4 i/o端口功能使用
第4章 时钟发生器
4.1 时钟发生器的功能
4.1.1 主系统时钟
4.1.2 副系统时钟
4.1.3 内部低速振荡时钟
4.2 时钟发生器的硬件组成
4.2.1 控制寄存器和振荡器
4.2.2 时钟发生器电路框图
4.3 时钟发生器控制寄存器
4.3.1 时钟操作模式选择寄存器(oscctl)
4.3.2 处理器时钟控制寄存器(pcc)
4.3.3 内部振荡模式寄存器(rcm)
4.3.4 主振荡控制寄存器(moc)
4.3.5 主时钟模式寄存器(mcm)
4.4 外部系统时钟振荡器的连接
4.4.1 x1振荡器连接电路
4.4.2 xt1振荡器连接电路
4.4.3 外部系统时钟振荡器的连接要点
4.5 上电时的时钟发生器操作
4.6 时钟的控制
4.6.1 高速系统时钟控制
4.6.2 内部高速振荡时钟控制
4.6.3 副系统时钟控制
4.6.4 内部低速振荡时钟控制
4.6.5 cpu和外围硬件使用的时钟
4.6.6 cpu时钟状态转换图
4.6.7 外围硬件与源时钟
4.6.8 时钟发生电路应用举例
第5章 时钟输出和蜂鸣器输出
5.1 时钟输出、蜂鸣器输出电路的功能
5.2 时钟输出、蜂鸣器输出控制电路的硬件组成
5.2.1 时钟输出、蜂鸣器输出控制电路的配置
5.2.2 时钟输出、蜂鸣器输出控制电路框图
5.3 时钟输出、蜂鸣器输出控制器的寄存器
5.3.1 时钟输出选择寄存器(cks)
5.3.2 端口模式寄存器pm1和端口寄存器p1
5.3.3 端口模式寄存器pm3和端口寄存器p3
5.4 时钟输出、蜂鸣器输出控制器的操作
5.4.1 时钟输出控制器的操作
5.4.2 蜂鸣器输出控制器的操作
5.4.3 蜂鸣器输出应用举例
第6章 10位和16位a/d转换
6.1 10位逐次逼近型a/d转换电路的功能
6.2 a/d转换电路的硬件组成及工作原理
6.2.1 10位逐次逼近型a/d转换电路组成
6.2.2 10位逐次逼近型a/d转换电路原理
6.3 10位逐次逼近型a/d转换器的寄存器
6.3.1 转换器模式寄存器(adm)
6.3.2 a/d转换结果寄存器adcr和adcrh
6.3.3 模拟输入通道选择寄存器(ads)
6.3.4 a/d端口配置寄存器(adpc0)
6.3.5 端口功能寄存器2(pf2)
6.3.6 端口模式寄存器2(pm2)
6.4 10位逐次逼近型a/d转换器的使用
6.4.1 a/d转换器的设置方法
6.4.2 a/d转换器设置过程举例
6.4.3 输入电压和转换结果的关系
6.4.4 10位逐次逼近型a/d转换器的主要技术参数描述
6.5 10位逐次逼近型a/d转换器应用举例
6.6 16位潴型a/d转换