周末买了一本单片机的教材, 看了一遍,觉得很有意思, 准备边干边学。
第一个问题就是我现在应该选择一个什么样的编程器或者仿真器? 请推荐型号和价格。
第二个问题是汇编源代码应该用什么软件编译成hex, 哪里下载?
我的第一个课题是uv段天线转向控制器, 芯片打算用89c2051, 控制信号由pc机串口发到楼顶的2051后, 由它的p1.4--p1.7驱动4只5v 20ma以内的继电器分别控制监控用云台的上下左右运动,p1.0和p1.1接云台的水平、垂直限位开关, 程序中随时检测其状态, 如果限位开关被接通则将电机停止。
第三个问题是这两个限位开关是像上述的接在io口上好还是接到int0,int1 上 好些?
关于方向指示, 我不打算改变成品云台的机械结构,准备利用电机时间转动的时间来估算它旋转的角度,当然加电后首先要将两个方向的电机都转到起始的角度(利用限位开关控制), 然后利用计时器中断,只要电机转动,就判断转动方向,相应改变存储角度值的寄存器, 并通过串口发到pc,由pc上的软件进行显示。我个人认为这种利用时间来估算角度的方式虽然误差比较大,但也足以满足通联的需要。
问题四: 上述利用时间推算角度的方式是否可行? 还有没有更好的方式?(听说有电子罗盘,但估计成本比较高)
恳请请高手指教