欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
AVR單片機通過74HC595驅動數碼管顯示源碼 原理圖及proteus仿真
[打印本頁]
作者:
51黑ff
時間:
2016-9-27 20:35
標題:
AVR單片機通過74HC595驅動數碼管顯示源碼 原理圖及proteus仿真
一個很簡單的avr單片機的仿真,用74hc595芯片來驅動單個數碼管顯示數字,下面是仿真原理圖
0.png
(26.63 KB, 下載次數: 118)
下載附件
2016-9-27 20:32 上傳
源程序:
#include<iom16v.h>
#include<macros.h>
void delay(int k){
int i=0,j=0;
for(i=0;i<k;i++){
for(j=0;j<6;j++){
;
}
}
}
void InputData(unsigned char data){
unsigned char i;
unsigned char k;
for(i=0;i<8;i++){
PORTB=~BIT(0);
delay(20);
PORTC=(data>>i)&0x01;
delay(20);
PORTB=BIT(0);
delay(20);
}
}
void OutData(void){
PORTD=~BIT(0);
delay(40);
PORTD=BIT(0); //上升沿送到鎖存器
delay(40);
PORTD=~BIT(0); //鎖存顯示
}
void main(){
unsigned char i,j;
unsigned char temp=0x0f;
unsigned char str[8]={0xfc/*0*/,0x60/*1*/,0xda,/*2*/0xf2/*3*/,0x66/*4*/,0xb6/*5*/,0xbe/*6*/,0xe0/*7*/};
DDRB=0XFF;
DDRC =0XFF;
DDRD=0XFF;
while(1){
for(i=0;i<8;i++){
InputData(str[i]);
OutData();
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
delay(9000);
}
}
}
復制代碼
0.png
(59.29 KB, 下載次數: 127)
下載附件
2016-9-27 20:34 上傳
所有資料下載:
74hc595仿真.zip
(98.73 KB, 下載次數: 65)
2016-9-27 20:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
zxl158
時間:
2018-4-25 17:42
謝謝分享,下載學習了。。。
作者:
DILRABA0603
時間:
2018-5-27 14:11
請問595怎么驅動一個四位數碼管啊 很急!求幫助!!!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1