欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 關(guān)于STC15系列單片機(jī)不能正常使用LCD1602 [打印本頁(yè)]

作者: luyunwei123    時(shí)間: 2018-6-15 09:07
標(biāo)題: 關(guān)于STC15系列單片機(jī)不能正常使用LCD1602
我使用了網(wǎng)上的代碼,同樣的代碼我在STC89C516的開(kāi)發(fā)板上就可以成功顯示,但是在STC15W4K58S4單片機(jī)的開(kāi)發(fā)板上就不能運(yùn)行,并且第一行只顯示方格子。確認(rèn)代碼無(wú)誤,請(qǐng)求大神指導(dǎo)

作者: 999看    時(shí)間: 2018-6-15 10:01
是不是頭文件漏了加上去??
作者: 小貓貓愛(ài)吃魚(yú)    時(shí)間: 2018-6-15 10:24
兩個(gè)單片機(jī)是 1T 和 12T ,程序不能通用
作者: 維超    時(shí)間: 2018-6-15 11:40
延時(shí)函數(shù)要根據(jù)單片機(jī)做相應(yīng)的改動(dòng)
作者: 優(yōu)雅的刺猬    時(shí)間: 2018-7-1 20:01
板子端口不一樣吧
作者: hy1611192142    時(shí)間: 2018-7-21 15:19
更改頭文件 延時(shí)函數(shù)  端口
作者: lou1983    時(shí)間: 2018-7-21 16:44
12T和1T。STC15W4K58S4為1T。STC89C516為12T 改1602程序
作者: 1112y    時(shí)間: 2018-8-2 15:39
時(shí)間不一樣時(shí)序要重新調(diào)整
作者: lybkf    時(shí)間: 2018-8-6 09:20
時(shí)序的延時(shí)有問(wèn)題
作者: lwx870822    時(shí)間: 2018-8-6 09:52
單片機(jī)硬件配置的代碼應(yīng)該有區(qū)別吧
作者: borland_sxw    時(shí)間: 2018-8-6 10:12
兩個(gè)片子的時(shí)序完全不同,調(diào)整時(shí)序應(yīng)該是可以的
作者: hjj1019389748    時(shí)間: 2018-8-6 10:52
延時(shí)有問(wèn)題吧
作者: 1337173140    時(shí)間: 2018-11-2 13:18
調(diào)背光度看看
作者: Henson    時(shí)間: 2018-11-2 15:37
延時(shí)函數(shù)要合適才行
作者: hrbjsw    時(shí)間: 2018-11-2 17:02
板子端口不一樣吧
作者: 凌凈清河    時(shí)間: 2018-11-2 17:16
本帖最后由 凌凈清河 于 2018-11-2 17:50 編輯

有一點(diǎn)你需要注意一下,STC15W4K32S4整個(gè)系列的單片機(jī)上電時(shí)IO狀態(tài)是不定的,需要手動(dòng)配置成準(zhǔn)雙向口。
配置方式是
  1. void IO_init()
  2. {
  3.         P1M1=0x00;
  4.         P1M0=0x00;
  5.         P2M1=0x00;
  6.         P2M0=0x00;
  7.         P3M1=0x00;
  8.         P3M0=0x00;
  9.         P4M1=0x00;
  10.         P4M0=0x00;
  11.         P5M0=0x00;
  12.         P5M1=0x00;
  13.         P0M1=0x00;
  14.         P0M0=0x00;//對(duì)于STC15W4K32S4系列的單片機(jī),對(duì)IO的初始化操作必須要有
  15. }
復(fù)制代碼

不僅是LCD,如果不配置IO模式,其它的器件也是無(wú)法使用的。


作者: 有大    時(shí)間: 2018-11-2 22:55
兩個(gè)不是同一個(gè)單片機(jī),怎么會(huì)一樣呢?后者是1T型單片機(jī),速讀會(huì)快得多。改一下延時(shí)程序,spi的讀寫(xiě)速度也改一下。
作者: 零點(diǎn)xu    時(shí)間: 2018-11-2 23:48
板子的IO端口不一樣吧
作者: yahoomsncom    時(shí)間: 2018-11-3 10:41
兩個(gè)單片機(jī)是 1T 和 12T ,程序不能通用
作者: sdsslh    時(shí)間: 2019-7-15 20:41
凌凈清河 發(fā)表于 2018-11-2 17:16
有一點(diǎn)你需要注意一下,STC15W4K32S4整個(gè)系列的單片機(jī)上電時(shí)IO狀態(tài)是不定的,需要手動(dòng)配置成準(zhǔn)雙向口。
配 ...

WOW!!大神,謝謝你,完美的解決了我的問(wèn)題,我的天哪,這簡(jiǎn)直就是天坑,白白浪費(fèi)我兩天的時(shí)間。。。。。。。。。。。。。。
作者: 周濤1331    時(shí)間: 2019-7-19 19:50
到網(wǎng)上找資料包,可能是你的使能,讀寫(xiě)引腳不對(duì)
作者: cphnkj188    時(shí)間: 2019-7-20 17:19
凌凈清河 發(fā)表于 2018-11-2 17:16
有一點(diǎn)你需要注意一下,STC15W4K32S4整個(gè)系列的單片機(jī)上電時(shí)IO狀態(tài)是不定的,需要手動(dòng)配置成準(zhǔn)雙向口。
配 ...
正解。。。。。。
作者: Longing    時(shí)間: 2019-7-20 20:44
每個(gè)IO需要配置初始化,,如果延時(shí)指令用的就定時(shí)器來(lái)實(shí)現(xiàn)的話,系統(tǒng)主時(shí)鐘頻率需要令CLK_DIV=0x00;//主時(shí)鐘不對(duì)外輸出時(shí)鐘、主時(shí)鐘頻率不分頻    還需要對(duì)定時(shí)器時(shí)鐘設(shè)置AUXR=0x00;//定時(shí)器0 1 12分頻設(shè)置,是否可用擴(kuò)展RAM
作者: admin520    時(shí)間: 2019-7-21 09:53
時(shí)序完全不同,調(diào)整時(shí)序應(yīng)該是可以的

51黑論壇_c源文件.rar

2.33 KB, 下載次數(shù): 38


作者: xcqd    時(shí)間: 2019-7-22 09:30
相應(yīng)的寄存器也有不同,還需在主函數(shù)對(duì)被用到的引腳端口初始化
作者: Longing    時(shí)間: 2019-7-27 11:04
后面找到問(wèn)題了,是買(mǎi)的那一塊12864 PSB接口內(nèi)部?jī)?nèi)部電路直接接地了,導(dǎo)致并行方式選擇不了
作者: witheMe    時(shí)間: 2019-8-8 10:33
stc15的運(yùn)行速度比起stc51類(lèi)型芯片簡(jiǎn)直不要太快,所以相應(yīng)的延時(shí)函數(shù)需要調(diào)整,否則對(duì)不上通信時(shí)序。
作者: 123456m    時(shí)間: 2019-9-15 12:26
調(diào)LCD背光電阻
作者: lxbeiming    時(shí)間: 2019-9-17 14:27
端口有沒(méi)有做對(duì)應(yīng)的調(diào)整
作者: 無(wú)名小卒581    時(shí)間: 2020-7-4 10:15
能發(fā)下你用STC89C516的程序代碼嗎?
作者: 無(wú)名小卒581    時(shí)間: 2020-7-4 10:19
凌凈清河 發(fā)表于 2018-11-2 17:16
有一點(diǎn)你需要注意一下,STC15W4K32S4整個(gè)系列的單片機(jī)上電時(shí)IO狀態(tài)是不定的,需要手動(dòng)配置成準(zhǔn)雙向口。
配 ...

謝謝大佬
作者: 梁廷明    時(shí)間: 2020-7-12 07:24
你是不是忘了,STC15是要進(jìn)行IO初始化的,你直接用肯定不行
作者: 樂(lè)兒翅    時(shí)間: 2020-7-13 19:21
管腳不一樣,而且代碼頭文件要改
作者: gqzjl    時(shí)間: 2020-7-15 11:40
單片機(jī)寄存器不同




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1