亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tarea 1__.c

?? this is an example of a mouse decoder designed with atmega16.
?? C
字號:
/*
Tarea 1
"Encoder"
Diseno de Sistema de Computadoras

Presentado por:
Raymundo Yoshiro Yamamoto Palacios
2004-0081

Para:
Prof. Marlon Hiraldo
*/

/*
Agregrando libreria del atmega16
*/
#include <mega16.h> 

/*
Esta seccion del codigo es para definir los numeros que se van a presentar
*/

// Organizacion del Puerto A y Segmentos
// +--+--+--+--+--+--+--+--+
// |dp|g |f |e |d |c |b |a |
// +--+--+--+--+--+--+--+--+
//
// Organizacion del Puerto B y Display
// +--+--+--+--+--+--+--+--+
// |  |  |  |  |S3|S2|S1|S0|
// +--+--+--+--+--+--+--+--+
//

// DISPLAY
//     A
//    ----
// F |    |B
//   |  G |
//    ----
// E |    |C
//   |  D |
//    ---- 
//                                 pgfedcba
flash unsigned char tabla_dig[]={0b00111111, // 0
                                 0b00000110, // 1
                                 0b01011011, // 2
                                 0b01001111, // 3
                                 0b01100110, // 4
                                 0b01101101, // 5
                                 0b01111101, // 6
                                 0b00000111, // 7
                                 0b01111111, // 8
                                 0b01101111, // 9
                                 0b01110111, // A
                                 0b01111100, // B
                                 0b00111001, // C
                                 0b01011110, // D
                                 0b01111001, // E
                                 0b01110001};// F

/*
Declarando variables a usar.
La variable lugar es una arreglo que contiene los valores
respectivos para saber cuando se incrementa o decrementa.
*/

	unsigned char disp = 0;
	unsigned char nuevo = 0;
	unsigned char viejo = 0;
	unsigned int puntero = 0;
	unsigned int numero = 0;
	unsigned char lugar[] = {0,-1,1,0,1,0,0,-1,-1,0,0,1,0,1,-1,0};

/*
La siguiente interrupcion sirve para el funcionamiento de la
visualizacion dinamica.
*/
 
interrupt [TIM0_COMP] void isr_timer0()
{            
	PORTB = 0xf0;
	PORTA = tabla_dig[(numero >> disp * 4) & 0x0f];
	PORTB = 1 << disp;
	disp = (++disp & 0x01);
}

/*
Las siguientes dos interrupciones son las que se ejecutan cuando
hay algun cambio en los phototransistores.
La INT0 representa el phototransistor A y la INT1 el B
*/

interrupt [EXT_INT0] void isr_ext0()
{
	nuevo = (PIND >> 2) & 0x03;
	puntero = (viejo << 2 | nuevo);
	numero = numero + lugar[puntero];
	viejo = nuevo; 
}

interrupt [EXT_INT1] void isr_ext1()
{
	nuevo = (PIND >> 2) & 0x03;
	puntero = (viejo << 2 | nuevo);
	numero = numero + lugar[puntero];
	viejo = nuevo;
}

/*
En el main se programan los puertos, el prescaler, las interrupciones
y tambien se activan las interrupciones.
Como se desea que el programa no termine se coloca un ciclo infinito al final
*/

main()
{
	DDRA	= 	0xFF;		// PORTA OUT[0..7]
	DDRB	= 	0x0F;    	// PORTB OUT[0..3] IN[4..7]
	DDRD	= 	0x00;   	// PORTD  IN[0..7]
	TCCR0	= 	0b00001100;	// timer0 CTC pre/256
	TIMSK	= 	0b00000010; 	// timer0 int cm enable
      	MCUCR	|= 	0b00000101;	// int0 int on rising edge
	GICR	|= 	0b11000000;	// int0 int enable
	OCR0	= 	32;		// display	
	SREG	|= 	0x80;		// global int enable
	
	nuevo = (PIND >> 2) & 0x03; // posicion inicial
	while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2020日本不卡一区二区视频| 国产尤物一区二区| 日韩精品一区二区三区蜜臀 | 欧美日韩精品欧美日韩精品一综合| 成人免费福利片| 成人avav影音| 色爱区综合激月婷婷| 91黄视频在线| 国产日韩欧美综合一区| 国产精品视频一二三区| 亚洲品质自拍视频网站| 亚洲aaa精品| 日本亚洲视频在线| 免费成人在线影院| 福利一区二区在线| 欧洲av一区二区嗯嗯嗯啊| 欧美区在线观看| 亚洲欧美日韩国产成人精品影院| 国产精品1区2区| 91色.com| 日韩一区二区三区高清免费看看| 久久免费视频色| 日韩美女啊v在线免费观看| 亚洲国产精品自拍| 国产在线看一区| 色综合久久久久网| 日韩一区二区三区免费观看| 亚洲不卡av一区二区三区| 欧美日韩国产美| 亚洲bdsm女犯bdsm网站| 欧美日韩国产系列| 日韩中文欧美在线| 国产成人精品午夜视频免费| 91国偷自产一区二区三区观看| 国产欧美综合色| 成人午夜私人影院| 国产精品久久福利| 免费高清成人在线| 精品盗摄一区二区三区| 亚洲777理论| 在线综合+亚洲+欧美中文字幕| 国产精品麻豆网站| 色爱区综合激月婷婷| 亚洲成人激情社区| 欧美一级片在线| 洋洋av久久久久久久一区| 国产成人精品免费在线| 国产精品精品国产色婷婷| 色综合咪咪久久| 亚洲一区在线观看免费观看电影高清| 国产91精品久久久久久久网曝门| 中文字幕免费不卡在线| 麻豆精品蜜桃视频网站| 欧美色精品天天在线观看视频| 国产日韩欧美a| 一本在线高清不卡dvd| 天天av天天翘天天综合网色鬼国产| 99精品国产99久久久久久白柏| 久久久精品日韩欧美| 99久久精品国产精品久久| 亚洲综合视频在线观看| 伊人开心综合网| 亚洲精品va在线观看| 欧美日韩五月天| 狠狠网亚洲精品| 亚洲欧美影音先锋| 不卡一区二区三区四区| 午夜视频一区二区| 久久精品免视看| 国产在线精品一区二区| 日韩理论在线观看| 欧美一级夜夜爽| www.久久精品| 亚洲日本在线a| 日韩一级免费一区| 成人免费福利片| 免费在线观看日韩欧美| 国产精品福利一区| 日韩免费高清视频| 97国产精品videossex| 麻豆精品一区二区av白丝在线| 综合久久久久久| 精品动漫一区二区三区在线观看| 91精彩视频在线| 不卡av电影在线播放| 男女男精品视频| 亚洲国产va精品久久久不卡综合| 中文幕一区二区三区久久蜜桃| 欧美精品1区2区| 久久精品国产免费| 国产欧美精品一区aⅴ影院| 91精选在线观看| 色噜噜久久综合| 成人午夜视频在线| 黄色日韩三级电影| 美女免费视频一区二区| 亚洲成人免费观看| 亚洲一区影音先锋| 亚洲视频一区二区在线| 中文字幕免费不卡在线| 久久精品人人爽人人爽| 精品精品国产高清一毛片一天堂| 欧美喷水一区二区| 欧美亚洲高清一区二区三区不卡| 美女视频黄 久久| 日本一道高清亚洲日美韩| 亚洲一区二区中文在线| 亚洲黄色性网站| 亚洲精品视频一区| 亚洲欧美激情小说另类| 国产精品伦理一区二区| 国产精品成人免费| 国产精品久久久久三级| 中文字幕在线观看不卡视频| 中文字幕第一区第二区| 中文一区一区三区高中清不卡| 久久久99精品免费观看不卡| 久久久久亚洲蜜桃| 亚洲国产成人午夜在线一区| 国产精品二三区| 亚洲女人小视频在线观看| 亚洲色大成网站www久久九九| 成人免费一区二区三区视频| 综合欧美一区二区三区| 亚洲国产美女搞黄色| 天天色天天操综合| 久久99精品一区二区三区三区| 亚洲欧美日韩成人高清在线一区| 亚洲欧美区自拍先锋| 一区二区三区国产精品| 午夜精品久久久久久久蜜桃app| 日本欧美在线看| 韩国女主播成人在线| 成人一道本在线| 在线观看91视频| 日韩女优av电影| 国产欧美精品一区二区色综合朱莉 | 中文字幕精品在线不卡| 国产精品成人免费| 午夜精品视频一区| 国产盗摄视频一区二区三区| av一本久道久久综合久久鬼色| 欧美综合一区二区三区| 91精品国产综合久久精品图片| 久久这里只有精品视频网| 国产精品久久看| 三级不卡在线观看| 国产成人鲁色资源国产91色综| 色香色香欲天天天影视综合网 | 一本大道久久a久久综合| 欧美精品在线一区二区| 国产日产精品1区| 亚洲国产精品久久不卡毛片| 久久国产夜色精品鲁鲁99| av电影在线观看完整版一区二区| 欧美日韩一级片网站| 久久精品一区二区| 午夜电影网一区| 成人免费高清在线观看| 制服丝袜av成人在线看| 亚洲欧洲成人精品av97| 免费美女久久99| 91在线国产观看| 精品国产成人在线影院| 亚洲综合在线免费观看| 国产一区二区不卡在线| 欧美精品在线视频| 亚洲精品美腿丝袜| 高清国产午夜精品久久久久久| 欧美久久久久久久久| 亚洲免费在线播放| 国产乱人伦偷精品视频免下载| 欧美日本国产视频| 亚洲人成伊人成综合网小说| 国产综合久久久久影院| 欧美老年两性高潮| 亚洲在线视频免费观看| 成人免费视频一区| 精品久久人人做人人爰| 国产人成亚洲第一网站在线播放| 亚洲第一综合色| 在线免费av一区| 成人欧美一区二区三区黑人麻豆| 国产成人在线看| 久久综合狠狠综合久久综合88| 青草av.久久免费一区| 欧美天天综合网| 亚洲综合精品久久| 成人免费视频app| 久久精品视频免费| 国产一区二区在线免费观看| 欧美成人三级在线| 秋霞影院一区二区| 欧美精品高清视频| 天涯成人国产亚洲精品一区av| 欧美在线免费观看视频| 一区二区三区日韩精品| 在线观看视频一区| 亚洲综合成人网| 欧美日韩精品二区第二页|