导航:首页 > 操作系统 > c51单片机原理及应用

c51单片机原理及应用

发布时间:2023-03-26 18:02:51

A. 51单片机教材有什么好的推荐吗

单片机原理(普通高等教育“十二五”规划教材):这本《单片机原理》根据21世纪高等院校单片机原理课程教学大纲的要求,结合现代电子技术、计算机技术发展的趋势和对单片机技术开发人才的实际需求进行编写的。

单片机原理及应用(全国高等学校自动化专业系列教材):本书前两版持续畅销,累计印数3万余册。优秀作者,历经10年,打造单片机系列(3本)教材,覆盖单片机领域课程绝大部分需求。提供配套电子课件、习题参考答案和程序代码。

单片机原理与应用:《单片机原理与应用》共分11章,第1章介绍单片机的基础知识;第2章介绍MCS-51单片机的内部结构及外部引脚;第3~4章介绍MCS-51单片机的指令系统及汇编语言程序设计。

51单片机使用注意事项

众所周知,51系列单片机的硬件堆栈不能放在片外,所以要在51系列单片机上开发操作系统的话就要少用它的片内RAM。

但是不用片内RAM是办不到的,因为操作系统也要传递参数,也要使用堆栈。C51单片机的C函数传递参数是通过寄存器和存储器的,不能通过堆栈。但是可以通过一些措施使得操作系统代码少用片内RAM。

B. C51单片机数码管动态显示工作原理是什么

数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。
��① 静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片盯脊机罩稿可用的I/O端口才32个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。
��② 动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会凯闷渗亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。

C. 单片机原理与应用及C51编程技术/高玉芹/机械工业出版社 课后答案

吴鉴鹰单片机实战精讲中有相关问题的解释。
在单片机开发过程中,从硬件设计到软件设计几乎是开发者针对本系统特点亲自完成的。这样虽然可以降低系统成本,提高系统的适应性,但是每个系统的调试占去了总开发时间的2/3,可见调试的工作量比较大。单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。本文结合作者在单片机开发过程中体会,讨论硬件调试的技巧。
当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。
1 硬件静态的调试
1.1排除逻辑故障
这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。
1.2排除元器件失效
造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。
1.3排除电源故障
在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~4.8V之间属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。
2 联机仿真调试
联机仿真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。
信号线是联络8031和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。51系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号(PSEN)、地址锁存信号(ALE)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能观测到。应该利用软件编程的方法来实现。例如对片选信号,运行下面的小程序就可以检测出译码片选信号是否正常。
MAIN:MOVDPTR,#DPTR
;将地址送入DPTR
MOVXA,@DPTR
;将译码地址外RAM中的内容送入ACC
NOP;适当延时
SJMPMAIN;循环
执行程序后,就可以利用示波器观察芯片的片选信号引出脚(用示波器扫描时间为1μs/每格档),这时应看到周期为数微秒的负脉冲波形,若看不到则说明译码信号有错误。
对于电平类信号,观测起来就比较容易。例如对复位信号观测就可以直接利用示波器,当按下复位键时,可以看到8031的复位引脚将变为高电平;一旦松开,电平将变低。
总而言之,对于脉冲触发类的信号我们要用软件来配合,并要把程序编为死循环,再利用示波器观察;对于电平类触发信号,可以直接用示波器观察。
下面结合在自动配料控制系统中键盘、显示部分的调试过程来加以说明。本系统中的键盘、显示部分都是由并行口芯片8155扩展而成的。8155属于可编程器件,因而很难划分硬件和软件,往往在调试中即使电路安装正确没有一定的指令去指挥它工作,也是无法发现硬件的故障。因此要使用一些简单的调试程序来确定硬件的组装是否正确、功能是否完整。在本系统中采取了先对显示器调试,再对键盘调试。

D. 单片机原理与应用

《单片机原理和应用》是2010年9月由电子工业出版社出版的图书,本书系统全面地介绍了80C51单片机的基本原理、硬件结构、指令系统,并从应用的角度介绍了汇编语言程序设计、单片机外部电路的扩展,以及与键盘、LED显示、LCD显示、打印机等多种硬件接口的设计方法,详细介绍了串行、并行接口的A/D、D/A转换器功能特点和典型应用,增加了单片机应用系统设计、Proteus仿真、实验和课程设计等内容。

二,本书特色

本书为江西省省级精品课程建设成果。

本书从现实教学和工程实际应用出发,对传统单片机教材内容进行了改良,力求做到与市场接轨,与现实同步。在并行总线扩展问题上,着重介绍了扩展方法和典型应用,对并行器件、并行总线扩展及8255、8155、8279等已基本淘汰的器件进行了精简或摒弃,补充了串行总线技术、串行总线器件接口应用和STC系列单片机内部新增功能部件的使用,以及C51编程规范等内容。

书中有单片机应用系统设计、Proteus仿真、实验和课程设计等章节,主教材与实验教材整合为一本书,知识量大。

E. 51单片机教程,要通俗易懂版的

我是一名多年的单片机工程师,下面的51单片机教程学习方法你参考一下

1 首先了解单片机的硬件结构。

2 掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等。

3 熟悉5个基本语句的运用,如:if while for switch/case do-while,讲真的,如果你不懂太多术语,if while for已经可以满足你的日常实验需要,我个人有体会。

4 熟悉上面的就可以从简单的实验入手,把更多的C语言附带术语学上,越积累越多,渐渐变成单片机高手。

5 如果你想学习更多单片机和程序的知识,可以看看我整理好的“17个实验学会单片机”,网络一下“17个实验学会单片机”就可以看到在首页了,从零开始打造一个单片机高手。

6 学单片机靠的是多玩实验,不能三天打鱼两天晒网,只要坚持就会看到希望。如果不坚持,就很难学会,如果坚持,几个月后的单片机就已经很厉害了。加油,祝你成功!

F. 单片机原理与应用及C51程序设计教材的目录

第1章单片机概述
1.1单片机的基本概念与发展概况
1.2单片机的特点及应用
1.3常用单片机系列介绍
本章小结
习题
第2章MCS-51系列单片机的内部结构
2.1MCS-51系列单片机内部结构和引脚说明
2.2MCS-51型单片机存储器
2.3MCS-51型单片机并行输入/输出接口
2.4MCS-51型单片机的时钟电路与时序
本章小结
习题
第3章MCS-51型单片机指令系统和汇编语言程序设计
3.1指令系统基本概念
3.2MCS-51型单片机的寻址方式
3.3MCS-51型单片机的指令系统
3.4汇编程序设计示例
本章小结
习题
第4章MCS-51系列单片机C语言程序设计
4.1C语言与MCS-51系列单片机
4.2C51的数据类型
4.3C51的运算量
4.4C51的运算符及表达式
4.5表达式语句及复合语句
4.6C51的输入/输出
4.7C51程序基本结构与相关语句
4.8函数
4.9C51构造数据类型
本章小结
习题
第5章MCS-51型单片机的内部硬件资源及应用
第6章MCS-51型单片机系统功能的扩展
第7章MCS-51型单片机接口技术
第8章综合实例
第9章单片机应用系统设计
附录
参考文献

G. 简述51单片机的工作原理

单片机的工作原理与计算机CPU的工作原理是一样的,主要是利用片内的半导体存储器存放用户的程序和数据,单片机的核心中央微处理器CPU中有指令寄存器、指令译码器,程序计数器等部件,由程序计数器寻找下一条要执行的指令,找到后,将指令送给指令寄存器,再由指令译码器翻译执行该指令,完成对指令功能的操作。 一句话:单片机的工作就是不断地取指令、分析指令、执行指令的循环过程。按预先编写的程序执行,以达到用户期待的结果。 单片机主要用途是做生产设备的控制器,做智能仪表的核心部件,由于单片机体积微小,可以植入任何一个设备和仪表当中,因此它也是嵌入式技术的核心部件。


它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成.嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程

H. 单片机原理与应用及c51程序设计 第二版 课后习题答案 杨加国 谢维成编着

指导教师签字
学生签字
2009年3月15日

题目来源
指导教师推荐□v 自选□ 其它□

题目类别 基础研究□ 应用研究□v 其它□

一、调研资料的准备
时钟模块主要是用于对时、分、秒、年、月、日和星期的计时。该模块采用的芯片为DS12C887 时钟芯片。此芯片集成度高,其外围的电路设计非常的简单,且其性能非常好,计时的准确性高。
DS12C887为双列直插式封装。其具体与单片机的连接如下所述:AD0~AD7双向地址/数据复用线与单片机的P0口相联,用于向单片机交换数据;AS 地址选通输入脚与单片机的 ALE 相联用于对地址锁存,实现地址数据的复用;CS 片选线与单片机的 P2.6 相联,用于选通时钟芯片;DS 数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片数据的读控制;R/W 读/写输入与单片机的写选通引脚相联,用于实现对时钟芯片的写控制;MOT 直接接地,选用 INTEL 时序。IRQ引脚与 8051 的 INT1 相连,用于为时间的采集提供时间基准。
二、选题依据
当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。为使我国尽快实现经济信息化,赶上发达国家水平,必须加速发展我国的信息技术和信息产业。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。
三、选题目的
本次实验的完成证明了单片机的储存功能, 从另一个角度上,我们可以看到这种功能的发展前景。当前,时髦的储存器比比皆是,我们的这个小小的设计也许在这些MP3,MD3面前算不了什么, 但是如果我们能在这个领域发展到微型芯片的程度,我们也许可以领导一代储存器的新潮流。
四、选题要求
五、进度安排
第一阶段 2008年12月---2009年2月 资料准备阶段
大量阅读与该课题有关的资料及相关的论文,酝酿课题实施方案及相关措施
第二阶段 2009年3月---2009年4月中旬 初稿写作
根据开题报告及指导教师对课题内容、完成形式的要求得到相应的资料及结果。及时听取导师的意见,完善方案措施;继续开展研究;争取有一定的成果并完成初稿接受检查。
第三阶段 2009年4月中旬
根据导师对初稿的评定结果进行改进,以利于论文的继续进行。
第四阶段 2009年4月下旬---2009年6月定稿
完成毕业论文的写作并交导师评阅,根据导师提出的要求进行必要修改,进一步完善论文的攥写
六、完成毕业论文所需条件
在指导教师的帮助下,通过仔细查阅书籍、期刊,进一步在互联网上搜索学习与选题有关的专业知识,完成对相关知识的掌握。并适当进行调研及相关实验等。
七、主要参考文献
《单片机原理与接口技术》,余锡存主编,西安电子科技大学出版社,2001.7.
《MCS-51单片机原理与应用》,蔡美琴主编,高等教育出版社,1992.8.
《单片机原理与应用技术》,张友德、谢伟毅主编,机械工业出版社,2004.3.
单片机原理接口与应用》,黄遵熹主编,西北工业大学出版社,2002.5.
《单片机原理与应用》,刘华东主编,电子工业出版社,2003.8.
刘文涛.MCS-51单片机培训教程(C51版).北京:电子工业出版社,2005.
《51系列单片机及C51程序设计》,王建校、杨建国主编,科学出版社,2002.4.
《单片机原理与应用》,朱月秀、濮阳槟、骆经备主编,科学出版社,2004.3.
《新编单片机原理与应用》,潘永雄主编,西安电子科技大学出版社,2003.2.
《单片机原理与应用》,孙俊逸主编,清华大学出版社,2006.2.
《单片机原理与应用》,李全利主编,清华大学出版社,2006.2.
《单片机原理及其接口技术》第二版,胡汉才主编,清华大学出版社,2004.2.
夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001.
杨将新,李华军,刘东骏.单片机程序设计及应用.北京:电子工业出版社,2006.
谢维成,杨加国.单片机原理与应用及C51程序设计.北京:清华大学出版社,2006.

评委评语及其建议:
选题依据充分,意义、目的明确,调研资料准备丰富,进度安排合理;完成任务所需条件具备,可以进行论文的写作。

评委签字:
系(院、部)部盖章:
2009 年 3月10-16 日

I. 单片机定时器原理及使用

这里通俗的说下C51单片机的定时器的工作原理,C51单片机的定时器是由计数器构成的,所计量的时间是通过计算固定周期的脉冲个数的累计获得的,通过设置定时器的工作模式,可以由16位(高、低两个8位)寄存器模式或其他位数的寄存器模式来计数,以16位计数模式来讨论,那就是无论那种工作模式只有当计数用的寄存器的各个位全部置1,也就是满值后下一个计数脉冲进入时使寄存器产生溢出,而这个溢出才会使计数产生中断从而完成一次定时控制,因此,如果我们想产生某个时长的定时,那么我需要将这个时长根据单片机运行的时钟频率、周期等等相关因素换算成需要计数的个数,进而在这个满值的16位寄存器中扣除需要计数的个数,启动运行后当计数值补充满了寄存器就完成了一次计时,而一个16位寄存器满值为2的16次方=65536,假如一个计数脉冲的周期为1us,那么满值后就会耗时65536us,假如我们需要计时36us,那么我们只需要为寄存器赋值65500就可以了,这里需要注意的是,因为C51单片机的寄存器是8位的,我们需要将这个65500拆分出高8位数据装入THx中计算方法为THx=65500/256,再计算出低8位数据装入TLx中,THx=65500%256。

J. 《单片机原理与应用及C51程序设计(唐颖)》最新txt全集下载

单片机原理与应用及C51程序设计(唐颖) txt全集小说附件已上传到网络网盘,点击免费下载:

内容预览:
21 世纪全国本科院校电气信息类创新型应用人才培养规划教材
单片机原理与应用及 C51 程序设计
主 编 唐 颖 副主编 程菊花 任条娟 参 编 黄震梁 郑艳玲 主 审 胡业发 张建军
内 容 简 介
本书共分为 9 章,主要内容包括:单片机概述,MCS-51 系列单片机的内部结构,MCS-51 型单片机 指令系统和汇编语言程序设计,MCS-51 系列单片机 C 语言程序设计,MCS-51 型单片机的内部硬件资源 及应用,MCS-51 型单片机系统功能的扩展,MCS-51 型单片机接口技术,综合实例,单片机应用系统设 计等。 本书除了在每个应用章节中给出许多相关实例外,还在第 8、9 章给出大量的设计性实例和系统设计 实例,均采用汇编与 C 语言编程对照的方式编写,力求通过应用实例,使读者既可以在工作中进行类比编 程,又可以开阔思路,提高实际工作能力。 本书按照应用型人才培养的教学要求编写,语言通俗易懂,内容齐全、实用性强,适合作为各类普通 高校相关专业、相关课程的教材或教学参考书,也可作为需要掌握和使……

阅读全文

与c51单片机原理及应用相关的资料

热点内容
php邮箱验证代码 浏览:404
光猫伪装命令 浏览:175
安卓高端机为什么都用曲屏 浏览:419
老电影大全 战争片 浏览:971
有没有小电影得网址网站 浏览:378
奥特曼电影排行榜前十名 浏览:580
安卓光遇账号过期怎么找回 浏览:476
现金宝宝app在哪里能下载 浏览:277
二战女教师慰安妇电影 浏览:270
传说对决录像在哪个文件夹 浏览:136
不用充钱就能看电视剧的网站 浏览:562
卧式空气压缩机 浏览:137
合川排课管理系统源码 浏览:439
女主被用铁链囚禁的小说 浏览:196
两个小时的爱情电影 浏览:864
php电商下单并发处理 浏览:242
送牛奶女电影名 浏览:468
港片有功物名的别片有哪些 浏览:246
s8安卓9如何开启多屏应用 浏览:39