久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3101|回復(fù): 21
打印 上一主題 下一主題
收起左側(cè)

STC8H8K64u設(shè)P45控制lcd A為什么預(yù)設(shè)30秒時(shí)間讓lcd息屏,到達(dá)預(yù)設(shè)時(shí)間P45沒(méi)有給出低...

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 100 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:1108299 發(fā)表于 2024-3-26 22:56 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include <TypeDef.h>
#include <delay.h>
#include <1602.h>
#include <eeprom.h>
#include <ads1110.h>
#include <stdio.h>

sbit LCD_BACKLIGHT      = P4^5;
#define LCD_ON          LCD_BACKLIGHT = 1;
#define LCD_OFF         LCD_BACKLIGHT = 0;
#define LCD_OFF_JUDGE   (LCD_BACKLIGHT == 0)
u16 power_saving_timer  = 0;//節(jié)電模式計(jì)時(shí)器

void main(void)
{
    LCD_ON;
    P0M0 = 0;       P0M1 = 0;
    P1M0 = 0;       P1M1 = 0;
    P2M0 = 0;       P2M1 = 0;
    P3M0 = 0;       P3M1 = 0;
    P4M0 = 0x20;    P4M1 = 0;
    P5M0 = 0;       P5M1 = 0;
        P37=0;

    Delay_ms(100);
    Zero_Coeff_Init();
    lcd_system_reset();
    ads_initial();
    Delay_ms(100);
    string_write(0, 0, " 20200115138 ");
    string_write(0, 1, "                ");
    Delay_ms(3500);
    string_write(0, 0, "Range:10mV      ");
    string_write(0, 1, "Volt:0.000mVDC  ");
    ads_convert();

    while (1)
    {
        Delay_ms(100);
        //熄屏省電判斷
         if(++power_saving_timer > 299){//30秒熄屏
             LCD_OFF;
         }}
這是一小段,程序沒(méi)有錯(cuò)誤。在我原先設(shè)計(jì)的焊接板上能熄滅lcd。但是下載到新的STC8H8K64U的最小系統(tǒng)里檢測(cè),5分鐘再測(cè)P45引腳,也還是高電平。沒(méi)有想象中輸出低電平是什么原因。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2024-3-27 06:28 | 只看該作者
多了分號(hào)
#define LCD_ON          LCD_BACKLIGHT = 1;
#define LCD_OFF         LCD_BACKLIGHT = 0;
回復(fù)

使用道具 舉報(bào)

板凳
ID:1109793 發(fā)表于 2024-3-27 07:20 | 只看該作者
計(jì)時(shí)居然用主循環(huán)的delay?
回復(fù)

使用道具 舉報(bào)

地板
ID:1109793 發(fā)表于 2024-3-27 07:28 | 只看該作者
wulin 發(fā)表于 2024-3-27 06:28
多了分號(hào)
#define LCD_ON          LCD_BACKLIGHT = 1;
#define LCD_OFF         LCD_BACKLIGHT = 0;

多個(gè)分號(hào)好像沒(méi)有啥問(wèn)題啊,看了下編譯后的匯編,沒(méi)有影響到輸出結(jié)果。
回復(fù)

使用道具 舉報(bào)

5#
ID:236035 發(fā)表于 2024-3-27 08:08 | 只看該作者
多個(gè)分號(hào)沒(méi)有問(wèn)題。問(wèn)題是power_saving_timer這個(gè)變量有沒(méi)有變化。
回復(fù)

使用道具 舉報(bào)

6#
ID:1004920 發(fā)表于 2024-3-27 08:21 | 只看該作者
不知道你完整的while里有沒(méi)有LCD顯示程序,你可以把power_saving_timer這個(gè)變量放在LCD里看看有沒(méi)有變化
回復(fù)

使用道具 舉報(bào)

7#
ID:65956 發(fā)表于 2024-3-27 08:35 | 只看該作者
5分鐘?這么長(zhǎng)時(shí)間沒(méi)喂狗?單片機(jī)早就復(fù)位多少次了,一起時(shí)復(fù)位不就是初始狀態(tài)嗎
回復(fù)

使用道具 舉報(bào)

8#
ID:854496 發(fā)表于 2024-3-27 08:42 | 只看該作者
既然你都說(shuō)程序沒(méi)問(wèn)題,那問(wèn)題只能在硬件上找了
回復(fù)

使用道具 舉報(bào)

9#
ID:961114 發(fā)表于 2024-3-27 08:52 | 只看該作者
要吃透范例程序
回復(fù)

使用道具 舉報(bào)

10#
ID:192020 發(fā)表于 2024-3-27 09:17 | 只看該作者
STC-ISP燒錄配置里看下看門(mén)狗開(kāi)了沒(méi),頻率是不是和之前的一樣。keil里面的代碼優(yōu)化等級(jí)是不是和之前一樣?
回復(fù)

使用道具 舉報(bào)

11#
ID:829223 發(fā)表于 2024-3-27 10:22 | 只看該作者
排查硬件
回復(fù)

使用道具 舉報(bào)

12#
ID:300155 發(fā)表于 2024-3-27 15:14 | 只看該作者

這是啥亂碼?
回復(fù)

使用道具 舉報(bào)

13#
ID:965189 發(fā)表于 2024-3-27 19:45 | 只看該作者




while (1)
    {
       Delay_ms(100);
        //熄屏省電判斷
         if(++power_saving_timer > 299){//30秒熄屏
            P4M0=0x20;P4M1=0x20;
             LCD_OFF;
         }}

這樣試試
回復(fù)

使用道具 舉報(bào)

14#
ID:1108299 發(fā)表于 2024-3-27 23:02 | 只看該作者
君工創(chuàng) 發(fā)表于 2024-3-27 19:45
while (1)
    {
       Delay_ms(100);

不得,這和io口沒(méi)多大關(guān)系吧,我前面都設(shè)置它為推挽輸出工作模式了
回復(fù)

使用道具 舉報(bào)

15#
ID:1108299 發(fā)表于 2024-3-27 23:04 | 只看該作者

大哥,我只是個(gè)小白,你發(fā)的天書(shū)我真看不懂
回復(fù)

使用道具 舉報(bào)

16#
ID:965189 發(fā)表于 2024-3-28 09:29 | 只看該作者
@GS 發(fā)表于 2024-3-27 23:02
不得,這和io口沒(méi)多大關(guān)系吧,我前面都設(shè)置它為推挽輸出工作模式了

看來(lái)不走過(guò)彎路的人,對(duì)端口設(shè)置的認(rèn)識(shí)是模糊的。
回復(fù)

使用道具 舉報(bào)

17#
ID:1034262 發(fā)表于 2024-3-28 09:49 | 只看該作者
首先,你要確認(rèn)Delay_ms(100);是否是100ms。
回復(fù)

使用道具 舉報(bào)

18#
ID:1010435 發(fā)表于 2024-3-28 13:35 | 只看該作者
Delay_ms(100);
        //熄屏省電判斷
         if(++power_saving_timer > 299){//30秒熄屏
             LCD_OFF;

這是300個(gè)100ms嗎?
回復(fù)

使用道具 舉報(bào)

19#
ID:1108299 發(fā)表于 2024-3-28 14:07 | 只看該作者
coody_sz 發(fā)表于 2024-3-28 09:49
首先,你要確認(rèn)Delay_ms(100);是否是100ms。

  void Delay_ms(unsigned int n)
{
  unsigned char data i, j;
   
    while(n--){
        i = 15;
        j = 90;
        do
        {
            while (--j);
        } while (--i);
    }

是啊
回復(fù)

使用道具 舉報(bào)

20#
ID:1108299 發(fā)表于 2024-3-28 14:12 | 只看該作者
mtt661 發(fā)表于 2024-3-28 13:35
Delay_ms(100);
        //熄屏省電判斷
         if(++power_saving_timer > 299){//30秒熄屏

我的下載到我焊STC8H8K64U—40引腳的板是可以實(shí)現(xiàn)30s后息屏,但是下載到新買(mǎi)STC8H8K64U—60引腳的最小系統(tǒng)就一直亮。
回復(fù)

使用道具 舉報(bào)

21#
ID:993578 發(fā)表于 2024-3-29 10:50 | 只看該作者
首先,你要確認(rèn)Delay_ms(100);是否是100ms。
回復(fù)

使用道具 舉報(bào)

22#
ID:79094 發(fā)表于 2024-3-30 21:55 | 只看該作者
小白 路過(guò)  是不是引腳上有別的什么負(fù)載
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕一二三 | 国产大片黄色 | 午夜爱爱毛片xxxx视频免费看 | 最新国产精品精品视频 | xnxx 日本免费 | 天天碰夜夜操 | 日韩视频一区 | 久久亚洲欧美日韩精品专区 | 免费在线观看av的网站 | 国产精品乱码一二三区的特点 | caoporn国产| 拍真实国产伦偷精品 | 中文字幕高清在线 | 日韩av一区二区在线观看 | 欧美精品一区二区免费 | 国产精品久久国产精品 | 欧美在线观看一区 | 日韩资源 | 国产一区二区三区久久久久久久久 | av天天干| 欧美日韩国产一区二区 | 91视频导航 | 日韩视频区 | 国产一区二区三区在线 | 精品九九久久 | 嫩草研究影院 | 国产精品久久久久永久免费观看 | 亚洲欧美一区二区三区国产精品 | 天堂资源最新在线 | 午夜精| 国产午夜在线观看 | av一区二区三区四区 | 日韩福利| 一级片毛片 | 欧美乱操 | 久久高清免费视频 | 国产精品久久久亚洲 | 久久久久久久电影 | 激情91| 99在线免费观看视频 | 亚洲二区视频 |