基于单片机的led旋转时钟设计报告内容摘要:
转旋转。 该电路板应该越轻越好,器件可使用贴片式的。 首先要计算旋转时钟的周长和半径。 选用直径为3mm的发光二极管组成一列,这样最外侧的发光二极管旋转一周经过的显示位置有60个。 为了在显示时每分钟之间有一个间隔,我们在每分钟之间引入一个1mm空隙,如图4所示,于是得到旋转的周长C=603mm+591mm=239mm,可得半径R=38mm。 得到半径后,可将8只发光二极管按38mm平均间距排成一列,如图5所示,这样就确定了显示部分的硬件尺寸设计,7只内侧的发光二极管可使用蓝色的高亮度管,最外侧的时间刻度发光二极管可用红色以突出刻度。 图4 旋转周长 图5 发光二极管列半径为38mm时间的计算。 根据视觉暂留的原理,即旋转周期T≤100ms。 在这1ms中,,。 这样,就完成了发光二极管显示时间的计算。 直流电机的控制简单,较适合用在旋转时钟中带动电路板旋转。 刚才计算出周期T=50ms,即电机转轴每60ms旋转一圈,得到每秒转动的圈数f=1/T=,所以可选用转速约为1000rmp的电机,可以通过与电位器串联进行具体的转速调整。 在旋转电路板的电路中,连接了一个红外接收管,当有与之配对的红外发光二极管发出红外线照到其上时红外接收管在电路中导通,则外部中断INT1的输入端呈现低电平,将会触发外部中断。 在电机控制和红外管得电路中有一个红外发光二极管,发射管和接收管组成红外对管,用于同步。 红外发光二极管固定在电机附近,接收管固定在旋转电路板背面,需要保证接收管和发射管在电路板每旋转一周能对齐一次,以产生一个中断信号。 五、实验计划(一)、设计好整体规划; (二)、根据规划选材料; (三)、编写程序; (四)、实验仿真; (五)、若有不合适的地方,总结经验并做适当的调整直至仿真成功; (六)、购买材料; (七)、组合各部件; (八)、拍照片,制作实验报告和演示验证的PPT。 六、实验步骤(一)、明确系统功能电机带动一列发光二极管绕轴旋转,单片机控制发光二极管在旋转过程中的相位置上点亮以指示时间和刻度。 与此同时,单片机内部进行时钟的计时操作,以控制旋转时钟显示正确的走时。 系统的最终效果与图相似。 (2) 、设计实验电路图并确定各种实验材料的规格实验电路如图6,系统框图如图7。 图6 旋转时钟系统仿真电路图图7 系统框图(3) 、编写实验程序系统程序如下。 ORG 00H。 起始地址00H JMP MAIN。 跳转到MAIN ORG 0BH。 Timer 0中断向量地址 JMP TIM0。 跳转到TIM0 ORG 13H。 外部中断1向量地址 JMP EXT1。 跳转到EXT1。 这里是主程序段,使能中断,中断优先级,装载计数初始值等MAIN: MOV IE, 86H。 使能Timer 0中断和外部中断1 SETB。 设置 MOV IP, 02H。 设置Timer 0优先级较高 MOV TMOD, 01H。 使用Timer 0工作在模式1下 MOV TH0, 3CH。 装载计数初始值,50ms延时 MOV TL0, 0B0H MOV R0, 00H。 Timer 0的50ms延时计数器 MOV R1, 00H。 秒的计数器 MOV R2, 00H。 分的计数器 MOV R3, 00H。 时的计数器 MOV 32H, 0FFH。 旋转时钟的指针显示数据 SETB TR0。 启动Timer 0中断 JMP $。 循环本行,等待中断发生。 这里是Timer 0中断服务子程序,用于分,时计时TIM0: INC R0。 50ms延时计数器加1 CJNE R0, 20, NEXT。 如果不等于20,说明不到1秒,跳到NEXT INC R1。 如果R0=20,计时1秒,R1加。基于单片机的led旋转时钟设计报告
相关推荐
设 计计 10 作用。 555 定时器性能比较好,只要 少 接上几个电阻、电容 就能构成多谐振荡器、单稳态触发器以及施密特触发器等脉冲产生与变换电路,经常用于仪器仪表、电子测量等方面。 此设计测量的原理就是,利用 555 定时器外加几个电阻、电容或电感,生成多谐振荡器。 ( C1为比较器 1, C2 为比较器 2)。 Vcc( 8脚):接 正 电源。 一般为 ~15V。 GND( 1脚):接地。
,ULN2803 相当于一个反相驱动器,其内部具体结构如图 25: R 1R 3R 2图 25 ULN2803 的内部结构ULN2803 的特点:1.最大驱动电流可达 500mA2.反向驱动河南科技大学本科毕业设计(论文)123.需要限流电阻,数码管越多,限流电阻的阻值越小167。 单片机外围接口电路设计167。 发光二极管发光二极管咋两端的电压差超出其导通压降时开始工作
5 00n nns 0n — 同步转速 常用改变转差率的方法有改变定子电压调速、采用滑差电动机调速、转子电路串电阻调速、串级调速以及脉冲调速。 前两种方法适合于笼型异步电动机,后者适合于烧线式异步电动机。 这些方案共同的特点是在调速过程中均产生大量的转差功率 ,并且消耗在转子电路,使转子发热。 在不计定子绕组铜耗条件下, η 变转差率调速系统最大可能的效率η定义为输出机械功率
要一个最基本的微处理系统就可以通过ST7920芯片来控制其它的芯片。 ST7920的主要技术参数和显示特性如下:电源:VDD (~+)+5V(内置升压电路,一般无需负压);功耗:正常模式:450μA,睡眠模式:3μA,低功耗模式:30μA;显示内容:128列 64行;显示颜色:黄绿;显示角度:6:00钟直视;LCD类型:STN;与MCU接口:A位并行/3位串行;配置有LED背光显示功能
CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0ABCE1ABCE2ABCE3 图 6: 74HC138 管脚分配连接图 点阵组合电路 此点阵是按共阴式组合,控制列选端低电平有效。 ROW0~ ROW23 为行数据端, COL0~COL16
~ 12位 A/D转换精度,测温分辨率可达 ℃。 此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此选用方案三。 DS18B20 是 Dallas 半导体公 司推出的一线总线数字化温度传感器件,它能在现场采集温度数据,并将温度数据直接转换成数字量输出。 DS18B20 支持 “一线总线 ”接口,测量温度的范围为