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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5567|回復: 12
收起左側

單片機獨立按鍵控制數碼管的問題

  [復制鏈接]
ID:413056 發表于 2018-10-21 12:49 | 顯示全部樓層 |閱讀模式
為什么我控制不了數碼管的顯示,開和關只是位置的改變,而且點陣那邊也會亮,請各位前輩解釋一下

開前的

開前的

關后的

關后的


#include<reg52.h>
typedef unsigned u8;
typedef unsigned int u16;
sbit LSA=P2^2;
sbit k1=P3^1;
#define LSA P2
u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
     0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(u16 i)
{
while(i--);
}                                                               
void keypros()
{
if(k1==0)
{
  delay(1000);
  if(k1==0)
  {
   LSA=~LSA;
  }
  while(!k1);
}
}
void main()
{ P0=smgduan[6];
while(1)
{
  keypros();
}
}
回復

使用道具 舉報

ID:568662 發表于 2019-8-2 11:06 | 顯示全部樓層
問題解決了嗎   我也想知道  是為什么
回復

使用道具 舉報

ID:591400 發表于 2019-8-2 13:20 | 顯示全部樓層
你不是已經讓數碼管顯示“6”了嗎?不知道你想怎么控制,你查一下原理圖看看位選引腳是哪個,LSA既位定義又宏定義,不知道你想干嘛
回復

使用道具 舉報

ID:511461 發表于 2019-8-2 14:15 | 顯示全部樓層
如果不想讓點陣模塊顯示,可以將74HC595模塊上的JP595短接片拔掉。
回復

使用道具 舉報

ID:594113 發表于 2019-8-2 14:41 | 顯示全部樓層
我在遇到類似的問題時,都是看看那個寶上哪家在銷售同樣的板子,然后找客服直接咨詢,通常都能解決問題。
回復

使用道具 舉報

ID:332444 發表于 2019-8-2 16:36 | 顯示全部樓層
刪除#define LSA P2試看
回復

使用道具 舉報

ID:542209 發表于 2019-8-2 17:22 | 顯示全部樓層
這個板子的點陣端和數碼管是連在一起的所以點陣那邊也會亮 應該有短接片讓點陣那邊不再亮
       然后是你的問題——你讓LSA取反完全沒有改變數碼管的顯示啊 只是讓原先的管腳電平改變了,因為這個管腳是與數碼管位置有關的管腳 所以這個管腳電平的改變會導致數碼管顯示位置的改變
回復

使用道具 舉報

ID:591676 發表于 2019-8-2 18:42 | 顯示全部樓層
這種開發板帶的戴南鎮和數碼管是連在一起的,你如果不想讓他們倆同時點亮就需要把74HC595模塊上的JP595短接片拔掉。至于程序問題是出在你的主程序里邊,而且你的數碼管位定義不完整
回復

使用道具 舉報

ID:235200 發表于 2019-8-2 18:58 | 顯示全部樓層
數碼管的顯示要采取動態顯示方式,即在20ms時間內要依次點亮各位數碼管一次,并按此方法不間斷依次點亮,才可以整體顯示出來,你的程序只用P0=smgduan[6];一條語句點亮了默認的一位,建議你去看一下動態顯示原理再編寫程序試驗!
回復

使用道具 舉報

ID:594300 發表于 2019-8-2 19:22 | 顯示全部樓層
sbit LSA=P2^2; sbit k1=P3^1; #define LSA P2    定義重復了把。。
回復

使用道具 舉報

ID:594559 發表于 2019-8-3 13:25 | 顯示全部樓層
你可以先查看下開發板原理圖看下是不是因為開發板的硬件設計把數碼管和點陣的驅動引腳相連了,再有就是對于數碼管的斷選和位選你再好好看下,估計你看完斷選和位選你就知道怎么單獨控制一個數碼管發光了
回復

使用道具 舉報

ID:542954 發表于 2019-8-10 10:16 | 顯示全部樓層
作為一塊開發板集成了太多的功能,所以不同的模塊會共用引腳,短接片連上右邊的點陣就不會亮了。
位選控制了數碼管亮的位,并沒有控制數碼管的八個管腳具體如何亮,你雖然命名了duansmg,但發送的實際上是位選信號。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品白浆高清久久久久久 | 亚洲黄色在线免费观看 | 日韩影音| 亚洲一区二区精品 | 欧美男男videos | av天天澡天天爽天天av | 中文字幕国产精品 | 国产欧美性成人精品午夜 | 国产一区二区三区视频免费观看 | 国产精品高清一区二区 | 福利电影在线 | 91伊人 | 精品国产一区二区三区免费 | 成人精品鲁一区一区二区 | 欧美在线日韩 | 日韩国产欧美一区 | 国产精品99久久久久久久久久久久 | 一二三区av | 国产一级一级国产 | 国产精品一区二区精品 | 国产在线一区二区 | 日韩中文字幕在线视频观看 | 精品成人一区二区 | 久久美国 | 自拍亚洲 | 日韩综合网 | 亚洲一区二区三区在线播放 | 国产精品久久久久999 | 亚洲欧洲中文日韩 | 夜夜夜夜夜夜曰天天天 | 免费在线观看黄色av | 日韩中文一区 | 久久综合久久自在自线精品自 | 久久久久久久久久久久91 | 国产精品高潮呻吟久久aⅴ码 | 久久亚洲欧美日韩精品专区 | 久久大陆 | 成人在线一区二区 | 中文字幕在线视频网站 | 日韩国产在线 | 久久精品国产免费一区二区三区 |