单片机技术项目教程


单片机技术项目教程

文章插图
单片机技术项目教程【单片机技术项目教程】考虑每个项目各侧重单片机技术的一个重点 , 硬体和软体的设计由易到难、由浅入深 , 注重技能培养 。《单片机技术项目教程》可作为高职高专院校计算机套用、机电一体化、嵌入式技术和电子技术等专业的教材 , 也可作为职业技能培训用书;对于希望自学单片机套用技术的读者来说也是一本合适的读本 。
《单片机技术项目教程》以“课题导向、课程协同”的方式编写 , 通过引入8个小项目 , 分别将单片机的主要内容有侧重地融入其中 , 使学生通过套用实例学习相关知识 , 系统理解单片机的原理 , 提高课程学习的效率和套用技能 。书中前2章介绍单片机的硬体结构和彙编语言基础 , 以后7章设有项目引入、技术準备、项目实现、知识综述和技能提高等部分 , 通过彩灯程式控制器、简易计算器、记忆训练器和倒计时远程控制器等项目的设计和实现 , 叙述单片机的输入/输出接口、中断、定时/计数器、通信接口、A/D和D/A转换及外部扩展等的原理和套用方法 。第10章安排了2个综合项目 , 可作为课程设计或课外实践 。在项目的选取和编排上 , 《单片机技术项目教程》考虑每个项目各侧重单片机技术的一个重点 , 硬体和软体的设计由易到难、由浅入深 , 注重技能培养 。《单片机技术项目教程》可作为高职高专院校计算机套用、机电一体化、嵌入式技术和电子技术等专业的教材 , 也可作为职业技能培训用书;对于希望自学单片机套用技术的读者来说也是一本合适的读本 。
基本介绍书名:单片机技术项目教程
作者:陈宁
ISBN:9787564113575
定价:28.00 元
出版社:南京东南大学出版社
出版时间:2008
开本:16
内容简介《单片机技术项目教程》可作为高职高专院校计算机套用、机电一体化、嵌入式技术和电子技术等专业的教材 , 也可作为职业技能培训用书;对于希望自学单片机套用技术的读者来说也是一本合适的读本 。目录1单片机硬体系统基础1.1概述1.1.1微型计算机系统1.1.2单片机套用系统1.2MCS-51单片机的基本结构1.2.1MCS-51单片机的组成1.2.2MCS-51单片机的信号引脚1.2.3时钟电路和复位电路1.3MCS-51单片机存储器结构1.3.1MCS-51单片机内部数据存储器1.3.2特殊功能暂存器1.3.3MCS-51单片机内部程式存储器练习和思考2单片机彙编语言基础2.1概述2.2MCS-51单片机指令格式2.3MCS-51单片机指令定址方式2.3.1立即数定址2.3.2直接定址2.3.3暂存器定址2.3.4暂存器间接定址2.3.5变址定址2.3.6相对定址2.3.7位定址2.4MCS-51单片机指令系统2.4.1MCS-51单片机指令分类2.4.2MCS-51单片机指令功能2.4.3MCS-51单片机执行指令的过程2.5MCS-51单片机数据传送指令2.5.18位数据传送指令2.5.216位数据传送指令2.5.3堆叠操作指令2.5.4位元组交换指令2.5.5片外数据传送指令练习和思考3并行输入/输出口3.1项目引入:彩灯控制3.1.1套用场合3.1.2基本功能3.1.3设计要点3.2技术準备:相关知识3.2.1ORG和END伪指令3.2.2逻辑移位指令3.2.3控制转移类指令3.2.4子程式调用与返回指令3.2.5并行输入/输出P1口的结构3.2.6LED的套用3.2.7延时子程式的设计3.3项目实现:彩灯控制器的设计3.3.1硬体电路设计3.3.2流程设计3.3.3程式代码设计3.3.4仿真和调试3.4知识综述:并行输入/输出口3.4.1P0口3.4.2P2口3.4.3P3口3.5技能提高:彩灯控制器的改进练习和思考4单片机与键盘、显示器接口4.1项目引入:简易计算器4.1.1套用场合4.1.2基本功能4.1.3设计要点4.2技术準备:相关知识4.2.1常用数制和编码4.2.2定义位元组伪指令4.2.3查表指令4.2.4算术运算指令4.2.5比较转移指令4.2.6逻辑运算指令4.2.7延时子程式延时时间的计算4.2.8LED8段数码显示器原理4.2.9矩阵键盘的原理4.3项目实现:简易计算器的设计4.3.1硬体连线4.3.2键盘输入程式设计4.3.3显示子程式设计4.3.4主程式设计4.3.5仿真和调试4.4知识综述:键盘与LED数码显示接口4.4.1键盘接口4.4.2LED数码显示接口4.5技能提高:简易计算器的改进练习和思考5单片机中断系统5.1项目引人:四人抢答器5.1.1套用场合5.1.2基本功能5.1.3设计要点5.2技术準备:相关知识5.2.1中断的基本概念5.2.2外部中断0的硬体连线5.2.3中断控制暂存器的使用5.2.4外部中断0的入口地址5.2.5外部中断0的回响过程5.2.6位操作指令5.2.7条件转移指令5.2.8中断返回指令5.3项目实现:四人抢答器的设计5.3.1功能和设计思路5.3.2硬体电路设计5.3.3程式流程设计5.3.4软体编程5.3.5仿真和调试5.4知识综述:中断系统5.4.1MCS-51单片机的中断系统及其管理5.4.2中断处理过程5.4.3中断请求信号的撤除5.4.4外部中断源的扩展5.4.5中断的使用说明5.5技能提高:四人抢答器的改进练习和思考6单片机定时/计数器 6.1项目引入:LED计时显示器6.1.1套用场合6.1.2基本功能6.1.3设计要点6.2技术準备:定时/计数器6.2.1定时/计数器1的结构6.2.2定时/计数器1的套用实例6.3项目实现:LED计时显示器的设计6.3.1功能和设计思路6.3.2硬体连线6.3.3程式流程6.3.4程式代码6.3.5仿真和调试6.4知识综述:定时/计数器综述6.4.1定时/计数器的结构和工作原理6.4.2工作方式暂存器和控制暂存器6.4.3定时/计数器的工作方式6.4.4定时器扩充外部中断源6.4.5软体定时和硬体定时6.4.6定时/计数器编程6.5技能提高:LED计时显示器的改进练习和思考7单片机串列口通信7.1项目引入:倒计时显示远程控制器7.1.1套用场合7.1.2基本功能7.1.3设计要点7.2技术準备:串列通信方式7.2.1异步传送方式7.2.2波特率7.2.3单片机串列通信接口电路7.2.4串列口工作方式7.3项目实现:倒计时显示远程控制器的设计7.3.1功能和设计要点7.3.2硬体连线7.3.3程式流程7.3.4程式代码7.3.5仿真和调试7.4知识综述:单片机串列通信7.4.1串列通信概述7.4.2MCS-51单片机串列口7.4.3MCS-5l单片机串列口的工作方式7.4.4波特率的计算7.4.4多机通信7.5技能提高:倒计时显示远程控制器的改进练习和思考8单片机与A/D、D/A接口8.1问题引入8.2知识综述:A/D转换器8.2.1ADC0809的内部结构和信号引脚8.2.2MCS-51单片机与ADC20809的接口8.3项目实现:0~5V电压测试仪8.3.1项目功能8.3.2硬体连线8.3.3程式流程8.3.4程式代码8.3.5仿真和调试8.4知识综述:D/A转换器8.4.1D/A转换器的原理和性能指标8.4.2典型的D/A转换器DAC08328.4.3MCS-51单片机与D/A转换器的接口8.4.4DAC0832的模拟输出8.5项目实现:波形发生器8.5.1项目功能8.5.2硬体连线8.5.3软体流程8.5.4程式代码8.5.5实验调试8.6技能提高:A/D、D/A接口套用 练习和思考9存储器的扩展9.1项目引入:记忆训练器9.1.1套用场合9.1.2基本功能9.1.3设计要点9.2技术準备:相关知识9.2.1外部数据存储器的读写指令9.2.2程式单元的数据读取指令9.2.3单片机汇流排结构9.2.4数据存储器和地址锁存器10综合设计项目……