-
每天一顶!
-
谢谢楼上指点,我保证行切换时显示数据绝对正确! 扫频越高,拖影越重,我认同这个观点,但是如何解决呢? 农业银行门口的显示屏控制卡是如何做到的? 求思路,谢谢!
-
看来这里没什么高手呀
-
我认为与周期关系不大, 每行扫1ms, 16行共16ms, 即62.5Hz, 符合人眼视觉效应!
-
有消隐的
-
请兄弟指点一二, 我想让它移动慢一点, 但不闪烁, 仿真效果跟实物有点差异, 差不多就行了,电路图及仿真程序如下:
[ 本帖最后由 简糊仙 于 2012-2-4 21:36 编辑 ]
-
顶一下, 估计高手在吃饭, 待会再来!
-
顶一下,期待高手指正!
-
不是, 这个是一本书上的一个例子, 我只是提出我自己的疑问, 会不会是书本印错了?
-
OK, 假设在延时期间没有按键响应, 下面我计算这4MS如何来, 如果有按键响应, 就远不止25ms了!
DL25MS:MOV R5,#0FFH ;占1个机器周期, 即1μs
LOOP4:LCALL KEYWORK ; 占2个机器周期, 即2μs
DJNZ R5,LOOP4 ; 占2个机器周期, 也即2μs
跳到keywork, 下面也以μs表示各指令的执行时间
KEYWORK:MOV P3,#0FFH ;置P3口为输入状态, 2μs
JNB P3.0,KEY0 ;读P3.0口,若为0转KEY0, 2μs
JNB P3.1,KEY1 ;读P3.1口,若为0转KEY1, 2μs
JNB P3.2,KEY2 ;读P3.2口,若为0转KEY2, 2μs
JNB P3.3,KEY3 ;读P3.3口,若为0转KEY3, 2μs
RET ;子程序返回, 2μs
总耗时1+(2+12+2)×256=4097μs即4MS
-
请高人指点, 谢谢!