博客

单片机引脚介绍

judy 发表于:周一, 05/07/2018 - 15:22 , 关键词:
单片机的40个引脚可分为4类:电源、时钟、控制和I/O引脚。 1. 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; 2. 时钟: XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3.控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲... 阅读详情
37

stm32的两种固件下载模式:JTAG和SWD

judy 发表于:周五, 05/04/2018 - 13:54 , 关键词:
一、JTAG模式 这种模式一般有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的。值得注意的是,不同的IC公司会自己定义自家产品专属的Jtag头,来下载或调试程序。 Test Clock Input (TCK) -----强制要求1:TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,... 阅读详情
44

关于C51内的code,idata,xdata

judy 发表于:周四, 05/03/2018 - 14:22 , 关键词:
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、... 阅读详情
51

PIC单片机与MCS-51系列单片机的区别

judy 发表于:周三, 05/02/2018 - 11:28 , 关键词:
(1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,... 阅读详情
49

8051单片机的寻址方式

judy 发表于:周六, 04/28/2018 - 10:49 , 关键词:
寻址方式:寻址就是寻找操作数的地址。绝大多数指令执行时都需要操作数,因此就存在如何确定操作数地址的问题。所谓寻址方式就是通过什么途径获取操作数的方式。根据指令操作的需要,计算机总是提供多种寻址方式。一般来说,寻址方式越多计算机的寻址能力就越强,但指令系统也就越复杂。    8051指令系统有7种寻址方式:寄存器寻址,直接寻址,寄存器间接寻址,立即寻址,基址寄存器加变址寄存器间接寻址,相对寻址,... 阅读详情
96

机器周期,指令周期,时钟周期,节拍与晶振

judy 发表于:周五, 04/27/2018 - 11:28 , 关键词:
时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。 8051单片机把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期... 阅读详情
95

三极管典型开关电路

judy 发表于:周四, 04/26/2018 - 10:26 , 关键词:
1、基极必须串接电阻,保护基极,保护CPU的IO口。 2、基极根据 PNP 或者 NPN 管子加上拉电阻或者下拉电阻。 3、集电极电阻阻值根据驱动电流实际情况调整。同样基极电阻也可以根据实际情况调整。 基极和发射极需要串接电阻,该电阻的作用是在输入呈高阻态时使晶体管可靠截止,极小值是在前级驱动使晶体管饱和时与基极限流电阻分压后能够满足晶体管的临界饱和,实际选择时会大大高于这个极小值,... 阅读详情
74

MCU去耦和供电要如何进行?

judy 发表于:周三, 04/25/2018 - 15:16 , 关键词:
1、建议在印制电路板中,VDD和GND分别由电源层和地层实现。连接到AVDD和AGND引脚的模拟电源应直接布线到电源层和地层,它们不能和任何一个数字电源共享线路连接。 2、数字和模拟电源端都必须安放退藕电容。 数字电源连线上的每两个电源引脚必须至少接有一个100nF电容,并尽量靠近这些引脚。较为理想的是每个电源引脚都有一个10nF或100nF的退藕电容。... 阅读详情
86

单片机设计有指示灯的好处

judy 发表于:周三, 04/25/2018 - 10:06 , 关键词:
在设计单片机线路板的硬件的时候,一般都有指示灯,有时还不止一个,这样做是为什么呢?下面我来简要说一下自己设计电路板和软硬件调试的时候,指示灯所起到的不可忽视的作用。 从设计的角度来说,一块PCB板设计出来,可能会有这样那样的问题(如果有高人说设计出来的板子一定没问题,那么请将这种高人排除),最起码会有运行指示灯,这个灯可以让开发人员和调试很直观的看出芯片的运行状态,方便查问题,... 阅读详情
73

ARM 内核SP,LR,PC寄存器

judy 发表于:周二, 04/24/2018 - 15:08 , 关键词:
深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。 1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完整性。 2、... 阅读详情
71

页面