|
|||||||||||
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
求救!求救!!求救!!!刚参加工作,要被老板炒了!!!! |
| 作者:yzsxzhd 栏目:单片机 |
|
| 2楼: | >>参与讨论 |
| 作者: yzsxzhd 于 2006/7/5 20:30:00 发布:
忘了交代,液晶模块的控制芯片是KS0106 |
|
| 3楼: | >>参与讨论 |
| 作者: yzsxzhd 于 2006/7/5 20:32:00 发布:
我写的程序 这是我做的液晶显示电路和软件,仿真器运行一切正常,但固化到89C52脱机运行液晶屏啥都不显,怕程序跑飞不知道, 我精简了我的程序,在程序的最后加一段LED频闪指示,脱机运行除了不显示LED也频闪,说明程序没有跑飞, 怕单片机与液晶的时序不对,我曾经在单片及对液晶送数操作之后加20uS的延时也不行, 我都晕了,哎,刚参加工作,老板对我都不会笑了,请各位老师指导,拜托了!!! DI EQU P1.6 ;显示器接口定义 RW EQU P1.7 E EQU P1.3 CS1 EQU P1.5 CS2 EQU P1.4 X EQU 30H Y EQU 31H JJ1 EQU P1.0 ;控制口接口定义 ; 以上是接口定义 ;***************************************************************************************** ORG 0000H LJMP MAIN ORG 0040H MAIN:MOV SP,#70H MOV P3,#0FFH;P1P2P3口做输入口 MOV P2,#0FFH MOV P1,#0FFH SETB CS1 ;清左半屏 CLR CS2 LCALL CLEAR SETB CS2 ;清右半屏 CLR CS1 LCALL CLEAR MOV R1,#0C0H ;设定起始行 LCALL WRI ;向液晶传送指令 MOV X,#0 ;显示一个汉字“数”,X、Y为显示区域指定 MOV Y,#32 MOV DPTR,#HZI31 ;“数”的汉字库首址 SETB CS1 ;左半屏 CLR CS2 LCALL outhz16 ;16*16点阵汉字显示 ZZZZ:CPL JJ3 ;判断程序有否跑飞,加了一段LED频闪测试程序 & |
|
| 4楼: | >>参与讨论 |
| 作者: 王紫豪 于 2006/7/5 21:04:00 发布:
还用汇编写啊, 够你吃的啊 |
|
| 5楼: | >>参与讨论 |
| 作者: xuyaqi 于 2006/7/5 22:55:00 发布:
c4加大到22UF,复位电阻5.1K加大到10k, 延长复位时间再试,估计是单片机复位问题。 |
|
| 6楼: | >>参与讨论 |
| 作者: wswh2o 于 2006/7/6 8:16:00 发布:
p0没加上拉电阻 |
|
| 7楼: | >>参与讨论 |
| 作者: ljxh401 于 2006/7/6 8:37:00 发布:
我也认为是上拉电阻的问题 我哥们遇到过 放心 |
|
| 8楼: | >>参与讨论 |
| 作者: twz8858877 于 2006/7/6 8:49:00 发布:
上电后延时100MS再操作液晶试试。 液晶复位时间一般比单片机要长。P0作普通IO口时需加上拉电阻。 |
|
| 9楼: | >>参与讨论 |
| 作者: yadog 于 2006/7/6 9:20:00 发布:
晕了 想用厂家的汇编,就按厂家推荐的电路图接线啊 对你r/w,cs1,cs2的接法比较汗 单片机自己有wr,rd,干吗不用 你的p2口根本没用(至少是没用完把),干吗不拿来片选?你这样片选,你的内部寄存器地址是多少? 建议你找到精电蓬远的手册,按人家那个图接线,直接跑人家的汇编把 看了汇编头晕 |
|
| 10楼: | >>参与讨论 |
| 作者: yadog 于 2006/7/6 9:36:00 发布:
还有 愚见,老想着模拟时序是不大对头的 毕竟你用的是总线开放的单片机,有现成资源干吗不用呢? |
|
| 11楼: | >>参与讨论 |
| 作者: wswh2o 于 2006/7/6 10:52:00 发布:
不用着急, 这个好调 |
|
| 12楼: | >>参与讨论 |
| 作者: emc_chen 于 2006/7/6 11:52:00 发布:
增加开机延迟时间 一般液晶初始化时间都会比较久 因为仿真时一直有电源所以这问题不会存在 |
|
| 13楼: | >>参与讨论 |
| 作者: luhuaren 于 2006/7/6 13:14:00 发布:
RE 仿真器的驱动能力比较好,你的目标板的驱动能力不见得有那么好。。。。所以 上拉一下。。。试一试 |
|
| 14楼: | >>参与讨论 |
| 作者: fghsy 于 2006/7/6 14:19:00 发布:
P0没加上接电阻的事 |
|
| 15楼: | >>参与讨论 |
| 作者: yzsxzhd 于 2006/7/6 17:56:00 发布:
谢谢,确实是P0口没加上拉电阻,现在已OK了! |
|
|
|
Copyright © 1998-2006 www.j71x6.cn 浙ICP证030469号 |