推荐阅读最新更新时间:2024-10-11 01:08
STC89C52R并行驱动LCD12864(asm/c51)
/*已实验论证 AT89C52与LCD12864 未用BF(忙信号)查询,延时1ms 不能进行BF查询*/ rs bit p2.4 rw bit p2.5 e bit p2.6 psb bit p2.1 res bit p2.3 com equ 30h date equ 31h org 0000h sjmp main org 0030h main:mov p0,#00h mov p2,#10000111b lcall delay setb res mov sp,#60h lcall init lcall page1 clr p1.7 sjmp $ init:mov com,#00110000b;基本
[单片机]
CA24064B (T6963c)keilc51示例程序
简介:本文主要介绍了CA24064B (T6963c)keilc51示例程序。 CA24064B (T6963c)keilc51示例程序 // CA24064 //*************************************************************************** //* Create by :Ssmart 2004/12/01 KeilC V7.0 * //*************************************************************************** //连线表: CPU=89C52 * //C/D=P2.0 /CE
[单片机]
Keil uVision4 for ARM添加支持C51
第一步,要有C51编译器文件(就是Keil目录下的C51文件夹),可以通过安装Keil uVison4 for C51来获得(当然不要忘记事后卸载),或者去已经安装好的电脑上复制一份。 第二步,安装Keil uVision4 for ARM,这个不解释。 第三步,在Keil uVision4 for ARM安装目录,修改TOOLS.INI,具体为在 段前面增加 段,增加内容例如下面(PATH路径需修改为实际路径,其它内容应与C51编译器文件来源处的TOOLS.INI相同): PATH= D:\Keil\C51 VERSION=V9.50a BOOK0=HLP\Release_Notes.htm( Release Notes
[单片机]
C51 keil v4 流水灯简单代码的编写
#include reg52.h #include intrins.h typedef unsigned char u8;/*char 为1字节,8位 */ typedef unsigned int u16; /*一般情况下用int,因为unsigned char取值范围为0~255;而int为65535; 用u16,u8使代码的可移植性高 */ #define led P0 //sbit led=P0^0; //两种表示方式 void delay(u16 i) { while(i--); }//运用延时函数达到使led灯闪烁的目的 void main() { /* while(1) { led=1; delay
[单片机]
一文助你快速了解示波器,初学者必看
对于很多初次步入电测行业的小伙伴来说,示波器是他们首选得了解的仪器,不管你是专业的技术工程师,还是销售商务人员,都得懂示波器。就像小编一样,虽然只是一个市场人员,但也得懂示波器,今天安泰测试小编就帮助大家快速了解示波器,尤其是初学者,看完就会对示波器有个大致的了解(即使不会操作,但理论知识必须了解呀)。 问题一:什么是示波器? 示波器是一种用来测量交流电或脉冲电流波的形状的仪器,由电子管放大器、扫描振荡器、阴极射线管等组成。除观测电流的波形外,还可以测定频率、电压强度等。凡可以变为电效应的周期性物理过程都可以用示波器进行观测。 问题二:示波器有什么用? 在设计、制造或维修电子设备时经常使用示波器。工程师使用示波器测量电气现
[测试测量]
STM32F407——流水灯
1、流水灯简化代码 2、AD7-8.。 #流水灯简化代码 #include sys.h #include delay.h //#include usart.h #include led.h //#include beep.h //#include key.h #include exti.h extern u8 onoff,dir,speed,change,key; extern u16 time; int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置中断分组 delay_init(168); /
[单片机]
单片机之C语言(初学者如何简单的学C?)
芯片的发展趋势是存储容量越来越大,价格越来越便宜。所以我们应该用C来写单片机程序,不提倡用汇编。 每一款单片机的C语言大部分用法都相同,我个人的经验不同系列的单片机的c语言的使用只有两处的写法不同,1)对一个I/O口的控制 2)中断程序。 当你拿起那厚厚一本的C语言的书籍,心里面也是沉垫垫的。一本书下来难道都是我们要用到的吗?其实不然。我们将把单片机要用的到提出来。让复杂变简单,事实上这些在一般情况下已经足够用了。 1 、变量的声明我们只要用到两个 : 无符号字符型 unsigned char 无符号整型 unsigned int 什么时候用 字符型 什么时候用 整型 取决于你要用多大数。 如PIC单片机
[单片机]
C51单片机和电脑串口通信电路图与源码
C51单片机和电脑串口通信电路图与源码 51单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是对我们来说已经足够使用了,电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单
[单片机]