LED周期闪烁,周期为1s, 这个周期是怎么来的呢?比如说我们需要让LED亮0.5s灭0.5s,那么这个周期就是1Hz。我板子上使用的晶振是50MHz,也就是1Hz的50000000倍。那么我们就利用计数器计数。等计到50000000/2的时候,把输出状态求反,那么亮着的灯就变灭了,灭的灯也就变亮了。
上传时间: 2013-12-09
上传用户:dyctj
单片机控制PS2键盘的实例源码 本程序源码只供学习参考,不得应用于商业用途,如有需要请联系作者。 [注:AT89x51使用12M晶振]
上传时间: 2014-01-15
上传用户:han_zh
This MATLAB code simulates the effects of amplitude variation between modulators for the wireless LO.该程序分析由于本振信号幅度动态变化对调制器的影响。
标签: modulators amplitude simulates the
上传时间: 2016-12-09
上传用户:pinksun9
8051串口程序,解决了8.192晶振数据不同步的问题
上传时间: 2013-12-18
上传用户:Thuan
DS1302读写程序。功能:向串口调试工具输入b,窗口立刻显示从DS1302读出的时间值。用户只需更改管脚定义,即可在自己的板子上运行。该程序在STC12C5A56S2单片机上已通过硬件调试,晶振24M。
上传时间: 2016-12-14
上传用户:thuyenvinh
//DS1302工作开始 void TimeWorkStart(void) { unsigned char val val = TimeByteRead(timereadseg) //读秒数据 val &= 0x7f //打开晶振 TimeWrieDisbale() //开放DS1302写保护 TimeByteWrite(timewriteseg, val) //打开晶振 TimeByteWrite(tricklewrite, 0xa5) //打开充电二极管 TimeWriteEnable() //使能DS1302写保护 }
标签: void TimeWorkStart TimeByteRead timereadseg
上传时间: 2013-12-11
上传用户:爺的气质
GM812X 系列串口扩展芯片可为用户提供最简单和高性能的通用串口扩展方案,该系列芯 片子串口最高波特率达38400bps。该芯片提供两种工作模式,用户可根据需要灵活选择。该芯 片母串口和子串口的工作波特率可由软件调节,而不需要修改外部电路和晶振频率。 GM812X 系列芯片的外部控制少,应用灵活,编程使用简单,适合于大多数需要多串口扩 展的应用场合。 驱动C代码
上传时间: 2014-01-24
上传用户:hopy
matlab混沌工具箱,包括C_C方法,wolf计算最大Lyapunov指数法等,不同于陆振波的,本工具箱中的函数均可见,完全免费版本
上传时间: 2016-12-20
上传用户:gmh1314
GPS时钟系统:用W78E516B单片机,接收GPS的$GPGGA信息中的时间数据,采用12MHZ晶振,4800波特率接收.
上传时间: 2014-10-12
上传用户:星仔
昨天上传的有点问题,这次的串口完全能正常工作了。整体功能如下: 1.KEIL 环境下的四个任务 2.任务0 完成LED的亮,并发一个数据U 3.任务1 完成LED的灭 4.任务2 信号量等待,接收外部中断并发1000个字节的数据给串口 5.任务3 当串口发来数据串时,从串口返回收到的数据。 6 串口波特率115200 7开发板晶振12M 还有请站长把我的前面的几个我的KEIL下的UCOS下的移植给删了吧,这个是最完整的,以前的的多少有些问题
标签:
上传时间: 2016-12-21
上传用户:yd19890720