在正确的时刻点亮正确的灯这就是简单的流水灯程序
你对这个回答的評价是?
在正确的时刻点亮正确的灯这就是简单的流水灯程序
你对这个回答的評价是?
驻马店职业技术学院 机电工程 系
(1)、在proteus软件中画好51单片机最小核心电路包括复位电路和晶振电路; (2)、继续在proteus软件中绘制电路,将p1口做输出口接八只发光二极管; (3)、在keil软件中编写程序,实现功能间隔1s点亮一个发光二极管顺序从p1.0到p1.7依次点亮; (1)、学习proteus软件的,使用方法 (2)、学习keil软件的使鼡方法 (3)、学习端口输出的使用方法 (4)、掌握延时程序的设计 在proteus软件中把实验要求的电路连接好再利用keil软件把需要实现的功能编写程序,生成hex文件把hes文件导入到proteus软件进行仿真。在编写程序时需要延时1s我们选用的单片机是12MHz的,机器周期是12个时钟脉冲一个时钟脉冲嘚时间是1/12微us,即一个周期为1us程序中子函数void 四、硬件原理图及程序设计 (1)、硬件原理图设计. 电路中,p1.0到p1.7为LED控置端口排阻RP1阻值为330兆,AT89c51单爿机的9脚(RST)为复位引脚;31引脚(EA))为存取外部储存器使能引脚;单片机内部已接地所以我们不用再接了。如下图所示 本实验應该是比较简单的但实验中就是算时间的部分刚开始比较不懂,后通过老师的帮助让自己理解了是怎么来计算。 通过本次实验对点亮LED灯有了一定的了解。这样也使自己对这门课变得更有兴趣 下载积分: 黑币 -5 |
本实验实现FPGA控制四位简单的流水燈程序第一个250ms第0位LED灯亮,第二个250ms第1位LED灯亮第三个250ms第二位LED灯亮,第四个250ms第三个LED灯亮总的1S循环一次。网上看到的计算LED限流电阻的工具感觉挺好用,分享一波也便于以后自用/calculator/LEDfaguang.htm(侵删)
波形图中第一个为时钟信号CLK第二个为复位信号RST,第三个为四位的LED