240
收录了8773篇经验 ·29016个问题 · 0人关注

51单片机是对所有兼容Intel 8031指令系统单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一

0

C语言实现字符串循环左移和右移

C语言实现循环左移和右移这个没有什么好说的,直接上代码:#include //写一个函数 实现功能:输入字符串,向右循环或者逆时针移动N字节,再输出这个字符串 /* //比如:左移2字节 //左边不变,右边变 p[0] = s[4]; //LEN - (n...

0

如何实现字符串拷贝(不用strcpy函数)

#include #include #include void my_strcpy(char *p, char *q) { int len, i; len = strlen(p); for(i = 0; i < len; i++) { *(q + i) = *(p + i); } }//方法1 void my_strcpy(char *p, char *q) { ...

0

4.6.第十一个实验--使用数码管显示矩阵按键的键值

实验目的:使用数码管显示矩阵按键的键值 之前我们学过了独立按键,先回顾一下,今天我们要了解的是矩阵按·键, 预备知识: (1)什么是矩阵按键 1. 横向纵向分割 2. 案件的两端分别接不同的IO引脚 3. 按下接通...

0

单片机片内存储器烧写

单片机片内存储器烧写(ROM编程) (纯粹个人理解,收集资料总结,如有不妥还请指出) 单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍能保存程序,在系统上...

0

一个IO控制2个LED亮灭的最简电路(一个IO两个LED)

LED1    LED2        IOOFF      OFF        高阻 要求两个LED(加二极管)的发光阀值电压之和 大于 VDD供电电压。 ON       OFF        LOFF      ON         HON/OFF   ON/OFF     PWM / L+...

0

STM32F103串口1和串口2不同波特率之间交换数据问题

前几天写一个东西,要用到STM32F103的串口1和串口2以不同的波特率交换数据,也就是说串口1波特率为9600,串口2波特率为115200,串口1可以把接收到的数据通过串口2发送出去,串口2也可以把接收到的数据通过串口1发送出去。低波特率向高波...

0

单片机驱动共阳和共阴LED的比较

今天在做一个数码管显示的电路,虽然用Proteus仿真的时候,都没考虑驱动问题,但我还是想对其做深入了解,网上搜来了些资料,觉得沈阳单片机网的单片机驱动共阳和共阴LED的比较介绍得不错,收藏之。还有一篇就是单片机系统的数码管显...

0

数码管0到9循环显示仿真图

源代码: #include void delay(int x); #define SEG P2 void main() {   int i;   char TAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90} ;   while(1)   {     for(i=0;i

0

keil编写程序并download到单片机中

keil uvision2 教程  在编定单片机程序的时候经常要用到keil uvision2 来编写程序,下面我们以AT89C51单片机为例,学习 如何使用keil uvision2 来编写程序。 keil uvision2 编写程序一般步骤如下:  1. 新建工程  2. 新建源程序文件,可...

0

飞思卡尔智能车之摄像头使用篇

飞思卡尔智能车之摄像头使用    今天来给大家说说摄像头的使用,很显然摄像头对摄像头组的重要性是不言而喻的,因为摄像头是小车提取赛道信息最关键的传感器了,所以只有把摄像头使用好才能让你的小车快速稳定的跑起来。    摄像头我选...

0

共阳数码管和共阴数码管用法区别

共阳数码管和共阴数码管用法区别 学习单片机将近一年半了,今天突然发现,我学习东西只是单纯的去记忆知识,并不涉及什么推理,基本上也没有什么思考.学得不真,学得也不深.长此以往,自己的思维将会变得越来越呆滞……. ...

0

LED点阵的共阳与共阴

看这个图, 这里说"行共阳"(横向共阳), 那我可以说"列共阴"(竖共阴)吗? 我理解是可以的. 8 * 8点陈, 实际上就是发光二极管有两极, 一头是阳极, 另一头就是阴极. 如果电源共阳极, 多带带控制阴极. 意思就是如果想控制二极管亮与灭...

0

步进电机在运行过程中出现“只响不转”的情况该怎样处理

步进电机在运行过程中出现只响不转的情况该怎样处理呢?这种情况下,电机不一定是坏了,小编建议按照以下步骤进行电机的调试确定出现此种情况的原因。       检查线路,如果是第一次接线,一定要确认好电机的相位线,或者按照图纸接...

0

对于按字寻址和按字节寻址的理解

想要搞清按字寻址和按字节寻址就要先搞清位、字节、字长、字的定义 : 位:数据存储的最小单位。计算机中最小的数据单位,一个位的取值只能是0或1;字节:由八位二进制数组成,是计算机中最基本的计量单位,也是最重要的计量单位(个人理解...

0

实验六、D/A、A/D转换实验

按讲义连接电路,采用软件延时方式判断A/D转换结束,故ADC 0809 EOC引脚悬空即可 实验代码 CODE SEGMENT ASSUME CS:CODE START: MAIN PROC ;配置8255 MOV AL,90H ;A口输入,B口输出 OUT 1BH,AL MOV DL,00H ;置传送初值 PRO...

0

当主函数与中断函数共享变量问题

  当时开发的一个产品,一项功能是在通电后播放40秒的语音.测试时发现,大约通电70-80次就有一次播放时间不够40秒就提前停止。当时以为复位有问题,换了复位片,没好。又先后换了CPU,语音芯片,还有电源,都没有好转。排除了硬件芯片原...

0

微机原理==汇编语言编写十进制数到二进制数的进制转换并显示

不同进制间转换一直是汇编语言必须要掌握的编程技巧,算法也比较简单: 例如:当其他进制数转为十进制时使用的除十取余法,压入栈中,弹出后实现逆序输出; 当其他进制数转为二进制时使用的除二取余法,压入栈中,弹出后实现逆序输出; ...