摘要:以学习单片机为目的,为在没有仿真器和目标板的情况下对单片机内部程序运行时有感性的认识,以常用的89C2051单片机为核心,利用Proteus仿真软件的硬件仿真模块建立一个正弦波发生电路,并运用C语言编写相应程序,结合所设计电路在Proteus仿真软件的软件仿真功能进行了综合仿真,并把仿真结果和实际电路与程序运行的结果进行了比较。据此,通过从实践出发来,把实践与理论结合在一起的学习方法来达到入门单片机知识。 关键词:单片机学习,单片机仿真、Proteus,正弦信号
上传时间: 2013-11-18
上传用户:75119158
USB主机端的c语言代码,控制USB的主控器
上传时间: 2015-02-08
上传用户:c12228
1. T0_ASM.rar, (带中文注释的C51语言例程), 利用定时器0中断实现LED灯的简单控制。 2. T0_C51.rar, (带中文注释的51汇编语言例程), 利用定时器0中断实现LED灯的简单控制。 两个同样功能的timer0中断程序都在MCU51-63K仿真器下通过实验, 小虾们可以试试看。
上传时间: 2013-11-25
上传用户:weixiao99
函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
1.SendDataClient是视频数据传输的发送端的源程序,其程序是Embedded Visual C++ 4.0编写。 2.SendDataServer是视频数据传输的接收端的源程序,其程序是Visual C++ 6.0编写。 3.在研博模拟器下的EVC的编译环境:SDK研博仿真器:EmboCE42CMM3_Emul_SDK、选择CPU型号为:Win32[WCE emulator] Debug、输出设备选用研博仿真器EmboCE42CMM3_EmulEmulator 4.在PCM-7230开发板上的编译环境:PCM-7230的SDK:PCM_7230_SDK_EVC、选择CPU型号为:Win32[WCE ARMV4l] Debug、输出设备选用PCM-7230:PCM-7230_Device 5.视频数据传输的发送端的程序在编译通过后通过PCM-7230开发板与PC机的USB数据连接线下载到PCM-7230开发板上的Windows CE 4.2 的操作系统下。与视频数据传输的接收端进行通讯。 6.SendWordCS是嵌入式下传输字符的源程序。
标签: SendDataClient 视频数据 传输 发送
上传时间: 2014-01-19
上传用户:13517191407
JTAG是一种通过ARM芯片的JTAG边界扫描进行调试的仿真设备。它采用TMS、TDI、TCK与ARM内核通信,不占用MCU的其他资源,比在线实时仿真器要[便宜、简单,便于自制。
上传时间: 2014-02-08
上传用户:dongbaobao
用ADS编译,可以用仿真器来测试裸板。包括LCD,USB,UART,SD card 测试。
上传时间: 2016-07-21
上传用户:ynwbosss
台湾义隆的软仿真软件,支持离线仿真,对没有仿真器的朋友很有用啊
上传时间: 2016-07-28
上传用户:wang5829
本书以采用89C52为核心的仿真实验板为主线,充分发挥该实验板不需仿真器就可在线调试和在线下载、成本低廉的特点,采取边练边学的指导思想,合理、有机地将单片机的原...
上传时间: 2014-01-18
上传用户:lwwhust
1. T0_ASM.rar, (带中文注释的C51语言例程), 利用定时器0中断实现LED灯的简单控制。 2. T0_C51.rar, (带中文注释的51汇编语言例程), 利用定时器0中断实现LED灯的简单控制。 两个同样功能的timer0中断程序都在MCU51-63K仿真器下通过实验。
上传时间: 2013-11-26
上传用户:大三三