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

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

?? main.lst

?? avr單片機操作溫度傳感器18B20的軟件含仿真。
?? LST
?? 第 1 頁 / 共 5 頁
字號:
 756               	/* function put_char size 15 (12) */
 758               	.Lscope10:
 760               	.global	get_char
 762               	get_char:
  31:usart.h       **** 
  32:usart.h       **** //標準I/O輸入函數
  33:usart.h       **** int get_char(void)
  34:usart.h       **** {
 764               	.LM93:
 765               	/* prologue: frame size=0 */
 766               	/* prologue end (size=0) */
 767               	.L80:
  35:usart.h       **** while(!(UCSRA &(1<<RXC)));
 769               	.LM94:
 770 01b2 5F9B      		sbis 43-0x20,7
 771 01b4 FECF      		rjmp .L80
  36:usart.h       **** return UDR;
 773               	.LM95:
 774 01b6 8CB1      		in r24,44-0x20
  37:usart.h       **** 
  38:usart.h       **** }
 776               	.LM96:
 777 01b8 9927      		clr r25
 778               	/* epilogue: frame size=0 */
 779 01ba 0895      		ret
 780               	/* epilogue end (size=1) */
 781               	/* function get_char size 5 (4) */
 783               	.Lscope11:
 787               	.global	send_nbyte
 789               	send_nbyte:
  39:usart.h       **** 
  40:usart.h       **** 
  41:usart.h       **** //發送指定長度的字符串
  42:usart.h       **** void send_nbyte(unsigned char *p,unsigned char L)
  43:usart.h       **** {
 791               	.LM97:
 792               	/* prologue: frame size=0 */
 793 01bc 0F93      		push r16
 794 01be 1F93      		push r17
 795 01c0 CF93      		push r28
 796               	/* prologue end (size=3) */
  44:usart.h       ****     unsigned char w;
  45:usart.h       ****     for(w=0;w<L;w++)
 798               	.LM98:
 799 01c2 6623      		tst r22
 800 01c4 49F0      		breq .L89
 801 01c6 8C01      		movw r16,r24
 802 01c8 C62F      		mov r28,r22
 803               	.L87:
  46:usart.h       ****     {
  47:usart.h       ****        // UDR = *(p+w);
  48:usart.h       ****        // while(!(UCSRA &(1<<UDRE)));
  49:usart.h       ****         //UCSRA |= (1<<UDRE);
  50:usart.h       ****         put_char(*(p+w));
 805               	.LM99:
 806 01ca F801      		movw r30,r16
 807 01cc 8191      		ld r24,Z+
 808 01ce 8F01      		movw r16,r30
 809 01d0 0E94 0000 		call put_char
 811               	.LM100:
 812 01d4 C150      		subi r28,lo8(-(-1))
 813 01d6 C9F7      		brne .L87
 814               	.L89:
 815               	/* epilogue: frame size=0 */
 816 01d8 CF91      		pop r28
 817 01da 1F91      		pop r17
 818 01dc 0F91      		pop r16
 819 01de 0895      		ret
 820               	/* epilogue end (size=4) */
 821               	/* function send_nbyte size 19 (12) */
 826               	.Lscope12:
 829               	.global	put_str
 831               	put_str:
  51:usart.h       ****     }
  52:usart.h       **** 
  53:usart.h       **** }
  54:usart.h       **** //發送字符串
  55:usart.h       **** void put_str(unsigned char *Str)
  56:usart.h       **** {
 833               	.LM101:
 834               	/* prologue: frame size=0 */
 835 01e0 CF93      		push r28
 836 01e2 DF93      		push r29
 837               	/* prologue end (size=2) */
 838 01e4 EC01      		movw r28,r24
  57:usart.h       ****     while(*Str != '\0')
  58:usart.h       ****     {
  59:usart.h       ****         put_char(*Str);
  60:usart.h       ****         Str++;
 840               	.LM102:
 841 01e6 8881      		ld r24,Y
 842 01e8 8823      		tst r24
 843 01ea 31F0      		breq .L95
 844               	.L93:
 846               	.LM103:
 847 01ec 8991      		ld r24,Y+
 848 01ee 0E94 0000 		call put_char
 850               	.LM104:
 851 01f2 8881      		ld r24,Y
 852 01f4 8823      		tst r24
 853 01f6 D1F7      		brne .L93
 854               	.L95:
 855               	/* epilogue: frame size=0 */
 856 01f8 DF91      		pop r29
 857 01fa CF91      		pop r28
 858 01fc 0895      		ret
 859               	/* epilogue end (size=3) */
 860               	/* function put_str size 15 (10) */
 862               	.Lscope13:
 865               	.global	LCD_Write_half_char
 867               	LCD_Write_half_char:
 869               	.Ltext22:
   1:lcd1602.h     **** /***********************************************************************
   2:lcd1602.h     **** *GCC-AVR application builder : 20050214(VERSION)					   *
   3:lcd1602.h     **** *Target : M16													   	   *
   4:lcd1602.h     **** *Crystal: 8.0000Mhz													   *
   5:lcd1602.h     **** ************************************************************************
   6:lcd1602.h     **** *Copyright (C), 2000-3000, Jianfeng Tech. Co., Ltd.					   *
   7:lcd1602.h     **** *FileName:      1602.c												   *
   8:lcd1602.h     **** *Author:        Jeff Zhang											   *
   9:lcd1602.h     **** *Version :      0.0													   *
  10:lcd1602.h     **** *Date:          2006/04/13											   *
  11:lcd1602.h     **** *Description:   display on 1602						   *
  12:lcd1602.h     **** ************************************************************************    
  13:lcd1602.h     **** *Function List:														   *
  14:lcd1602.h     **** *void LCD_init         		(void);
  15:lcd1602.h     **** *void LCD_INIT(void);
  16:lcd1602.h     **** *void LCD_write_char         (unsigned command,unsigned data);
  17:lcd1602.h     **** *void LCD_Write_half_char    (unsigned data_in);
  18:lcd1602.h     **** *void LCD_set_xy             (unsigned char x, unsigned char y);
  19:lcd1602.h     **** *X為起始位置,0就是從左第一個位置開始。Y是起使行的位置,0為第一行,1為第2行。
  20:lcd1602.h     **** *void LCD_write_string       (unsigned char X,unsigned char Y,unsigned char *s);
  21:lcd1602.h     **** *void DELAY_nus              (unsigned int n);
  22:lcd1602.h     **** *void DELAY_nms              (unsigned int n);
  23:lcd1602.h     **** ************************************************************************
  24:lcd1602.h     **** *History:        none                                                  *
  25:lcd1602.h     **** *<author>  <time>   <version >   <desc>                                *
  26:lcd1602.h     **** *---        ---       ---         ---                                  *
  27:lcd1602.h     **** ***********************************************************************/
  28:lcd1602.h     **** //#include <macros.h>
  29:lcd1602.h     **** #include <avr/io.h>
  30:lcd1602.h     **** //定義MCU與LCD的接口
  31:lcd1602.h     **** #define LCD_EN_PORT    PORTA
  32:lcd1602.h     **** #define LCD_RS_PORT    PORTA
  33:lcd1602.h     **** #define LCD_EN_RS_DDR   DDRA
  34:lcd1602.h     **** #define LCD_DATA_PORT  PORTB
  35:lcd1602.h     **** #define LCD_DATA_DDR   DDRB
  36:lcd1602.h     **** #define LCD_DATA_PIN   PINB
  37:lcd1602.h     **** 
  38:lcd1602.h     **** #define LCD_EN         0x20   //porta5         out
  39:lcd1602.h     **** #define LCD_RS         0x10   //porta4         out
  40:lcd1602.h     **** #define LCD_DATA       0xf0   //portb4/5/6/7   out
  41:lcd1602.h     **** 
  42:lcd1602.h     **** //unsigned char data_temp=0x00;
  43:lcd1602.h     **** 
  44:lcd1602.h     **** /*-------------------------------------------------------------------------------------------------
  45:lcd1602.h     **** Public function prototypes
  46:lcd1602.h     **** --------------------------------------------------------------------------------------------------*
  47:lcd1602.h     **** void LCD_init(void);
  48:lcd1602.h     **** void LCD_clr(void);
  49:lcd1602.h     **** void LCD_write_char         (unsigned command,unsigned data);
  50:lcd1602.h     **** void LCD_Write_half_char    (unsigned data_in);
  51:lcd1602.h     **** void LCD_set_xy             (unsigned char x, unsigned char y);
  52:lcd1602.h     **** //X為起始位置,0就是從左第一個位置開始。Y是起使行的位置,0為第一行,1為第2行。
  53:lcd1602.h     **** void LCD_write_string       (unsigned char X,unsigned char Y,unsigned char *s);
  54:lcd1602.h     **** /**********************************************************
  55:lcd1602.h     **** 光標命令
  56:lcd1602.h     **** LCD_write_char(0x0e,0);    //光標開
  57:lcd1602.h     **** LCD_write_char(0x0d,0);    //光標所在字符閃爍  
  58:lcd1602.h     **** LCD_write_char(0x0c,0);    //光標關  
  59:lcd1602.h     **** **********************************************************/
  60:lcd1602.h     **** /**********************************************************
  61:lcd1602.h     **** TC1602B LCD DISPLAY
  62:lcd1602.h     **** 建立時間:2003年11月9號
  63:lcd1602.h     **** 修改日期:2003年11月14號
  64:lcd1602.h     **** LCD_write函數功能:當command=0時,向LCD寫入數據,否則向LCD寫
  65:lcd1602.h     ****                    入命令
  66:lcd1602.h     **** LCD第一行顯示寄存器地址:0X80-0X8F
  67:lcd1602.h     **** LCD第二行顯示寄存器地址:0XC0-0XCF
  68:lcd1602.h     **** **********************************************************/
  69:lcd1602.h     **** 
  70:lcd1602.h     **** void LCD_init(void)
  71:lcd1602.h     ****   {   
  72:lcd1602.h     **** 	LCD_DATA_DDR |= LCD_DATA;
  73:lcd1602.h     **** 	LCD_EN_RS_DDR |= LCD_RS | LCD_EN;
  74:lcd1602.h     **** 	LCD_DATA_PORT = 0x20;//不知道什么意思
  75:lcd1602.h     **** 	LCD_EN_PORT |= LCD_EN; // Write data to LCD
  76:lcd1602.h     **** 	DELAY_nus(1);
  77:lcd1602.h     **** 	LCD_EN_PORT &= ~LCD_EN;// Disable LCD
  78:lcd1602.h     **** 	DELAY_nus(40);
  79:lcd1602.h     ****     LCD_write_char(0,0x28);      //4bit test寫命令//0X38為8位數據
  80:lcd1602.h     ****     LCD_write_char(0,0x0c);      //顯示開
  81:lcd1602.h     ****     LCD_write_char(0,0x01);      //顯示清屏
  82:lcd1602.h     ****     LCD_write_char(0,0x06);      //顯示光標移動設置
  83:lcd1602.h     ****   }
  84:lcd1602.h     **** /************************************************************************/
  85:lcd1602.h     **** /* LCD1602清屏                                                          */
  86:lcd1602.h     **** /************************************************************************/
  87:lcd1602.h     **** void LCD_clr(void)
  88:lcd1602.h     **** 	{
  89:lcd1602.h     **** 	LCD_write_char(0,0x01);
  90:lcd1602.h     **** 	}
  91:lcd1602.h     **** /*-----------------------------------------------------------------------
  92:lcd1602.h     **** LCD_write_char    : 英文字符串顯示函數
  93:lcd1602.h     **** 
  94:lcd1602.h     **** 輸入參數:*s      :英文字符串指針;
  95:lcd1602.h     ****           X、Y    : 顯示字符串的位置,X:0-15,Y:0-1
  96:lcd1602.h     ****                     LCD第一行顯示寄存器地址:0X80-0X8F
  97:lcd1602.h     ****                     LCD第一行顯示寄存器地址:0XC0-0XCF
  98:lcd1602.h     **** 
  99:lcd1602.h     **** 編寫日期          :2003-11-19 
 100:lcd1602.h     **** 最后修改日期      :2004-8-19 		
 101:lcd1602.h     **** -----------------------------------------------------------------------*/
 102:lcd1602.h     **** void LCD_write_char(unsigned command,unsigned data)
 103:lcd1602.h     ****   { unsigned char data_temp;
 104:lcd1602.h     ****     data_temp =0x00;   
 105:lcd1602.h     ****     if (command == 0)
 106:lcd1602.h     ****    	LCD_RS_PORT &= ~LCD_RS;   // RS=0 寫命令模式
 107:lcd1602.h     **** 	else
 108:lcd1602.h     ****     LCD_RS_PORT |= LCD_RS;    // RS=1 寫數據模式
 109:lcd1602.h     **** 	
 110:lcd1602.h     ****     data_temp = data;
 111:lcd1602.h     ****     LCD_Write_half_char(data_temp);    // 先寫高四位
 112:lcd1602.h     **** 	data_temp = data;
 113:lcd1602.h     **** 	data_temp=data_temp << 4; // 再寫低四位
 114:lcd1602.h     ****     LCD_Write_half_char(data_temp);
 115:lcd1602.h     **** 	//DELAY_nus(1);	 
 116:lcd1602.h     ****   }
 117:lcd1602.h     **** /*---------寫高4bit到LCD,4到7位連接----*/
 118:lcd1602.h     **** void LCD_Write_half_char(unsigned data_in)
 119:lcd1602.h     ****   {
 871               	.LM105:
 872               	/* prologue: frame size=0 */
 873               	/* prologue end (size=0) */
 120:lcd1602.h     ****    	 LCD_DATA_PORT &= 0X0f; //portd4~7=0 
 875               	.LM106:
 876 01fe 98B3      		in r25,56-0x20
 877 0200 9F70      		andi r25,lo8(15)
 878 0202 98BB      		out 56-0x20,r25

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色吊一区二区三区| 国产伦精品一区二区三区免费| 午夜亚洲国产au精品一区二区| 日韩av电影免费观看高清完整版 | 国产综合久久久久久久久久久久| 国产精品自拍一区| 91原创在线视频| 欧美日韩成人激情| 国产清纯白嫩初高生在线观看91 | 欧美日韩一级黄| 日韩美一区二区三区| 中文幕一区二区三区久久蜜桃| 亚洲六月丁香色婷婷综合久久| 五月婷婷激情综合| 国产成人精品1024| 欧美天天综合网| 国产亚洲欧洲997久久综合| 夜夜爽夜夜爽精品视频| 韩国av一区二区| 欧美制服丝袜第一页| www亚洲一区| 一级女性全黄久久生活片免费| 国产一区二区三区在线观看精品| 在线观看日产精品| 日本一区二区三区dvd视频在线| 亚洲一区二区三区四区在线免费观看| 黄色成人免费在线| 欧美色图免费看| 亚洲国产激情av| 免费在线观看日韩欧美| 99久精品国产| 久久精品亚洲精品国产欧美kt∨| 亚洲国产美女搞黄色| 成人免费视频国产在线观看| 欧美一级夜夜爽| 亚洲女同ⅹxx女同tv| 国产在线播放一区二区三区| 欧美日韩在线综合| 亚洲婷婷在线视频| 国产一区二区三区在线看麻豆| 欧美人与z0zoxxxx视频| 亚洲人成影院在线观看| 国产在线不卡视频| 日韩欧美在线123| 亚洲一区二区三区四区不卡| 国产91丝袜在线18| 精品国产乱码久久久久久久 | 欧美一区二区三区在线电影| 亚洲人成精品久久久久久| 国产成人在线色| 精品1区2区在线观看| 婷婷综合五月天| 欧美色中文字幕| 亚洲三级免费观看| 成人黄动漫网站免费app| 精品久久99ma| 秋霞成人午夜伦在线观看| 欧美日韩国产小视频| 亚洲黄色录像片| 97久久人人超碰| 亚洲欧洲日产国码二区| 成人免费精品视频| 日本一区二区免费在线观看视频| 九九精品一区二区| 日韩一区二区三区四区| 免费人成精品欧美精品| 在线播放日韩导航| 五月天欧美精品| 欧美片网站yy| 午夜精品久久久久久久久久久 | 美腿丝袜亚洲一区| 欧美日本国产一区| 日韩vs国产vs欧美| 日韩一区和二区| 热久久国产精品| 日韩欧美国产系列| 久久成人精品无人区| 精品国产乱码久久久久久久| 久久精品二区亚洲w码| 精品久久久久久久久久久院品网| 久久国产剧场电影| 国产亚洲成年网址在线观看| 国产精品2024| 中文字幕在线观看不卡视频| 99久久精品国产一区二区三区| 亚洲欧美日韩综合aⅴ视频| 91成人免费电影| 亚洲成人av一区二区三区| 91精品国产手机| 久久91精品久久久久久秒播| 精品国产91九色蝌蚪| 国产成人午夜精品5599| 亚洲欧洲av另类| 欧美日韩国产小视频| 奇米影视一区二区三区| 精品国产一区久久| 丰满岳乱妇一区二区三区| 亚洲色欲色欲www在线观看| 日本精品一区二区三区高清 | 日韩亚洲欧美高清| 国产精品白丝jk黑袜喷水| 最新国产成人在线观看| 欧美熟乱第一页| 国内精品自线一区二区三区视频| 中文字幕第一页久久| 欧美日韩亚洲丝袜制服| 看电影不卡的网站| 国产精品精品国产色婷婷| 色哟哟在线观看一区二区三区| 午夜精品久久久久久久蜜桃app | 成人午夜激情影院| 亚洲精品高清在线| 日韩午夜激情免费电影| 国产xxx精品视频大全| 亚洲欧美日韩国产手机在线| 欧美狂野另类xxxxoooo| 国产iv一区二区三区| 亚洲综合在线观看视频| 精品毛片乱码1区2区3区| 99久久综合国产精品| 日韩经典一区二区| 国产精品三级av| 91麻豆精品91久久久久同性| 成人开心网精品视频| 亚洲成年人影院| 国产日本欧洲亚洲| 欧美久久久久久久久久| 欧美午夜片在线观看| 精品一区二区影视| 亚洲毛片av在线| 久久免费国产精品| 欧美日韩一区视频| 国产盗摄女厕一区二区三区| 亚洲蜜桃精久久久久久久| 日韩精品中文字幕一区二区三区| 91一区二区三区在线观看| 国产一区久久久| 日韩专区一卡二卡| 亚洲激情自拍视频| 国产婷婷一区二区| 欧美一区永久视频免费观看| 91亚洲精品久久久蜜桃| 国产在线国偷精品产拍免费yy| 香蕉乱码成人久久天堂爱免费| 国产精品久久99| 久久精品夜色噜噜亚洲a∨| 91麻豆精品国产无毒不卡在线观看| 成人福利视频网站| 国内精品久久久久影院薰衣草| 亚洲电影一区二区三区| 中文字幕在线不卡国产视频| 欧美精品一区二区三区蜜臀| 欧美日韩国产天堂| 欧美影院午夜播放| 91同城在线观看| 成人丝袜18视频在线观看| 精品一区二区三区蜜桃| 亚洲综合激情另类小说区| 精品污污网站免费看| 粉嫩av亚洲一区二区图片| 日韩av午夜在线观看| 一区二区三区在线看| 国产婷婷色一区二区三区四区| 69av一区二区三区| 国产经典欧美精品| 久久成人精品无人区| 亚洲一区二区精品久久av| 国产精品白丝在线| 精品卡一卡二卡三卡四在线| 欧美日韩国产高清一区二区三区| 成人ar影院免费观看视频| 久久99国产精品久久99果冻传媒 | 欧美一级日韩免费不卡| 色先锋资源久久综合| 成人在线视频一区二区| 国产福利一区二区三区视频| 日韩**一区毛片| 中文字幕中文在线不卡住| 精品国产区一区| 日韩午夜激情免费电影| 欧美剧在线免费观看网站| 欧美性色欧美a在线播放| 91丨九色丨黑人外教| 国产jizzjizz一区二区| 成人手机在线视频| 国产**成人网毛片九色| 国产一区二区三区不卡在线观看| 日韩专区欧美专区| 日韩国产在线观看一区| 天天色综合天天| 亚洲午夜免费电影| 日产国产欧美视频一区精品| 亚洲不卡av一区二区三区| 一区二区三区**美女毛片| 欧美国产成人精品| 国产精品国产三级国产专播品爱网 | 精品国产乱码久久久久久夜甘婷婷| 欧美日韩不卡视频| 欧美精品丝袜久久久中文字幕| 欧美性猛片xxxx免费看久爱|