律不断地接通与断开,这时步进电动机的转子就连续不停地一步步的逆时 针方向转动。如果改变步进电动机的转动方向,只要将定子各绕组通电的顺序改为A相--C相--B相--A相,转子转动方向即改为顺时针方向。
单三拍分配方式时,步进电动机由A相通电转换到B相同点,步进电动机的转子转
过一个角度,称为一步。这时转子转过的角度是30度。步进电动机每一步转过的角度称为步距角。
(2)三相双三拍运行方式三相双三拍运行方式:每次都有两个绕组通电,通电方式是AB→BC→CA→AB??,如果通电顺序改为AB→CA→BC→AB??则步进电机反转。双三拍分配方式时,步进电动机的步距角也是30度
(3)三相单,双六拍运行方式:三相六拍分配方式就是每个周期内有六个通电状态。这六中通电状态的顺序可以使A→AB→B→BC→C→CA→A??或者A→CA→C→BC→B→AB→A??六拍通电方式中,有一个时刻两个绕组同时通电,这是转子齿的位置将位于通电的两相的中间位置。在三相六拍分配 方式下,转子每一步转过的角度只是三相三拍方式下的一半,步距角是15度。
单三拍运行的突出问题是每次只有一相绕组通电,在转换过程中,一相绕组断电,另一相绕组通电,容易发生失步;另外单靠一相绕组通电吸引转子,稳定性不好,容易在平衡位置附近震荡,故用的较少。
双三拍运行的特点是每次都有两相绕组通电,且在转换过程中始终有一相绕组保持通电状态,因此工作稳定,且步距角与单三拍相同。
六拍运行方式转换时始终有一相绕组通电,且步距角较小,故工作稳定性好,但电源较复杂,实际应用较多。
题目17 8只数码管同时显示多个不同字符
设计要求
单片机控制8只数码管,同时显示8个字符。例如,从左至右显示“12345678”,接着显示“23456781”,在接着显示“34567812”,?? “81234567”, “12345678”,
题目18 按不同的键发出不同的声音
设计要求
单片机的P1口分别接有7个按键,分别对应输出7个音符。当某一按键按下时,发出对应的音符的声音。
题目19 对两个外中断引脚上的中断计数
设计要求
本设计同时允许两个外中断引脚INT0和INT1中断,连接INT0和INT1脚上的两个按键触发这两个中断时,在两个中断服务程序中则分别会对这两个中断计数,并显示在左右各3只LED数码管上,再设有两个按键,分别用于两组计数的清零操作。
要求:
题目20 单片机P1口实现的顺序控制
设计要求
在工业生产中,象注塑机工艺过程大致按“合模?注射?延时?开模?产伸?产退”顺序动作,用单片机的I/O来控制最易实现。
单片机的P1.0~P1.6控制注塑机的七道工序,七道工序用模拟控制七只发光二极管的点亮来模拟,低电平有效,设定每道工序时间转换为延时。P3.4(输入)接工作启动开关,高电平动作。P3.3为外部故障输入模拟开关,低电平为故障报警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序3位有输出(P1.6、P1.5、P1.4点亮发光二极管)。
题目21 单片机通过82C55控制交通灯
设计要求
用82C55作输出口,控制12个发光二极管燃灭,模拟交通灯管理。
82C55的PA0~PA7、 PB0~PB3接发光二极管L15~L13、L11~L9、L7~L5、L3~L1。 执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程。
题目22 电话拨号键的LCD显示
设计要求
设计一个单片机监控的电话拨号键盘,将电话键盘中拨出的某一电话号码,显示在LCD显示屏上。电话键盘共有12个键,除了“0”~ “9”10个数字键外,还有“*”键
用于实现退格功能,即清除输入的号码;“#”键用于清除显示屏上所有的数字显示。还要求每按下一个键要发出声响,以表示按下该键。
题目23 外部计数输入信号控制LED的闪烁
设计要求
如题44图所示,51单片机的P1口上接有8个发光二极管LED0~LED7经限流电阻分别接至+5V上,采用定时器T1的方式1的中断计数方式,如题图所示,计数输入引脚T1(P3.5)上外接开关K1,作为计数信号输入。按4次K1后,P1口的8只LED闪烁不停。
题44图 外部计数输入信号控制LED的闪烁
题目24 测量INT引脚上正脉冲的宽度 1设计要求:利用定时器/计数器门控制位GATEx的应用:测量INT1引脚上正脉冲的宽度(该脉冲宽度应该可调),并在6位LED数码管上以机器周期数显示出来。其方法如题55图所示。
题55图 利用GATE位测量正脉冲的宽度
题目25 单片机之间的双向通信
设计要求:
两片单片机(称为甲机和乙机)之间采用方式1双向串行通信。
1.甲机的K1按键可通过串口控制乙机的LED1点亮、LED2灭,甲机的K2按键控制乙机LED1灭、LED2点亮,甲机的K3按键控制乙机的LED1和LED2全亮。
2.乙机的K2按键可控制向甲机发送数字,甲机接收的数字会显示在其P0端口的数码管上。
题目26 单片机控制8×8 LED点阵屏显示数字
设计要求
用单片机的P0口外接74LS245作为控制8×8 LED点阵屏的行驱动,列选通由P1端口控制,程序运行时,8×8 LED点阵屏依次循环显示数字0~9。刷新时间由定时器T1的定时中断来完成。
题目27 单片机控制时钟芯片DS1302的液晶显示时钟
设计要求
DS1302是美国DALLAS公司推出的高性能的实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,具有处理闰年补偿功能,最大有效年份可达2100年,显示器件采用1602液晶显示屏。
题目28 甲机通过串口控制乙机LED闪烁
设计要求
两片单片机(称为甲机和乙机)之间采用串行通信方式1来控制乙机的LED1闪烁,LED2闪烁, LED1和LED2同时闪烁,或者同时关闭LED1和LED2。
1.甲机发送字符“A”,控制乙机的LED1闪烁; 2.甲机发送字符“B”,控制乙机的LED2闪烁;
3.甲机发送字符“C”,控制乙机的LED1和LED2同时闪烁,; 4.甲机停止发送任何命令字符,则乙机的LED1和LED2均 停止闪烁
在上述功能的基础上,在电路中添加LED指示灯和蜂鸣器,使系统可以同时识别依次按下的多个按键,在到达指定位置后蜂鸣器发出短暂声音且LED闪烁片刻,数字继续滚动显示。例如,当前位置在1层时,用户依次按下4、6、5时,则数字分别向上滚动到4、5、6时暂停且LED闪烁片刻,同时蜂鸣器发出提示音。声音频率可固定或可变。如果在待去的楼层的数字中,有的在当前运行的反方向,则数字现在当前方向运行完毕后,再依次按顺序前往反方向的数字位置。