久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
MAX7219單片機顯示驅動程序 大作業-簡單計步器
[打印本頁]
作者:
皮皮豬兒杰
時間:
2017-7-13 19:59
標題:
MAX7219單片機顯示驅動程序 大作業-簡單計步器
采用MAX7219芯片做的顯示驅動代碼
0.png
(16.41 KB, 下載次數: 47)
下載附件
2017-7-13 21:16 上傳
0.png
(60.08 KB, 下載次數: 67)
下載附件
2017-7-13 21:15 上傳
單片機源程序如下:
#include "reg51.h"
#define uint unsigned int
#define uchar unsigned char
sbit DIN = P1^0;
sbit CLK = P1^1;
sbit LOAD = P1^2;
sbit StartKey = P1^3;
sbit StopKey = P1^4;
sbit StepKey = P1^5;
uchar StartFlag=0;
#define NoOp 0x00
#define Digit0 0x01
#define Digit1 0x02
#define Digit2 0x03
#define Digit3 0x04
#define Digit4 0x05
#define Digit5 0x06
#define Digit6 0x07
#define Digit7 0x08
#define DecodeMode 0x09
#define Intensity 0x0a
#define ScanLimit 0x0b
#define ShutDown 0x0c
#define DisplayTest 0x0f
#define ShutdownMode 0x00
#define NormalOperation 0x01
#define ScanDigit 0x07
#define DecodeDigit 0xff
#define IntensityGrade 0x0a
#define TestMode 0x01
#define TextEnd 0x00
uchar DisBuffer[8]= {0,0,0,0,0,0,0,0};
void delay(uint t)
{
uint i;
while(t--)
{
for(i=0; i<8; i++);
}
}
void SendChar(uchar ch)
{
uchar i,temp;
// _nop_();
for(i=0; i<8; i++)
{
temp=ch&0x80;
ch=ch<<1;
if(temp)
{
DIN=1;
CLK=0;
CLK=1;
}
else
{
DIN=0;
CLK=0;
CLK=1;
}
}
}
void WriteWord(uchar addr,uchar num)
{
LOAD=0;
// _nop_();
SendChar(addr);
// _nop_();
SendChar(num);
// _nop_();
LOAD=1;
}
void InitDisplay()
{
WriteWord(ScanLimit,ScanDigit);
WriteWord(DecodeMode,DecodeDigit);
WriteWord(Intensity,IntensityGrade);
WriteWord(ShutDown,NormalOperation);
}
void main()
{
unsigned long StepCount = 0;
uchar i;
InitDisplay();
WriteWord(DisplayTest,TestMode);
delay(3000);
WriteWord(DisplayTest,TextEnd);
while(1)
{
if(StartKey == 0)
{
delay(100);
if(StartKey == 0)
{
StartFlag = 1;
for(i = 0;i < 8;i++)
{
WriteWord(Digit0+i,0);
}
}
while(!StartKey);
}
else if(StopKey == 0)
{
delay(100);
if(StopKey == 0)
{
StartFlag = 0;
}
while(!StopKey);
}
if(StartFlag)
{
if(StepKey == 0)
{
delay(100);
if(StepKey == 0)
{
StepCount++;
}
while(!StepKey);
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
簡單計步器.zip
(99.61 KB, 下載次數: 17)
2017-7-13 19:57 上傳
點擊文件名下載附件
。。。
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品久久a
|
久久99精品久久久久久噜噜
|
一级一片在线观看
|
国产一区三区视频
|
69av在线视频
|
日韩在线视频精品
|
美女久久久久久久
|
第一福利社区1024
|
日韩成人av在线
|
午夜视频在线免费观看
|
伊人激情综合网
|
国产福利视频在线观看
|
国产婷婷在线视频
|
成人av免费看
|
久久久久99
|
国产一区二区三区在线
|
欧美日韩专区
|
avmans最新导航地址
|
蜜桃在线视频
|
日日av
|
亚洲 欧美 精品
|
婷婷色在线
|
国产精品影视在线观看
|
亚洲91视频
|
久久精品91久久久久久再现
|
欧美极品少妇xxxxⅹ免费视频
|
久久久久久国产
|
精品少妇一区二区三区在线播放
|
久久免费香蕉视频
|
正在播放亚洲
|
国产一区2区
|
365夜爽爽欧美性午夜免费视频
|
亚洲精品乱码久久久久久9色
|
中文字幕日韩欧美一区二区三区
|
精品1区2区
|
日本久久网
|
91久久精品国产
|
日韩一区二区三区视频在线播放
|
欧美极品一区二区
|
91久久精品日日躁夜夜躁欧美
|
国产精品一区视频
|