最近终于有充足的时间来学习计算机组成原理与单片机原理,简单的说说自己对这两门课程的感受。
1. 首先说计算机的两大分支:通用型计算机,单片机。是两个不同的发展方向。我们知道计算机有五大部件组成,即 运算器 控制器 存储器 输入设备 输入设备。
单片机是集成在一个IC芯片上的,IC芯片上集成了运算器 控制器 以及IO接口,相当与一个计算机系统了。而通用计算机是分模块的,比如内存条,CPU,显卡,这些设备是通过系统总线连接成一个计算机系统。所以可以看出,单片机是微计算机系统,正是因为小巧,价格也便宜,很适合应用于嵌入式系统。当然单片机的功能就没有通用型计算机的功能那么强大了。
2. 再说一下计算机组成原理,计算机组成原理是介绍计算机的基本原理,不涉及具体机型,比如说intel 8086,不以具体机型进行介绍与讲解。而微机原理与接口技术这门课程,是以8086为讲解对象的。当然介绍计算机原理的时候也可以以某一具体机型为例进行介绍,但是如果太针对某一机型,就无法体现计算机的原理的基础性了。
3. 单片机原理,我看过的一些单片机原理书籍,都是以MCS-51单片机讲解的,因为51内核的单片机是非常简单易学的,而且用途十分广泛。arm也是单片机的一种,是一种32的微控制器。而51单片机是8位的微控制器。
4. 计算机组成原理 汇编语言 微机原理与接口技术 计算机体系结构这是计算机科学与技术专业的专业课。当然学习时,如果能把这几门课程都学一边,对计算机的理解更深,因为单独的一门课程讲的内容有限。
5. 不得不说,当今的课程真是一般般一般般,是真的不适合一个人自学。一路艰辛啊。以后就要学一些工业控制方面的内容了,PLC ARM。
如果出现单片机系统不正常工作,可以按以下步骤检查:
1. 查看门狗的复位输出,可能的话在电路板上加一个LED,下拉,这样看起来就更方便;要是看门狗复位信号有,往下。
2. 查单片机,看看管脚有没有问题;一般编程器能够将程序写入,说明单片机是好的;最好手头上准备一个验证过的单片机,内部有一个简单的程序,比如,在某个口线上输出1个1秒占空比的方波等,可以使用万用表测量。
3. 再查磁片电容,有些瓷片电容质量不行,干脆换了;顺便说一下,换器件最好使用吸锡带,将焊盘内的锡吸干净,再将器件拔出,这样不会损伤焊盘内的过孔;再将新的瓷片电容焊接上去的时候,用万用表量量是好的再焊。
4. 检查上面三点都没有问题的话,那么最后只有换晶振了;再换晶振时要切记要买好的晶振,有些品牌质量比较好。
5. 以上按照以上步骤检测时,将无关的外围芯片去掉;因为有一些是外围器件的故障导致单片机最小系统没有工作。
关键字:如何检查 单片机 正常工作
引用地址:
5个步骤教你如何检查单片机是否正常工作
推荐阅读最新更新时间:2024-11-09 13:34
学单片机有什么用?单片机自学网有哪些?
单片机这个词对大多数人来说都是陌生的,我一直喜欢把单片机比喻成蜡烛:燃烧自己,照亮众人。 用单片机做的产品可以说是铺天盖地,拿家电来说:冰箱、空调、电饭煲、微波炉、洗衣机。 很多人可能觉得这些产品虽然使用,但是都太古老了。 时代在进步,行业其实也在进步,单片机也如此,比如像st也出了可以跑Linxu的单片机。 当然,不是说能跑Linux就更牛逼,它们的应用方向是不一样的,一个是中低端产品,一个是高端产品。 最近几年大家看到比较火的无人机、共享单车、共享充电宝、扫地机器人,智能家居这些产品也都是基于单片机来开发的。 单片机是一个智能控制芯片,可以根据我们编写好的程序去完成一些智能的控制。 所以,单片机的作用实在是太大了!在未来5
[单片机]
C51——STC89C51RC单片机的基本特性
STC89C51RC单机是STC公司推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统的8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。其中HD版本和90C版本内部集成了MAX810专用复位电路。该电路在6MHz时可以稳定工作,如果系统工作在12Mhz或以上,建议使用外部RC上电复位电路。 主要特点有: 1. 指令代码完全兼容传统8051单片机; 2. 工作电压范围:3.3V - 5.5V; 3. 工作频率范围:0 - 40MHz,实际工作频率可以达到48MHz; 4. 用户应用存储空间:8KB Flalsh 5. 片上RAM资源:512B 6. GPIO数量:35个 7. 程序下载方式:Rx
[单片机]
51单片机的基本功能
单片机的发展先后经历了4位、8位、16位和32位等阶段。8位单片机由于功能强,被广泛用于工业控制、智能接口、仪器仪表等各个领域,8位单片机在中、小规模应用场合仍占主流地位,代表了单片机的发展方向,在单片机应用领域发挥着越来越大的作用。80年代初,Intel公司推出了8位的MCS-51系列的单片机。 51单片机的部件 MCS-51单片机的逻辑部件,包括一个8位CPU及片内振荡器、 80514B掩膜ROM、87514KBEPROM、8031无ROM、特殊功能寄存 器SFR128BRAM、定时器/计数器T0及T1、并行I/O接口:P0、P1、P2、P3;串行接口:TXD、RXD;中断系统:INT0,INT1。 基本功能 1.8位
[单片机]
IAR Embedded Workbench现已支持性价比出众的新型STM32 MCU系列
IAR Embedded Workbench现已支持性价比出众的新型STM32 MCU系列 IAR携手ST帮助成本敏感型应用的开发人员从8位/16位MCU转向全新的入门级32位STM32 MCU系列 瑞典乌普萨拉–2023年2月23日–意法半导体(STMicroelectronics,以下简称 ST)最近推出了性价比出众的STM32C0系列产品,为开发人员降低了STM32入门门槛。 现在,嵌入式开发软件和服务的全球领导者、ST的授权合作伙伴IAR 宣布支持这款热门STM32微控制器的最新产品系列。性能强大的IAR Embedded Workbench for Arm可帮助开发人员构建紧凑的代码并加以优化,以及提供全面
[单片机]
AT89S51单片机与82C55接口芯片的设计
1.硬件接口电路 下图所示为AT89S51单片机扩展一片82C55的电路图。图中,74LS373是地址锁存器,P0.1、P0.0经74LS373与82C55的地址线A1、A0连接;P0.7经74LS373与片选端CS相连,其他地址线悬空;82C55的控制线RD(的反)、WR(的反)直接与AT89S51单片机的RD(的反)和WR(的反)端相连;AT89S51单片机的数据总线P0.0~P0.7与82C55的数据线D0~D7连接。 2.确定82C55端口地址 图中82C55只有3条线与AT89S51单片机的地址线相接,片选端CS、端口地址选择端Al、A0,分别接于P0.7、P0.1和P0.0,其他地址线全悬空。显然只要保证PO.7为
[单片机]
8051单片机的历史_8051单片机的应用领域
目前,有关8051单片机的说法很多:8051单片机是Intel发明的,可与8位系列处理器一起使用。现在,8051单片机已广泛应用于各个行业以及家庭的各种家用电器上。 一、8051单片机的历史 如果我们回顾历史,8051单片机是由微处理器巨头Intel于1980年首次发明的,并且逐渐被全世界所接受,并且随着未来的每一天,8051单片机的重要性正在不断提高。当它由英特尔发明时,它是通过NMOS技术开发的,但作为NMOS技术却不是很有效。 为了提高效率和生产率,英特尔通过实施CMOS技术对它进行了改型,并出现了一个新版本,名称中带有字母“C”,比如:“80C51”。新版8051单片机具有两条总线,一条总线用于程序
[单片机]
基于STM32F103单片机设计
仿真图proteus 8.9 程序编译器:keil 5 编程语言:C语言 设计编号:C0080 1.主要功能 结合实际情况,基于STM32F103单片机设计一个数字电压表仿真设计。该设计应满足的功能要求为: 1、以STM32单片机为控制核心设计数字电压表; 2、可以测量0~3.3V输入电压值; 3、液晶屏LCD1602显示电压; 4、最小分辨率为0.1V,测量误差约为±0.1V。 主要硬件设备:STM32F103单片机 资料下载链接 【腾讯文档】C0080 下载链接 https://docs.qq.com/doc/DS2hmZExpSmxXamdF 以下为本设计资料展示: 2.仿真 整体设计方案 本实验利用STM32单片机的A
[单片机]
在51单片机上使用递归的注意事项
普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 问题 在Keil C51中直接使用递归会报如下警告: recursive call to non-reentrant function 为了提高运行效率,C51采用静态分配局部变量的方式,所以一般情况下不可递归。 被中断和非中断函数调用的函数,如果在非中断状态运行,发生中断后,局部变量被破坏,中断结束后再执行就完全错误了,这个跟不能递归的原理是一样的。 如对数组arr = { 7,1,3,9,2,6,1,7,3,5 }进行快速排序
[单片机]