ï»?!DOCTYPE html>

gogogo高清在线观看视频电影_gogogo香港国语版_gogogo大但人文艺术包子铺_gogogogo高清在线手机观看_gogogogogo高清国语_gogogo高清完整国语_gogogo电影在线观看免费_gogogo免费高清完整版_gogogo高清免费观看中国_gogogo日本高清完整版电视剧_gogogoGO高清免费完整在线观看_gogogo高清免费完整版如果

‹Ȁ光打标机矩阵键盘模块‹¹‹é€?/h2>
¾~–辑   重庆初刻   发表äº?022/8/24 0:00:00

矩阵键盘模块要实现设¾|®CH451的系¾lŸ参敎ͼŒ接收按键中断信号åQŒ发送读取按键键值命令及è¯Õd�–键å€û|¼Œ向主处理器发送按键中断和发送按键键倹{€‚上ç”?sh¨´)复位之后åƈ延时几个旉™’Ÿ周期后,辅助处理器就发送设定系¾lŸ参数的命ä×o(010000000010 B)来启动CH451芯片的键盘控制功èƒ?然后½{‰待DOUT信号变äؓ低电(sh¨´)òq»I¼Œ即äñ”生按键中断请求,FPGA‹‚€‹¹‹到低电(sh¨´)òq³的中断è¯äh±‚后,便立卛_�‘送读取按键键值的命ä×o0111B òq¶从 DOUT引脚è¯Õd�–åH–位按键键倹{€‚之后中断输出端口Keyboard_int变äؓ低电(sh¨´)òq»I¼Œ向主处理器ARM 发送按键中断请求,在时间èáu9.035us位置附近åQŒARM 响应了中断请求,è¯Õd�–按键键å€ég‹É能信号Keyboard_en变äؓ高电(sh¨´)òqÏxœ‰效,FPGAž®±将转换后的16位按键键值送到数据æ€ȝº¿ä¸?åœ?245.0ns位置附近åQŒ主处理器读取键值完毕后åQŒ释放数据æ€ȝº¿和地址æ€ȝº¿ã€?

‹¹‹速模块的½E‹序设计åQŒEncoder_A和Encoder_B是光ç”늼–码器输出的A、B两相脉冲信号,计数器子模块ENCODER_TIMER16会在¾l™定旉™—´对Encoder_A和Encoder_B脉冲˜q›行ç›怽�鉴别òq¶根据相位鉴别结果进行加或者减计数åQŒEncoder_A的相位超前Encoder_B的相ä½?0“ïæ—Ӟ¼Œ即编码器正向旋è�{åQŒ就˜q›行åŠ?计数åQŒEncoder_A的相位落后Encoder_B的相ä½?0“ïæ—Ӟ¼Œ即编码器反向旋è�{åQŒ就˜q›行å‡?计数;然后在给定时间定时到了之后将计数å€ég¿�存到计数值锁存子模块ENCODER_REGä¸?òq¶将前一‹ơ的计数倯D¦†盖掉,子模块ENCODER_REG接收到ARM发送的è¯Õd�–计数值命令后åQŒ便ž®†计数值放到数据æ€ȝº¿上ã€?