l凌阳16位单片机实验与实践
分類: 图书,计算机/网络,计算机体系结构,
作者: 汪敏 主编
出 版 社: 北京航空航天大学出版社
出版时间: 2007-8-1字数: 560000版次: 1页数: 385印刷时间: 2007/08/01开本:印次:纸张: 胶版纸I S B N : 9787811241051包装: 平装内容简介
本书结合笔者的教学实践编写而成,是一本指导学生学习凌阳16位单片机SPCE061A的简明实验、实践教程。它以凌阳16位单片机SPCE061A为核心而开发的精简开发板(61板)作为主要的实验器材,结合LED键盘模组、笔者设计的多功能板以及液晶显示模组,精心设计了约60个实验,从最简单的凌阳16位单片机程序开始,到凌阳汇编程序设计、内部硬件模块、语音实验和常见的芯片接口和模组实验,引领读者一步一步迈入单片机开发的殿堂。
本书不但有大量的基础性实验,还设计了7个具有一定难度的课程设计和2个毕业设计实验。简单程序全部采用汇编语言编写,复杂程序采用汇编和C语言混合编程。这样既可以帮助初学者快速上手并提高单片机应用水平,也可以帮助其他单片机工程师迅速掌握凌阳16位单片机的产品开发。本书还提供了大量的芯片或模组接口的驱动程序包,读者在熟悉这些API应用函数后,完全可以直接移植到自己的产品开发中去。
本书结构清晰,语言流畅;实验由浅入深安排,各个实验有很好的可操作性。由于较强的实践性,决定了本书适合学生进行凌阳16位单片机的实验、课程设计、毕业设计、课外制作或者电子竞赛,也适用于单片机爱好者或工程技术人员实践。
目录
第1章61板开发精彩体验
1.1初识61板
1.1.161板硬件框图
1.1.2自检61板
1.1.3无自检程序的61板自检步骤
1.261板硬件电路分析
1.2.1凌阳16位单片机SPCE061A
1.2.2SPCE061A单片机系统
1.2.3电源部分
1.2.4系统的音频部分
1.2.5程序下载区
1.3集成开发环境IDE的安装和使用
1.3.1集成开发环境IDE2.0.0
1.3.261板精彩程序体验(语音电子钟)
1.3.3创建一个IDE项目文件P01_asm_MyFirst实验
1.4IDE环境下程序调试实验
1.4.1再认识IDE
1.4.2在线仿真调试P01_asm_MyFirst项目实验
1.4.361板精彩程序体验(复读机和趣味人机对话)
第2章汇编指令及程序设计实验
2.1数据传送指令程序设计
2.1.1程序设计算法
2.1.2数据传送指令演示实验
2.1.3顺序程序设计实验
2.2算术运算指令及分支程序设计实验
2.2.1算术运算指令演示实验
2.2.2分支程序设计实验
2.3逻辑运算指令及循环程序设计实验
2.3.1逻辑运算指令演示程序实验
2.3.2循环结构的汇编程序实验
2.4C语言和汇编函数的相互调用实验
2.4.1程序调用协议
2.4.2主程序C调用汇编子程序
2.4.3汇编主程序调用C语言子程序
2.5凌阳音频播放程序精彩体验
2.5.1凌阳单片机语音播放过程
2.5.2编写凌阳SACM_A2000自动播放语音程序
2.5.3凌阳SACM_A2000自动播放语音程序精彩体验
第3章SPCE061A内部硬件实验
3.1LED键盘模组说明
3.1.1键盘模组框图
3.1.2LED键盘模组接口
3.1.3LED键盘模组自检
3.2发光二极管的流水灯实验
3.2.1LED键盘模组的发光二极管电路
3.2.28只发光二极管同时亮灭实验
3.2.3发光二极管单向循环点亮实验
3.3点亮发光二极管显示按键输入值实验
3.3.161板和LED键盘模组按键电路设计
3.3.2LED显示按键输入值实验
3.4数码管显示器接口实验
3.4.1LED键盘模组的数码管电路
3.4.26位7段LED数码管显示实验
3.5外部中断和触键唤醒实验
3.5.1外部中断实验
3.5.2触键唤醒中断实验
3.6时基信号中断应用实验
3.6.1时基信号IRQ5中断
3.6.2时基信号IRQ4中断
3.6.3时基信号IRQ6中断
3.7系统时钟与定时/计数器应用
3.7.1系统时钟设置实验
3.7.2定时器TimerA/B实验
……
第4章凌阳单片机语音处理实验
第5章一般综合性实验(课程设计实践)
第6章串行接口实验
第7章液晶显示器接口实验
第8章复杂的综合性实验(毕业设计实践)
附录
参考文献