模拟电梯运行程序 功能如下: 初始化时,电梯位于第一层; 有键按下时,开始运行 运行时距离相差一层的才被记录并 向上运行时记下所有的所在层下面的请求; 向下运行时记下所有的所在层上面的请求; 到达楼层后,关掉指示灯,开门并停留20S 在停留的20S中包含关门的时间 在停留期间,按下关门则立即关门! 假设关门的时间是5S,在这个时间内按下开门时将开门停留 当有人按下该层按钮时,则自按下起停留20S 然后关门继续运行 当到达楼层时,传感器输出高电平 ************************************************************ I/O口描述: 模拟方式驱动: P0口连接DAC0832的数据口 P2_6<-->CS1 P2_7<-->CS2 P2口作为传感器信号输入端 P2_0-P2_4<-->1~5 P1口作为来自按键的控制信号输入端 P1_0~P1_6<--> 按键的 1~7 timer1作为定时器定时20S使用
上传时间: 2013-12-31
上传用户:cazjing
单片机是52的,P0口连到四个数码管的七个管脚,其中两个冒号点为最后两个数码管的DOP点,P1.0至P1.3为四个数码管的选通端,低电平有效。程序2较完整,可实现设定时间功能。
标签: 单片机
上传时间: 2014-11-29
上传用户:tonyshao
单片机系统上电后,P0 口和 P1 口都被清 0。然后,你规定一个由 6 个数字构成的序列(每个数字从 0~F 中选取),比如 E、8、9、0、7、F。然后每次当单片机检测到外部中断 0发起中断时间时,读取 P0 口和 P1 口上的状态值,当连续 6 次外部中断事件的对应的数字序列构成你所设定的序列后(举例来说,如果 P0.0 是 1,P0 和 P1 的其他管脚是 0,那么我们称为检测到一次数字 0),从串口打印输出一幅类似下图的 16×16 的ASCII码的圣诞树图片。
上传时间: 2015-12-04
上传用户:wqxstar
8x4键盘扫描,使用共阴极数码管显示。P2口的低4位作为行线,P0口用作列线。使用的是行扫描,通过测试
上传时间: 2016-02-17
上传用户:thuyenvinh
八路电压表C程序, 使用keil C51 使用AT89C52单片机,12MHZ晶振,P0口读入AD值,P2口作AD控制,用共阳LED数码管
上传时间: 2016-03-07
上传用户:wfeel
#include "at89x51.h" unsigned char code ddisp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f} //段显0123456789,P0口
标签: unsigned include ddisp char
上传时间: 2013-12-03
上传用户:zm7516678
采用8*8LED动态显示文字演示程序,使用AT89C52单片机,12MHZ晶振,P0口输出一行数据,P2口作行扫描,用共阳LED管 P1口接三个按键,用于逐字显示、向上滚动显示文字、暂停备用。
上传时间: 2016-03-12
上传用户:lnnn30
BH1415F调频台控制C程序,使用keil C51,使用AT89C52单片机,12MHZ晶振,用共阳四位LED数码管,P0口输出段码,P2口扫描
上传时间: 2013-12-23
上传用户:hoperingcong
秒表/时钟计时器的设计采用AT89C52单片机,最小化应用设计;采用共阳七段LED显示器,P0口输出段码数据,P2.0-P2.5口作列扫描输出,P1.0、P1.1、P1.2口接三个按钮开关,用以调时及功能设置。为了提供共阳LED数码管的驱动电压,用三极管8550作电源驱动输出。
上传时间: 2014-01-22
上传用户:kiklkook
8051与0804AD转换器接口程序,是用汇编语言编写,还有部分注释. 0804的基本应用,转动电位器,P0口显示取到的数
上传时间: 2016-04-16
上传用户:wanghui2438