No.82619 作者:magn 邮件:magnwang@126.com ID:26648 登陆:6次 文章数:10篇 最后登陆IP:218.61.15.10 最后登陆:2006/3/23 17:00:08 注册:2004/10/13 15:50:07 财富:119 发帖时间:2005/8/23 17:24:44 发贴者IP:218.61.211.82 标题:magn:请教各位程序高手!!! 摘要:No.82619请教各位程序高手!!! 我用890c2051时间不长,现要做一个osd的方案。(2051+NEC的upd6464).先按数据手册做了测试程序但没有结果,不知是软件还是硬件的原因。我把我的测试软件附在下面,请用过的高手多多指点,不胜感激! ;///显示测试程序,用内部信号显示0~9/// ;********************************************************** UPD_CLK BIT P1.7 ;UPD时钟线引脚 UPD_NCS BIT P1.6 ;UPD片选线引脚 UPD_IO BIT P1.5 ;UPD数据线引脚 ;********************************************************** ;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV B, #00100100B ; 内部视频颜色,绿色 ACALL WRIT8BYT MOV B, #01001100B ; 背景控制,背景1 ACALL WRIT8BYT MOV B, #10100010B ; 晶振内外信号选择,启振内信号 ACALL WRIT8BYT MOV B, #10010010B ; 内信号制式选择,PAL制 ACALL WRIT8BYT MOV B, #01001010B ; 晶振方式选择,4fsc方式 ACALL WRIT8BYT MOV R0,#00000001B ; 起始偏移位置H, 0 MOV R1,#00000000B ; 起始偏移位置L, 0 ACALL WRIT16BYT MOV R0,#00010001B ; 显示行列位置H,0列 MOV R1,#00000000B ; 显示行列位置L,0行 ACALL WRIT16BYT MOV R0,#10001001B ; 输出电平控制H,2Vpp MOV R1,#10100000B ; 输出电平控制L,75IRE ACALL WRIT16BYT MOV R0,#00011001B ; 字符尺寸控制H,最小尺寸 MOV R1,#00000000B ; 字符尺寸控制L,0行 ACALL WRIT16BYT ACALL DISCHARA ;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ;********************************************************** WRIT8BYT: SETB UPD_NCS SETB UPD_CLK CLR UPD_NCS MOV R4, #08H MOV A , B IBIT1: RRC A MOV UPD_IO, C CLR UPD_C ......
>>返回讨论的主题
|