51单片机
鸟哥大补丸
这个作者很懒,什么都没留下…
展开
-
LCD1602中文资料
LCD1602中文资料在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型转载 2013-05-31 11:26:14 · 7377 阅读 · 0 评论 -
一些学习单片机和C语言遇到的问题
今天调试一个乘法,出了点问题,先看代码示意:void test(void){ unsigned long mid1,mid2,mid3; mid1=6*10000;//index1 mid2=7*10000;//index2 mid="8"*10000;//index3}咋一看,这段代转载 2013-05-31 11:48:29 · 901 阅读 · 0 评论 -
单片机学习笔记--51单片机基础
单片机学习笔记--51单片机基础1980年因特尔退出MCS-51单片机 现在扩展告诉IO口 AD转换器 PWM WDT(看门狗) IIC等 MCS-51停产与MCS-51兼容的有Atmel公司 AT89C5X 停产 不支持ISP下载 已经被AT89S5X取代 这个可以ISP下载SST公司 SST89E5X 带监控程序转载 2013-05-31 11:27:34 · 1570 阅读 · 0 评论 -
单片机学习笔记--外部中断,定时器,串口中断
单片机学习笔记--外部中断,定时器,串口中断CPU收到中断请求,停下正在处理的工作A,去处理事件B,处理完后继续回到中断的地方继续执行事件A的过程,称为中断51有5个中断源 外部中断0 定时计数中断0 外部中断1 定时继续中断1 串口中断 MCS-51单片机中断系统的结构:5个中断源的符号、名称及产生的条件如下。转载 2013-06-03 16:21:35 · 6337 阅读 · 0 评论 -
单片机学习笔记--51单片机
单片机学习笔记--51单片机Keil 可以边写汇编和C程序 可以进行编写 编译 仿真新建Keil工程 Project--new project--新建一个文件夹保存工程名--选择对应芯片--新建文档--保存为 点C文件--在工程树添加C文件开始编写程序#include 单片机头文件 LED 发光二原创 2013-06-03 16:20:32 · 1029 阅读 · 0 评论 -
单片机学习笔记--特殊功能寄存器
单片机学习笔记--特殊功能寄存器 21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。 在51单片机内部有一个C转载 2013-06-03 16:22:57 · 3378 阅读 · 0 评论 -
单片机学习笔记--LED8x8点阵广告牌
单片机学习笔记--LED8x8点阵广告牌广告牌都是8*8点阵拼起来的,有单色 双色 三色的 三色(彩色的)比较贵点阵结构 8*8单色的 跟8位共阴数码管一样 8*8双色的 有16引脚 24引脚 现在大多是24的 双色点阵里面有两个LE原创 2013-06-03 16:21:09 · 3316 阅读 · 1 评论 -
单片机学习笔记--1602
日本开发,用于显示字幕,数字,符号, sbit RS = P2^4; //定义端口 sbit RW = P2^5;sbit EN = P2^6;/*------------------------------------------------ 初始化函数--------------------------------------转载 2013-05-31 14:28:05 · 1322 阅读 · 0 评论 -
C51中的reentrant
C51中的reentrant关于reentrant的使用keil的官方论坛上有详细的讨论.Andy Neil(官方工程师)建议"Are you sure that you really need to make everything reentrant?...A reading of the Keil app notes & knowledgebase转载 2013-05-31 11:52:39 · 5517 阅读 · 0 评论 -
data,bdata,idata,pdata,xdata,code存储类型与存储区
bit是在内部数据存储空间中 20H .. 2FH 区域中一个位的地址,或者 8051 位可寻址 SFR 的一个位地址。code是在 0000H .. 0FFFFH 之间的一个代码地址。data是在 0 到 127 之间的一个数据存储器地址,或者在 128 .. 255 范围内的一个特殊功能寄存器(SFR)地址。idata是 0 to 255 范围内转载 2013-05-31 11:51:54 · 1177 阅读 · 0 评论 -
#define XBYTE ((unsigned char volatile xdata *)
xdata是large存储类型,volatile是通过硬件来改变指针指向的内容。#define XBYTE ((unsigned char volatile xdata *) 0)定义 XBYTE 为 指向 xdata 地址空间unsigned char 数据类型的指针,指针值为0这样,可以直接用XBYTE[0xnnnn]或*(XBYTE+0xnnnn)访问外部RAM转载 2013-05-31 11:50:16 · 8377 阅读 · 0 评论 -
c51中的intrins.h库函数
c51中的intrins.h库函数/*--------------------------------------------------------------------------INTRINS.HIntrinsic functions for C51.Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil转载 2013-05-31 11:47:54 · 3533 阅读 · 0 评论 -
单片机学习笔记--嵌入式介绍
单片机学习笔记--嵌入式介绍嵌入式技术体系一、 模拟电路 (电容电感电阻 二极管三极管 基本放大电路 ) 数字电路 (逻辑运算) 计算机基本原理 (计算机运行原理) 基本编程 (主要是C语言,了解汇编)二、51单片机转载 2013-05-31 11:26:48 · 1061 阅读 · 0 评论 -
ISP于IAP
ISP于IAP的区别 ISP:in system programming, 在系统编程IAP: in applicatin programming 在应用编程但两者的操作方式,结果和应用场合有什么区别 什么是ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱转载 2013-05-31 11:54:23 · 835 阅读 · 0 评论 -
单片机学习笔记--DS18B20
单片机学习笔记--DS18B20DS18B20 美国 DALLAS 公司生产 单总线 每个器件是唯一地址 可以一根线控制多个设备 内部三个主要器件 64位的ROM 温度传感器 报警触发器TH,TL 供电方式 从单总线上吸取电量,高电平的时候储存电能在内部电容里面,低电平转载 2013-05-31 11:28:01 · 783 阅读 · 0 评论 -
“看门狗”概念及其应用
“看门狗”概念及其应用 “看门狗”概念及其应用在由单片机构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程序的正常运行被打断,由单片机控制的系统便无法继续工作,这样会造成整个系统陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watch转载 2013-05-31 11:23:42 · 3446 阅读 · 0 评论