欢迎访问ic37.com |
会员登录 免费注册
发布采购

HCTL-2032 参数 Datasheet PDF下载

HCTL-2032图片预览
型号: HCTL-2032
PDF下载: 下载PDF文件 查看货源
内容描述: 正交解码器/计数器接口IC [Quadrature Decoder/Counter Interface ICs]
分类和应用: 解码器驱动程序和接口计数器接口集成电路光电二极管
文件页数/大小: 20 页 / 292 K
品牌: AGILENT [ AGILENT TECHNOLOGIES, LTD. ]
 浏览型号HCTL-2032的Datasheet PDF文件第12页浏览型号HCTL-2032的Datasheet PDF文件第13页浏览型号HCTL-2032的Datasheet PDF文件第14页浏览型号HCTL-2032的Datasheet PDF文件第15页浏览型号HCTL-2032的Datasheet PDF文件第16页浏览型号HCTL-2032的Datasheet PDF文件第17页浏览型号HCTL-2032的Datasheet PDF文件第19页浏览型号HCTL-2032的Datasheet PDF文件第20页  
Set Portb.4  
Reset Portb.5  
Reset Portb.6  
'EN1=1  
'EN2=0  
'Select X-axis  
Result_new = 0  
Result_old_x = 0  
Result_old_y = 0  
Do  
Set Portb.0  
Waitms 25  
'Disable OE  
Reset Portb.1  
Set Portb.3  
Reset Portb.0  
'SEL1=0 (MSB)  
'SEL2=1 (MSB)  
'Enable OE  
Gosub Get_hi  
'Get MSB  
Set Portb.1  
Set Portb.3  
'SEL1=1 (2nd Byte)  
'SEL2=1 (2nd Byte)  
Gosub Get_2nd  
'Get 2nd Byte  
Reset Portb.1  
Reset Portb.3  
'SEL1=0 (3rd Byte)  
'SEL2=0 (3rd Byte)  
Gosub Get_3rd  
'Get 3rd Byte  
Set Portb.1  
Reset Portb.3  
'SEL1=1 (LSB)  
'SEL2=0 (LSB)  
Gosub Get_lo  
'Get LSB  
Set Portb.0  
Waitms 25  
'Disable OE  
Mult = 1  
Temp = Result_lo * Mult  
Result = Temp  
'Assign LSB  
Mult = Mult * 256  
Temp = Result_3rd * Mult  
Result = Result + Temp  
Mult = Mult * 256  
Temp = Result_2nd * Mult  
Result = Result + Temp  
Mult = Mult * 256  
Temp = Result_hi * Mult  
Result = Result + Temp  
'
'Assign 3rd Byte  
'Assign 2nd Byte  
'Assign MSB  
'Result = 32-bits Count Data  
'
.
.
Loop  
Get_hi:  
Hi_old = Pina  
'Get Current Data  
'Get 2nd Data  
Hi_new = Pina  
If Hi_new = Hi_old Then  
Result_hi = Hi_new  
Return  
'Get Stable Data  
Else  
Goto Get_hi  
End If  
Figure 18. Typical Program for Reading HCTL-2032 with Atmel AVR  
18  
 复制成功!
51La