![]() |
發(fā)布時間: 2020-6-12 21:50
正文摘要:#include "reg51.h" unsigned char b[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; char i; sbit key=P3^0; sbit wei1=P2^0; sbit wei2=P2^1; void delay(int x) { &nb ... |
![]() 2位數(shù)碼管型號:7SEG-MPX2-CA |
![]() |
main函數(shù)有問題,再好好研究一下 |
|
你的這種數(shù)碼管驅(qū)動代碼,嵌套循環(huán)屬不必,外層循環(huán)只一次可省,你說對不?送去顯示的2位數(shù)一位為0,另一位為9-0變化,一位0不變的顯示顯然看不出多大變化,好似正常顯示一樣。把延時里面的嵌套循環(huán)量600調(diào)整到30試看顯示是否有變化。 |
主函數(shù)需要加while(1){ } |
樓主要找一個成熟程序參考。這main()函數(shù)基本結(jié)構(gòu)都不對,自己憑想象胡亂寫的根本玩不轉(zhuǎn)。除了重新寫根本沒法改。 |
xianfajushi 發(fā)表于 2020-6-13 05:55 兩個燈延時一樣,但是一個閃一個不閃 |
閃爍是頻率問題,頻率問題調(diào)節(jié)延時。 |
Powered by 單片機教程網(wǎng)