第一图书网

基于汇编语言的单片机仿真教程与实训

张秀国 编 北京大学出版社
出版时间:

2011-8  

出版社:

北京大学出版社  

作者:

张秀国 编  

页数:

254  

内容概要

《基于汇编语言的单片机仿真教程与实训》以可视化的嵌入式应用系统仿真软件Proteus ISIS和单片机汇编语言开发平台Keil
u vision4为基础,结合高职高专的教学特点,从实用角度出发,较详细地介绍了51系列单片机汇编语言程序设计方法。
《基于汇编语言的单片机仿真教程与实训》共分6章,以项目为导向,内容包括单片机应用开发工具、单片机汇编语言程序设计、显示器与键盘、中断系统与定时器/计数器、串行口通信技术、小型应用系统编程实例。另外,51系列单片机的组成原理、存储结构、寻址方式、指令系统等方面的基本知识,以附录形式体现,以便读者查阅。
《基于汇编语言的单片机仿真教程与实训》秉持“好教好学”原则,项目难易程度适中,例题丰富,例程翔实,便于多媒体教学,可作为高职高专电子信息工程技术、计算机技术、机电一体化、数控技术、电气自动化等专业的教材,也可供从事单片机应用系统研发的工程技术人员参考。

书籍目录

第1章 单片机应用开发工具
项目一 二-十六进制数转换器
1.1 单片机应用开发工具KeilA51
1.2 单片机应用开发工具Proteus ISIS
本章小结
第2章 单片机汇编语言程序设计
项目二 8路键控LED灯
2.1 简单程序设计
2.2 分支程序设计
2.3 循环程序设计
2.4 子程序设计与堆栈技术
本章小结
第3章 显示器与键盘
项目三两位共阳数码管循环显示00~59
3.1 LED数码管显示器
项目四 8×8LED点阵循环显示0~9
3.2 LED点阵显示器
项目五 字符型LCD液晶显示字符
3.3 液晶显示器
项目六 4×4矩阵键盘控制数码管显示键名
3.4 非编码键盘
本章小结
第4章 中 断系统与定时器,计数器
项目七模拟十字路口交通灯控制
4.1 单片机的中断系统
4.2 外部中断
4.3 定时器/计数器中断
本章小结
第5章 串行口通信技术
第6章 小型应用系统编程实例
附录A 51系列单片机的组成原理
附录B 51系列单片机的存储结构
附录C 51系列单片机的寻址方式
附录D 51系列单片机的指令系统
附录E 部分ASCII码对照表
参考文献

章节摘录

版权页:插图:动态显示是逐位地轮流点亮各位数码管,这种逐位点亮显示器的方式称为位扫描。通常,各位数码管的相应LED选线并联在一起,由一个8位的I/O口控制;各位的位选线(公共阴极或阳极)由另外的I/O口线控制。图3.8 给出了四位数码管动态显示的接口电路。图中将4个共阳数码管相应的段选控制端并联在一起,仅用一个PO口控制。而四位数码管各自的公共端,也称“位选端”,则由P2口控制,其中P2.0控制自右起第一位数码管,依次类推,P2.3 控制自右起第四位数码管。为了保证数码管亮度,提高P2口输出电流,这里采用了三极管驱动电路。动态方式显示时,各数码管分时轮流选通,要使其稳定显示必须采用扫描方式,即在某一时刻只选通一位数码管,并送出相应的字形码,在另一时刻选通另一位数码管,并送出相应的字形码,依此规律循环,即可使各位数码管显示将要显示的字符,虽然这些字符是在不同的时刻分别显示,但由于人眼存在视觉暂留效应,只要每位显示间隔足够短(小于50ms)就可以给人同时显示的感觉,这个间隔时间还应根据具体情况来确定,不能太短,也不能太长,太短会使得发光二极管导通时间不够,显示不清楚,太长则会使各位不能同时显示,且会占用较多的CPU时间。


编辑推荐

《基于汇编语言的单片机仿真教程与实训》针对胜强:切合职业教育的培养目标,侧重技能传授,弱化理论,强化实践内容。体例新颖:从人类常规的思维模式出发。对教材的内容编排进行全新的尝试,打破传统教材的编写框架;讲解的内容先由工程实例导入,然后展开理论描述,更符合老师的教学要求,也方便学生透彻地理解理论知识在工程中的运用:注重人文:注重人文与科技的结合,在教材中适当增加人文方面的知识,激发学生的学习兴趣方便教学:以立体化精品教材为构建目标。部分课程配套实训教材;网上提供完备的申。子教案、习颢参考答案等教学资源,适合教学需要。综合仿真设计与实物制作,培养应用技能,应对职业需求、精选12大项目,引导教与学,便于实现教、学、做一体化、例举27个例题,帮助学生理解井辜提单片机应用相关知识。

图书封面

广告

下载页面


基于汇编语言的单片机仿真教程与实训 PDF格式下载



不少的学习例题,讲解很详细,不像教材那么空洞,唯一的缺点就是没多少电路图,不过性价比很好啊!


讲的很细,而且列子很丰富,学起来很轻松愉快


书上的东西还不错


我看了许多高职类的书,感觉都是错误相对多。这本书也不例外。图片印刷粗糙,二极管的朝向都看不清楚,印成一个黑色的墨陀陀,还要考验看书者的基础呢!基础不清的,还真不知道什么共阴极共阳极应该朝哪个方向接!!!!然后这就罢了,才看到第二个例子,就有代码错误,还得检测看书者的水平,帮助这本书进行纠错,调试。经过我反复折腾,添加了一句代码,最终才通过了运行。总结如下:这本书还是有点考验看书者水平的,意思告诉读者,你水平不好,不会纠错,别来学我的东西


相关图书