历史上的今天
今天是:2024年10月23日(星期三)
2019年10月23日 | PIC12C671单片机鼠标
2019-10-23 来源:eefocus
简 介
PIC12CXXX单片机将是伟大的鼠标控制器,但它的I/O口不足。你需要两个I/O用于X轴编码器,两个用于Y轴编码器,一个用于串行输出,以及2或3个I/O用于鼠标按键,但我们仅有6个I/O口。
解决的方式是通过对按钮使用A/D转换。2或3个开关是可以编码的,依据连接它们通过电阻器和使用A/D转换读取所产生的结果。A/D脚可以周期性的改变深入到编码LED。请参阅电原理图。
电路示意图
上一篇:16c54四位LED时钟显示程序
下一篇:基于PIC12C508的定时器
史海拾趣
|
别看程序长,只问两个小点, (1)下面的红色显示处,字母\'b\'可以去掉吗??? (2)下面的蓝色显示处,字母\'x\'是什么意思呢???可以去掉吗??? LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY alu IS ...… 查看全部问答> |
|
一开始我用查询方式来读取按键 可是由于后面有delay();很大机会按键的时候在delay里读不出来 后来采用了中断,可是中断就这几个口,根本无法满足需求。。。 … 查看全部问答> |
|
各位兄弟大家好,最近老大说让我看看DDK方面的资料,可能是要我做Windows Mobile或者Windows方面的驱动开发了,期望大家给点方向和资料什么的 各位兄弟大家好,最近老大说让我看看DDK方面的资料,可能是要我做Windows Mobile或者Windows方面的驱动开发了,期望大家给点学习的方向和电子版的资料什么的,我基础比较差一点,之前一直使用C++做win mobile 应用方面的开 ...… 查看全部问答> |
|
初学驱动,学到一个函数,希望高手能帮忙解惑,听说标题要长。。。。。。。。。。。。。 Windows 下的驱动编程 有个函数 NTKERNELAPI NTSTATUS IoGetDeviceObjectPointer( __in PUNICODE_STRING ObjectName, __in ACCESS_MASK DesiredAccess, __out PFILE_OBJECT *FileObject, &nbs ...… 查看全部问答> |
|
将模拟信号转换为数字信号,再把数字信号通过串口在终端读出数据! 我是一个单片机菜鸟,还没有入门,用的是ATmega128单片机,用PF2(ADC2)输入模拟信号,要写一个程序把模拟信号转换为数字信号并通过串口在终端显示出来转换后的数字信号信息,那位大侠帮帮忙,多谢!… 查看全部问答> |
|
单位一台控制飞剪(切头切尾)的6RA70控制箱出现报F004故障,有时几个班出现一次,有时一个班出现几次。在这之前,出现过70箱面板无显示,于是更换了电源板(在原电源板进线电源和保险都正常的情况下,认为是电源板有问题),当时试车正常,但之后 ...… 查看全部问答> |
|
看了一下712的管脚的好象没有外部中断管脚,除了710中的P2.8到P2.10是外部中断管脚。除了712中的capture,还有没有 ...… 查看全部问答> |




