说明: Virtual51是一个动态可视化的MCS-51全功能模拟程序,可以让你在Virtual51上运行MCS-51程序就如同在硬体上一 样。提供8KB的程序空间,256字节的RAM,16KB的XRAM,2个16位的定时/计数器(T0 和 T1),一个实时时钟,一个 5X6的小键盘,一个128X64点阵的LCD,一个音频发生器,一个串口(未连接至电脑串口),一个打印口(连接至电脑 打印口),和5个有两个优先级的中断源。 Virtual51不可以载入大于8KB的51程序和大于16KB的XRAM数据文件,并且程序以固定的12Mhz时钟运行,编写程序时留意。 XRAM载入数据文件的实际大小,可从XRAMSH 和 XRAMSL 寄存器中读取。 例子说明: KeyPad---------简单演示KeyPad的使用; Music----------Virtual51演奏音乐; Picture--------LCD图形演示; Proc24c02------使用Virtual51从电脑打印口读写24C02A
上传时间: 2016-05-18
上传用户:wfeel
在atmega16用端口模拟电视视频信号输出,用时钟中断产生行频扫描
上传时间: 2013-12-12
上传用户:冇尾飞铊
、本实战的目的是让大家熟悉ADC模块的功能以及AD转换的方法 2、项目实现的功能:从芯片RA0输入一个可以随时变化的模拟量(通过调节DEMO板VR1实现) 则单片机就能够及时地把该模拟量进行模/数转换,并用LED显示出来,我们可以看到转换结果 会随模拟量的变化而变化,从而以让我们了解片内ADC模块的工作情况。 3、本例的软件设计思路:利用单片机片内硬件资源TMR0和预分频器,为ADC提供定时启动信号。但是 没有利用其中断功能,而是采用了软件查询方式,转换结果采用了右对齐方式, A/D转换的时钟源选用了系统周期的8倍,本例对于ADC的电压基准要求不高, 我们就选用了电源电压VDD和VSS作为基准电压, 4、对于A/D转换过程是否完成也没有利用ADC模块的中断功能,而是以软件方式查询其中启动位GO是否为0。本例中选用的模拟通道为AN0。
上传时间: 2014-01-17
上传用户:离殇
KEIL中有关电子时钟的源程序,可以在KEIL中模拟实现电子时钟
上传时间: 2014-12-04
上传用户:黑漆漆
一款由Java实现的电子时钟程序,以模拟表盘形式显示
上传时间: 2016-09-30
上传用户:miaochun888
内置串行时钟程序及原理,I2C串行总线模拟程序及原理
上传时间: 2014-01-20
上传用户:bruce5996
AVR单片机 实验教学指导书 实验一 实训装置的认识与软件使用 实验二 彩灯控制 实验三 键控加减计数 实验四 外部中断的使用 实验五 数码管动态扫描显示 实验六 实时时钟显示 实验七 高频脉冲频率的测量 实验八 低频脉冲频率的测量 实验九 脉宽调制的实验 实验十 显示驱动器7219的使用 实验十一 7219驱动8位8段数码管的时钟显示 实验十二 8×8点阵字符显示控制器的使用 实验十三 异步通信实验 实验十四 多路模拟数据采集与显示 实验十五 模拟比较器应用 实验十六 矩阵键盘扫描与编码显示 实验十七 常数设置 实验十八 液晶显示器应用
上传时间: 2016-10-19
上传用户:wqxstar
你还在自己模拟IIC总线时序吗?别傻啦,赶紧用真正的IIC总线吧,C8051F单片机就有这样的功能,这是一个用IIC总线读写时钟芯片的例子,工作正常,反正我用了三年,没问题
上传时间: 2016-10-30
上传用户:s363994250
通过ADC0809对模拟信号进行采样,然后将转换好的8位数据迅速转存到FPGA内部存储器中,同时增加一个锯齿波发生电路,扫描时钟与地址发生时钟一致。由此完成一个示波器功能!
上传时间: 2016-11-13
上传用户:maizezhen
ucosDEMO程序,可以模拟实现任务管理,优先级反转,内存管理,消息队列,时钟中断等
上传时间: 2013-12-22
上传用户:wangzhen1990