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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

AVR 1-99秒1602啟停顯示

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年10月29日   【字體:
#include <iom16.h>
#include <intrinsics.h>
#define uchar unsigned char
#define uint unsigned int
uint sec=0;           //秒變量
uint cnt=0;          //計數變量
uint on=0;            //啟停狀態變量
uchar str1[16]="The time:   sec";          //這里所有字符串長度一定 ,以便消除不確定顯示碼指針跑偏導致顯示異常
uchar start[16]="     start     ";
uchar stop[16]="      stop     ";
#include "1602.h"
void port_init()
{
  PORTA=0xff;
  DDRA=0xff;
  PORTB=0xff;
  DDRB=0xff;
  PORTD=0xff;
  DDRD=0xff;
}
void init()
{
  MCUCR=0x0a;
  GICR=0xc0;
  SREG=0x80;
}

void time0_init()
{
  TCCR0=0x03;
  TIMSK=0x01;
  TCNT0=0x83;
}
void showtime(uint time)
{
  displayonechar(10,0,(time/10)+48);
  displayonechar(11,0,(time%10)+48);
}

 
void main()
{
 
  port_init();
  //1602設備初始化
   delay(15);
writecmd(0x38);
delay(5);
writecmd(0x38);
delay(5);
writecmd(0x38);
writecmd(0x80);
writecmd(0x01);
writecmd(0x06);
writecmd(0x0c);
delay(500);
  //初始化結束

      init();
  time0_init();
  while(1)
  {
  
   displaychar(0,0,str1);
   showtime(sec);                //顯示時間值(秒)  重復覆蓋這2位 達到顯示效果
   delay(20);
  }
}

#pragma vector = 0x24            //定時器0 溢出 (定時秒)
__interrupt void time0()
{
 TCNT0=0x83;
 if(on==1)                 //啟動標志
 {
 cnt++;
 if(cnt==1000)
 {
   sec++;cnt=0;
 }
 if(sec>100)sec=0;
}
}
#pragma vector = 0x04           //INT0中斷服務程序
__interrupt void int0()
{
  on=1;
 writecmd(0x01);                 // 清屏
 displaychar(0,1,start);         //顯示啟動字符
 displaychar(0,0,str1);          //顯示原來字符
   showtime(sec);
 
}
#pragma vector = 0x08          //INT1中斷服務程序
__interrupt void int1()
{
  on=0;
  writecmd(0x01);                 //清屏
  displaychar(0,1,stop);          //顯示停止字符
  displaychar(0,0,str1);          //顯示原來字符
   showtime(sec);
 
}
關閉窗口

相關文章

主站蜘蛛池模板: 久久久国产一区二区三区四区小说 | 亚洲欧美v | 欧美精品欧美精品系列 | 一区二区视频在线观看 | 天天草视频| 国产视频中文字幕在线观看 | 日韩美女在线看免费观看 | 欧美成人激情视频 | 久久久久久国 | 日本视频一区二区 | 国产精品久久久久久久久久久免费看 | 国产一级一级 | 色又黄又爽网站www久久 | 国内久久精品 | 久久伊人影院 | 亚洲网在线 | 中文在线播放 | 国产九九av| 国产精品美女www爽爽爽视频 | 久久av资源网 | 99资源| 激情av| 北条麻妃一区二区三区在线观看 | 欧美视频二区 | 亚洲国产精品一区二区久久 | 国内精品久久久久久影视8 最新黄色在线观看 | 午夜爽爽爽男女免费观看影院 | 国产成人99久久亚洲综合精品 | 久久久久久国产精品 | 日本久久精品视频 | 美国十次成人欧美色导视频 | 欧美在线一区二区三区 | 91久久精品国产91久久性色tv | 一本色道精品久久一区二区三区 | 亚洲精品视频在线 | 最新中文字幕在线 | 国产一区二区精品在线 | 亚洲精品一区二区三区蜜桃久 | 成人免费观看男女羞羞视频 | 精品视频一区二区三区 | 国产精品毛片一区二区三区 |