51单片机
nataka
这个作者很懒,什么都没留下…
展开
-
定时器与中断概念
定时/计数器学习笔记 一、基本概念1、 89C51有两个计数器T0和T1,89C52还有一个T2。每个计数器都是由两个8位的RAM 单元组成的,即每个计数器都是16 位的计数器,最大的计数容量是216=65536,记住是从0-65535。2、 提供给定时器的计数源又是从哪里来的呢?就是由单片机的晶振经过12 分频后获得的一个脉冲源。一个12M 的晶振,它提供给计数器的脉冲时间原创 2006-11-03 10:15:00 · 3650 阅读 · 0 评论 -
T2定时器应用
定时器T2有三种工作模式,其中MODE 2为波特率发生器。 1、Mode 2:波特率发生器串口方式1和3的波特率计算如下:波特率bps=振荡器频率freq/[32*(65536-(RCAP2H, RCAP2L))]则:RCAP2=65536-(freq/32/bps)如果freq=11.0592MHZ,bps=9600,则:RCAP2 = 65500RCAP原创 2006-11-03 15:06:00 · 5048 阅读 · 0 评论 -
浅谈 C51 内存优化
http://www.ec66.com/article/list.asp?indexid=2296〖文章转载或出处〗≡中国电子技术信息网≡ 网址:www.EC66.com 浅谈 C51 内存优化 对 51 单片机内存的认识,很多人有误解,最常见的是以下两种① 超过变量128后必须使用compact模式编译 实际的情况是只要内存占用量不超过 256.0 就可以用 small 模转载 2006-12-08 09:35:00 · 1364 阅读 · 0 评论 -
Keil C51 vs 标准C
转自:http://www.ec66.com/article/list.asp?indexid=2339 深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: 8051存储类型及存储区域 , 存储模式 , 存储器类型声明 , 变量类型声明 , 位变量与位寻址 ,特殊功能寄存器(SFR)转载 2006-12-08 09:41:00 · 924 阅读 · 0 评论 -
RA8802液晶驱动程序
液晶屏为LM6065,控制芯片为RA8802。最基本的显示程序,显示一行字:"型号:LM6065 芯片:RA8802 "使用P2端口作为数据口,P0的5个脚作为控制口,需要注意的是,P0端口需要加上拉电阻。 #include regX52.h>#include intrins.h>#define uchar unsigned char // 0~255#define uin原创 2007-01-10 14:41:00 · 1982 阅读 · 0 评论 -
51单片机 Keil C 延时程序的简单研究
转载 2007-04-20 11:23:00 · 1110 阅读 · 0 评论 -
CPLD的入门交流之一:GAL编程
cpld的入门交流之一:GAL编程 最近有时间学学CPLD,很惭愧没能学好学透,但对于我预先想做的工作课题已经可以对付了。不求锦上添花,但求能解决实际问题。 我认为学习CPLD首先有必要了解一下GAL的编程,虽然他们的语言可能不同,但是基本的程序思路、结构、需要表达的方法有很多类似的 地方,马马虎虎地说:N个GAL加在一起就是CPLD,严格说是不对的,但是对于没有入门之前可以简单转载 2007-04-24 09:21:00 · 3951 阅读 · 0 评论