HT46xx A/D型MCU在电磁炉中的应用 - 中国高校教材图书网
|
书名: |
HT46xx A/D型MCU在电磁炉中的应用
|
ISBN: | 978-7-81124-242-3 |
条码: | |
作者: |
程智 崔翼翰
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥32.00
折扣价:¥30.40
折扣:0.95
节省了1.6元
|
字数: |
431千字
|
出版社: |
北京航空航天大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2007-10-01 |
|
内容简介: |
通过探讨单片机技术在电磁炉中的应用介绍单片机技术的原理和应用。型号选择了市场上比较广泛使用的Holtek系列单片机。本书首先对电磁炉以及单片机技术做了整体介绍,然后分别就电磁炉单片机技术中涉及的时钟、中断处理、模数转换、PWM以及电磁炉程序设计等内容进行了专题介绍。为了便于读者在比较简单的条件下学习,还专门利用了Holtek公司的HTIDE集成开发环境中的虚拟器件技术设计了相关的仿真程序,供读者在PC机上进行调试。另外,本书还提供了相关练习题以及实验指导等。程序设计以C语言为主,并辅之以汇编语言程序,以供对照,方便读者的学习。 本书可作为学习单片机技术的入门书籍,也可作为大专院校相关课程的教材。
|
作者简介: |
|
章节目录: |
第1章 快速入门
1.1 电磁炉技术1
1.1.1 电磁炉的发展1
1.1.2 从硬件控制到单片机控制2
1.1.3 电磁炉的技术指标4
1.2 电磁炉功能5
1.2.1 能满足基本需要的电磁炉5
1.2.2 电磁炉功能框图7
1.3 电磁炉的关键元件及芯片介绍9
1.3.1 功率管9
1.3.2 比较器13
1.3.3 移位寄存器14
1.4 电磁炉电源和功率输出电路15
1.4.1 电源回路15
1.4.2 功率输出和控制17
1.5 键盘和显示面板电路23
1.5.1 面板概述23
1.5.2 电磁炉按键事件的处理25
1.5.3 显示驱动26
1.5.4 不同的显示方式28
1.6 错误检测和保护电路29
1.6.1 电磁炉中的错误检测29
1.6.2 电磁炉中的保护电路34
1.7 电磁炉程序的设计36
1.7.1 实时多任务系统的知识36
1.7.2 电磁炉程序的结构38
实验1 电磁炉各部分电路功能的认识45
习题45
第2章 Holtek系列单片机及开发环境\[1\]
2.1 Holtek系列单片机的特点和分类46
2.1.1 单片机领域的一匹黑马46
2.1.2 Holtek系列单片机的特点47
2.1.3 Holtek单片机的分类47
2.2 A/D型单片机48
2.2.1 适合于电磁炉控制的A/D型单片机48
2.2.2 A/D型单片机的内部结构50
2.2.3 专用数据存储器简介55
2.2.4 特殊电路60
2.2.5 应用电路61
2.3 集成开发环境62
2.3.1 功能强大的集成开发环境62
2.3.2 盛群单片机仿真器63
2.3.3 HTIDE3000系统软件64
2.3.4 软件仿真66
2.3.5 OTP烧录72
2.3.6 LCD仿真73
2.4 开发语言73
2.4.1 汇编语言73
2.4.2 盛群C语言74
2.4.3 混合语言74
实验2 单片机集成开发工具的使用75
习题75
第3章 定时和延时
3.1 定时/计数器中断76
3.1.1 定时/计数器中断原理77
3.1.2 定时/计数器中断相关寄存器79
3.1.3 定时/计数器的控制80
3.2 时间间隔的确定81
3.2.1 系统时钟的设置82
3.2.2 时间间隔换算83
3.3 延时的方法90
3.3.1 简单延时方法91
3.3.2 利用定时/计数器中断延时92
3.4 电磁炉的时钟100
3.4.1 电磁炉时钟的作用100
3.4.2 递增时钟101
3.4.3 递减时钟106
3.5 蜂鸣107
3.5.1 PFD的概念107
3.5.2 输出不同的蜂鸣声108
实验3 单片机时钟及对蜂鸣器的认识109
习题110
第4章 按键输入任务
4.1 HT74164移位寄存器113
4.1.1 用两个端口实现所有按键的扫描113
4.1.2 串行数据到并行数据的转换程序116
4.2 按键事件的处理120
4.2.1 扫描按键120
4.2.2 确定按键是否按下123
4.2.3 按键掩膜设置132
实验4 单片机按键接口与扫描135
习题136
第5章 显示任务
5.1 发光二极管的驱动137
5.1.1 发光二极管显示的方法137
5.1.2 发光二极管显示的驱动程序139
5.2 7段显示器的驱动148
5.2.1 7段显示器显示的内容148
5.2.2 7段显示器字形驱动149
5.2.3 多个7段显示器的驱动151
5.3 LCD显示简介164
5.3.1 概述164
5.3.2 LCD型单片机165
5.3.3 LCD软件模拟166
实验5 电磁炉显示面板的控制169
习题171
第6章 功率输出和控制
6.1 单片机中的脉宽调制172
6.1.1 PWM寄存器的模式173
6.1.2 PWM占空比与输出功率之间的关系175
6.1.3 另一种控制功率的方法181
6.2 电磁炉功率控制182
6.2.1 脉宽调制在电磁炉中的应用182
6.2.2 功率输出184
6.2.3 程序实例185
6.2.4 功率任务193
6.3 PPG电路本节资料引自HT46R12 A/D Type 8-Bit MCU资料(2005.5.30)195
6.3.1 HT46R12A/14A单片机及PPG控制电路195
6.3.2 PPG输出控制的方法197
实验6 电磁炉功率输出控制198
习题198
第7章 功能任务
7.1 功能任务的构成200
7.1.1 功能任务的基本要求200
7.1.2 功能控制流程200
7.1.3 功能任务的程序实例201
7.2 电磁炉的启动和关闭功能209
7.2.1 电源开关任务的一般要求209
7.2.2 电源开关子任务控制流程210
7.3 基本烹饪功能216
7.3.1 煎炒218
7.3.2 煮饭220
7.3.3 煲粥234
7.3.4 保温237
7.4 定时/预约功能238
7.4.1 预约238
7.4.2 定时239
7.4.3 定时/预约任务240
7.5 控制功能244
7.5.1 用户控制功能244
7.5.2 自动控制功能249
7.5.3 控制任务250
实验7 烹饪功能程序的调试251
习题251
第8章 A/D转换
8.1 A/D转换的意义253
8.1.1 进行A/D转换的作用253
8.1.2 需要进行A/D转换的项目254
8.2 A/D转换控制255
8.2.1 A/D端口255
8.2.2 ADCR和ACSR寄存器255
8.3 A/D转换结果258
8.3.1 ADRH和ADRL寄存器258
8.3.2 A/D转换的换算258
8.4 A/D转换程序实例259
8.4.1 端口初始化259
8.4.2 A/D转换程序260
8.4.3 A/D转换值的检测262
实验8 电磁炉信号的A/D转换263
习题264
第9章 外部硬件中断
9.1 外部中断265
9.1.1 外部中断的含义265
9.1.2 外部中断的端口267
9.1.3 INTC寄存器268
9.1.4 中断的优先级272
9.2 外部中断在电磁炉中的应用276
9.2.1 功率触发信号276
9.2.2 外部中断处理子程序276
9.2.3 移锅检测278
实验9 锅具检测程序的编写280
习题280
第10章 错误检测
10.1 电磁炉错误类型281
10.1.1 功率类281
10.1.2 电压类282
10.1.3 温度类282
10.2 错误检测的方法283
10.2.1 外部中断283
10.2.2 传感器283
10.2.3 A/D转换283
10.3 错误的处理284
10.3.1 一般错误284
10.3.2 关键错误286
实验10 电磁炉信号的A/D转换288
习题288
附录1 电磁炉电路289
附录2 Holtek C语言速查290
参考文献298
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|