HT46xx单片机原理与实践(内附光盘1张)
分類: 图书,计算机/网络,计算机体系结构,
作者: 钟启仁 编著
出 版 社: 北京航天航空大学出版社
出版时间: 2008-9-1字数: 774000版次: 1页数: 476印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787810778633包装: 平装编辑推荐
本书主要针对HT46Xx A/D型单片机的特性、功能、指令及相关的外围设备,编写了一系列的基本实验,如HT46xx内部的架构、基本功能特性、指令的应用都有详细的说明。全书共分为6章,具体内容包括HT46XX系列单片机简介、HT46XX系列系统体系结构、HT46xx指令集与开发工具、基础实验篇、进阶实验篇等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
内容简介
本书介绍H746系列8位单片机的原理、开发和应用。讲述集成开发环境HT3000 IDE的特点和使用方法,特别是脱机(软件)仿真环境,可仿真虚拟外设(VPM),包括按键、电阻、三极管逻辑电路、LED及字符型或点阵型LCD显示屏,屏幕样式可由用户定义,其程序设计、调试高效方便。书中有很多应用实例(含硬件图和程序清单),其软件有详尽的注释。本书附光盘1张,内含源程序代码以及相关资料。
本书既适合单片机初学者自学,也可供在校大学生和工程技术人员开发智能产品时学习和参考。
目录
第1章 HT46XX系列单片机简介
1-1 单片机介绍及其未来趋势
1-2 HT46xx单片机的特点介绍
1-3 HT46xx家族介绍
1-4 HT46xx硬件引脚功能描述
1-5 HT46xx复位引脚(RES)
1-6 输入/输出引脚(PA、PB、PC、PD、PF)
第2章 HT46XX系列系统体系结构
2-1 HT46xx的内部体系结构
2-2 程序存储器结构
2-3 数据存储器结构
2-4 中断控制单元
2-5 定时器/计数器控制单元
2-6 输入/输出控制单元
2-7 PWM输出接口
2-8 I2C串行接口
2-9 模/数转换器
2-10 WDT:看门狗定时器
2.11 复位
2.12 省电模式
2-13 低电压复位
2-14 配置选项
第3章 HT46xx指令集与开发工具
3-1 HT46xx寻址模式与指令集(Instruction Set)
3-2 程序的编辑
3-3 HT-IDE3000使用方式与操作
3-4 VPM使用方式与操作
3-5 烧录器操作说明
第4章 基础实验篇
4-1 LED跑马灯实验
4-2 LED霹雳灯查表实验
4-3 七段显示器控制实验
4-4 指拨开关与七段显示器控制实验
4-5 按键控制实验
4-6 步进电机控制实验
4-7 4x4键盘控制实验
4-8 喇叭发声控制实验
4-9 TimedEvent Counter控制实验
4-10 Timer/Event C0unter中断控制实验
4-11 A/D转换器控制实验
4-12 外部中断控制实验
4-13 PWM接口控制实验
4-14 WDT控制实验
4-15 “HALT Mode”省电模式实验
4-16 12C串行接KI控制实验
第5章 进阶实验篇
5-1 直流电机控制实验
5-2 马表——多颗七段显示器控制实验
5-3 静态点矩阵LED控制实验
5-4 动态点矩阵LED控制实验
5-5 LCD字形显示实验
5-6 LCD自建字形实验
5-7 LCD与4x4键盘控制实验
5-8 LCD之DD/CG RAM读取控制实验
5-9 LCD的4位控制模式实验
5-10 比大小游戏实验
5-11 中文显示型LCD控制实验
5-12 半矩阵式(Half-Matrix)键盘与LCD控制实验
5-13 HT46xx I2C Mater-Slave传输实验
第6章 实践应用篇
6-1 专题一:数字温度计
6-2 专题二:密码锁
6-3 专题三:具记忆功能的密码锁(12C E2PROM)
6-4 专题四:24小时时钟
6-5 专题五:猜数字游戏机
6-6 专题六:逻辑测试笔
6-7 专题七:频率计数器(COLinter)的制作
6-8 专题八:简易信号产生器的制作
6-9 专题九:复频信号(DTMF)产生器的制作
6-10 专题十:简易低频电压-频率转换器(VCO)的制作
6-11 专题十一:简易声音调变器的制作
6-12 专题十二:RS-232串行传输
附录
A HT46xx指令速查表
B HT46xx家族程序存储器映射图
C HT46xx家族数据存储器与特殊功能寄存器
D HT46xx特殊功能寄存器速查表
E HT46xx重置后的内部寄存器状态
F LCD指令速查表
G 本书常用子程序一览表
书摘插图
第1章 HT46XX系列单片机简介
1-1 单片机介绍及其未来趋势
单片机(Microcontroller Unit,MCU)与微处理器(Microprocessor Unit,MPU)最基本的差别是单片机包括ROM或Flash存储器,并可编程设计、存储用户赋予的指令。越来越多的微处理器被应用在控制领域,由于嵌入式处理器(Embedded Processor)与EmbeddedMicrocontroller功能相近(例如,数码照相机的影像控制芯片就导人了MCS一51与R3000芯片核心,也有厂商采用IBM公司的PowerPC MPU作为数字摄影机的内部处理器),因此“单片机”与“微处理器”已经越来越难以界定!单片机除了包括ROM或Flash存储器的基本配备之外,近些年来单片机制造厂商更是将一些常用的外围元件,女na/D、D/A、Timer、PWM、串行端口等,集成到MCU内部,更扩展了单片机的应用领域。
在集成趋势发展之下,单片机核心集成多项功能以及提高存储器(RAM、ROM)容量,已经成为客户的基本需求,内置Flash存储器逐渐成为产品的主流。另外,将多媒体外围集成于单片机也是一个开发趋势,应用上包括数码照相机、PDA、打印机、影像处理设备与高速存取设备等。而单片机搭配J:DSP(Digital Signal Processor),强化处理器运算效能,也是另一种技术导向。随着应用范围日益扩大,汽车已逐渐成为单片机应用的主流,例如安全气囊、雨刷等设备,都已逐步采用单片机来控制。高级车种上所采用的单片机数目也越来越多,从车体控制、安全气囊、电动舱到后视镜等,一般估计一辆汽车所使用的单片机大约在18个以上。在高价位的汽车,如BMw 7系列上,甚至使用高达80个以上的单片机。另外,Ic卡也
是颇具前途的应用,消费性产品也仍是各种单片机的主要应用领域。因此,单片机的应用领域十分广泛,从汽车、家电、IA、PC外围、显示器到通用市场,单片机均无所不在。
……