sw1
共 15 篇文章
sw1 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 15 篇文章,持续更新中。
用VHDL 语言设计数字钟,实现在数码管上显示分钟和秒
用VHDL 语言设计数字钟,实现在数码管上显示分钟和秒,并且可以手动调节分钟, 实现分钟的增或者减。该设计包括以下几个部分: (1)分频电路的设计,产生1Hz 的时钟信号,作为秒计时脉冲; (2)手动调节电路,包括“时增”“时减”“分增”“分减”。 (3)时分秒计时电路。 (4)7 段数码管显示电路。 将 SW1 和SW2 初始状态均置为高电平。拨动开关SW1 到低,分钟进行加计数,秒停 止计数,
步进电机起/停,正/反循环控制程序 1.按下一次开关SW2,步进电机顺时针旋转,按下一次开关SW1则停止 再按下一次开关SW2,步进电机反时针旋转,再按下一次开关SW1则停止 重复上述操作,
步进电机起/停,正/反循环控制程序
1.按下一次开关SW2,步进电机顺时针旋转,按下一次开关SW1则停止 再按下一次开关SW2,步进电机反时针旋转,再按下一次开关SW1则停止
重复上述操作,则会出现同样现象
2.按下任意键,退出
步进电机起/停,正/反循环控制程序 * 运行步骤:1.按下一次开关SW2,步进电机顺时针旋转,按下一次开关SW1则停止 * 再按下一次开关SW2,步进电机反时针旋转,再按下一次开关SW1则停
步进电机起/停,正/反循环控制程序 *
运行步骤:1.按下一次开关SW2,步进电机顺时针旋转,按下一次开关SW1则停止 *
再按下一次开关SW2,步进电机反时针旋转,再按下一次开关SW1则停止 *
重复上述操作,则会出现同样现象 *
2.按下任意键,退出
ADT600-1的基地址0x300,中断为7
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all
实验板的AVR程序
实验板的AVR程序,矩阵4*4键盘键值显示,驱动蜂鸣器发出按键声。
接线定义:SW1~8打开,SW2-1,2,3,4,打开,SW2-6为LED的电源,SW3-8为系统复位脚。
PA2(SW5-7)为蜂鸣器输出端,PB(SW4-1~8)为键盘接入
记事:本程序旨在对矩阵键盘扫描的理解与演示,程序适合初学者使用。
使用器件:ATMEGA8535,可更换。 默认片内1MHz晶振
功能
带双通道功能的秒表 该代码可以实现 双通道的计时以及显示当前时间的功能 通过SW2 SW3 可以修改当前时间 通过SW1 进入计时状态 在按SW1开始计时 而 SW2 SW3 保存计时结果 最好
带双通道功能的秒表
该代码可以实现 双通道的计时以及显示当前时间的功能 通过SW2 SW3 可以修改当前时间
通过SW1 进入计时状态 在按SW1开始计时 而
SW2 SW3 保存计时结果 最好用flashget下载
2个51单片机实现UART通信 程序分master和slave2个部分。 master等待按键(SW1)
2个51单片机实现UART通信
程序分master和slave2个部分。
master等待按键(SW1),按键按下后将数据发送到slave单片机,slave单片机中断接受查询发送,将收到的数据发送回master,master中断接受,收到后将LED灯点亮。
89S51 与数码管显示器以及键盘SW 对应引脚的联机为: P0.0-------------------------数码管显示器的a脚 P0.1-------------------------
89S51 与数码管显示器以及键盘SW 对应引脚的联机为:
P0.0-------------------------数码管显示器的a脚
P0.1-------------------------数码管显示器的b脚
P0.2-------------------------数码管显示器的c脚
P0.3-------------------------数码管显示器的d脚
P0.4-----
控制四相步进电机按双八拍的运行方式运行。按下开关SW1时启动步进电机
控制四相步进电机按双八拍的运行方式运行。按下开关SW1时启动步进电机,按ESC键停止工作。采用循环查表法,用软件来实现脉冲循环分配器的功能对步进电机绕组轮流加电。
要求对题目进行功能分析(四项功能:快速顺时针旋转,慢速顺时针旋转,快速逆时针旋转和慢速逆时针旋转),进行步进电机远程控制系统硬件电路设计,画出电路原理图、元器件布线图、实验电路图;绘制程序流程图,进行步进电机控制程序设计(采用8086
ADT600-1的基地址0x300,中断为7
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all
频率计
频率计,有3个档位可通过键SW0、SW1、SW2来选择量程。
1.熟悉硬件仿真工具KD30的使用。 2.修改样本程序 SAMP1a
1.熟悉硬件仿真工具KD30的使用。 2.修改样本程序 SAMP1a,使无论在计数或停止计数时,按 SW3 均对计数值清零,并停止计数。 3.编制一个秒表程序, 测试精度为0.1秒,按 SW1键启动计数,再按一次 SW1键停止计数。任何时候按 SW3 键停止计数,并对计数值清零。 4.按 SW1键后, 以 0.1 秒为单位开始计数,再按一次 SW1 键停止计数。若按 SW1 键时间超过2秒,则计数
ADT600-1的基地址0x300,中断为7
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all
按键控制数码管显示实验
按下按钮SW1时,数码管LED1显示数字“1”;按下SW2时,数码管LED2显示数字“2”;以此类推,按下SW6时,数码管LED6显示数字“6”;无键按下时,数码管不显示任何内容。
实验二 流水灯实验
按下SW1按钮时,八个发光二极管(L1—L8)呈顺时针方向暗点流动;按下SW2按钮时,呈顺时针方向亮点流动;分别按下SW3、SW4按钮时,与上述流动方向相反,但效果相同;无键按下时,程序恢复初始状态,即停止运行