利用DAC0800产生阶梯波的程序代码 START: MOV A, #00H ;  MOV DPTR, #7FFFH ; 0800 的地址送DPTR MOV R1, #0AH ; 台阶数为 10 LP: MOVX @DPTR, A ; 送数据至 0832 CALL DELAY ; 延时 DJN2 R1, NEXT ; 不到 10 台阶转移 SJMP STRT ; 产生下一个周期 NEXT: ADD A, #10 ; 台阶增幅 SJMP LP ; 产生下一台阶 DELAY: MOV 20H, #249 ; 延时程序 AGAIN: NOP  NOP DJNZ 20H, AGAIN 在特定的时候给出特定的电平值,就像绘制函数图形一样,按照这种方式就可以利用DAC0800输出任意的波形了,像三角波,正弦波一类信号也可以按此方法产生。以后广泛用到的DDS原理与此类似。 四、单片机开发基础
2021-09-17 19:05:03 7.17MB C8051
1
都是最基本的引脚控制程序:如流水灯、闪烁灯、数码管等控制程序
2021-08-19 19:19:46 1KB c8051 340 c程序
1
C8051-EC2 串口下载器自制资料,含内部固件 若将232芯片改为USB转串口芯片,此设备就可升级为USB设备了
2021-08-18 16:13:17 52KB C8051 EC2 串口下载器 内部固件
1
用keil开发c8051f的插件 v3.5版
2021-08-18 15:27:55 4.21MB c8051 keil
1
C8051 Pulse Oximeter 血氧浓度、脉率计算 660nm 940nm R=(AC(red)*DC(ired))/(AC(ired)*DC(red)) 里面包含有软件流程图与简要效果图
2021-08-06 16:12:38 186KB 8051 Pulse Oximeter 血氧浓度
1
Silicon Labs公司C8051F系列中文数据手册,包含从C8051F00x系列到C8051F35x的芯片,后期一些该系列单片机无中文数据手册,敬请谅解。如有需要欢迎下载。
2021-08-03 08:46:59 35.43MB 51单片机 数据手册 中文
1
SILLAB官网上的FLASHPROGRAMMINGUTILITY程序,用于对SILICON C8051F系列单片机内HEX的下载与读取功能,同时附带对单片机型号的识别。
2021-08-02 09:39:24 8.69MB C8051
1
针对工业上对于多个设备实时监控的高速率、低延迟、错误率低、稳定性高的要求,基于C8051系列单片机设计了CAN多点实时数据通信系统。该系统利用CAN通信独有的非破坏性总线仲裁和报文滤波技术,使得多设备与主机、多设备之间的通信变得流畅,接入方式简易。试验结果表明,该系统通信速度快、错误率低、稳定性高且方便增加通信设备,与传统的RS232、485通信系统相比,通信速率有明显提高,可用于工业上对于多个设备的实时监控。
2021-07-25 10:33:30 371KB C8051 CAN 多点 实时数据
1
c8051f500数据手册
2021-07-20 15:52:41 4.54MB c8051
1
C8051官方例程Examples,包括C8051F00x、C8051F02x、C8051F2xx、C8051F04x、……等二十多种芯片类型
2021-07-12 21:34:15 9.32MB C8051 例程 官方
1