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

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

?? chap3.c

?? 摩托羅拉Mc6811利程
?? C
字號:
// Chapter 3 6811 C programs// Jonathan W. Valvano// This software accompanies the book,// Embedded Microcomputer Systems: Real Time Interfacing// published by Brooks Cole, 1999// Program 3.1. A software function that outputs to a simple printer.void Output(unsigned char LETTER) { unsigned short cnt;    PORT=LETTER;     /* sets Port outputs */    Pulse();         /* pulses GO */    for(cnt=0,cnt<10000,cnt++);   /* Wait for 100 ms */}  // Program 3.2. A software function that inputs from an A/D.unsigned char Input(void); { int dummy;    Pulse();                  /* pulses GO       */    dummy=1000;               /* Wait for 5us    */    return(PORT);             /* Read A/D result */}  // Program 3.4. Assembly language routines to initialize and output to a printer.// MC68HC11A8void Init(void){    PIOC=0x00;}void Out(unsigned char value){unsigned int n;    PORTB=value;    for(n=0;n<28571;n++);}// Program 3.7. 6811 or 6812 C language routine to create an accurate time delay.// 6811 or 6812, numCycles can range from 25 to 32767 void Wait(short numCycles){ short EndT;  // TCNT at the end of the delay    EndT=TCNT+numCycles;     while(EndT-(short)TCNT>0);} // wait until TCNT passes EndT// Program 3.9. C language routines to initialize and read from an A/D.// MC68HC11A8void Init(void){    PIOC=0x01;  // GO=STRB    DDRC=0;}    // PORTC is dataunsigned char In(void){ int n;    PORTB=value; // GO pulse    for(n=0;n<1;n++);    return(PORTC);}// Program 3.11. C language routines to initialize and read from a keyboard.// MC68HC11A8void Init(void){ // PC6-0 is DATAunsigned char dummy;    PIOC=0x02;   // EGA=1    DDRC=0x80;   // STRA=STROBE      PORTC=0x00;  // PC7=0      dummy=PIOC;  dummy=PORTCL;}unsigned char In(void){     while ((PIOC & STAF) == 0);    return(PORTCL); }// Program 3.13. C language routines to initialize and read from an A/D.// MC68HC11A8void Init(void){ // PortC=DATA STRA=DONE STRB=GOunsigned char dummy;    PIOC=0x03;   // EGA=1 INVB=1    DDRC=0x00;   // PC inputs      dummy=PIOC;      dummy=PORTCL;} // clear STAFunsigned char In(void){    PORTB=0;   // GO pulse     while ((PIOC & STAF) == 0);    return(PORTCL); }// Program 3.16. Handshaking C language routines to initialize and read from a sensor.// MC68HC11A8void Init(void){ // PortC=DATA STRA=READY STRB=ACKunsigned char dummy;    PIOC=0x13;   // EGA=1 INVB=1    DDRC=0x00;   // PC inputs      dummy=PIOC;      dummy=PORTCL;} // clear STAFunsigned char In(void){    while ((PIOC & STAF) == 0);    return(PORTCL); }// Program 3.18. Handshaking C language routines to initialize and write to a printer.// MC68HC11A8void Init(void){ // PortC=DATA STRA=READY STRB=START    PIOC=0x1E;   // output handshake    DDRC=0xFF;}  // PC outputs  void Out(unsigned char data){    PORTCL=data;    while ((PIOC & STAF) == 0);}// Program 3.20. C language initialization of the DS1620// MC68HC11A8void Init(void){ // PD5=RST=0    DDRD=0x38;   // PD4=CLK=1    PORTD=0x18;} // PD3=DQ=1// Program 3.22. C language helper functions for the DS1620// MC68HC11A8void out8(char code){ int n;  for(n=0;n<8;n++){     PORTD &= 0xEF;   // PD4=CLK=0     if(code&0x01)         PORTD |= 0x08; // PD3=DQ=1     else       PORTD &= 0xF7; // PD3=DQ=0     PORTD |= 0x10;   // PD4=CLK=1     code = code>>1;}}void start(void){   PORTD |= 0x20;   // PD5=RST=1   out8(0xEE);   PORTD &= 0xDF;}  // PD5=RST=0void stop(void){   PORTD |= 0x20;   // PD5=RST=1   out8(0x22);   PORTD &= 0xDF;}  // PD5=RST=0// Program 3.24. C language functions to set the configuration register on the DS1620// MC68HC11A8void config(char data){   PORTD |= 0x20;   // PD5=RST=1   out8(0x0C);   out8(data);   PORTD &= 0xDF;}  // PD5=RST=0// Program 3.27. C language functions to set the threshold registers on the DS1620// MC68HC11A8void out9(int code){ int n;  for(n=0;n<9;n++){     PORTD &= 0xEF;   // PD4=CLK=0     if(code&0x01)         PORTD |= 0x08; // PD3=DQ=1     else       PORTD &= 0xF7; // PD3=DQ=0     PORTD |= 0x10;   // PD4=CLK=1     code = code>>1;}}void WriteTH(int data){   PORTD |= 0x20;   // PD5=RST=1   out8(0x01);   out9(data);   PORTD &= 0xDF;}  // PD5=RST=0void WriteTL(int data){   PORTD |= 0x20;   // PD5=RST=1   out8(0x02);   out9(data);   PORTD &= 0xDF;}  // PD5=RST=0// Program 3.29. C language functions to read the configuration register on the DS1620// MC68HC11A8unsigned char in8(void){ int n; unsigned char result;  DDRD &= 0xF7; // PD3=DQ input  for(n=0;n<8;n++){     PORTD &= 0xEF;   // PD4=CLK=0     result = result>>1;     if(PORTD&0x08)         result |= 0x80; // PD3=DQ=1     PORTD |= 0x10;}  // PD4=CLK=1   DDRD |= 0x08; // PD3=DQ output   return result;}unsigned char ReadConfig(void){unsigned char value;   PORTD |= 0x20;   // PD5=RST=1   out8(0xAC);   value=in8();   PORTD &= 0xDF;   // PD5=RST=0   return value;}// Program 3.31. C language 9-bit read helper function for the DS1620// MC68HC11A8unsigned int in9(void){ int n; unsigned int result=0;  DDRD &= 0xF7; // PD3=DQ input  for(n=0;n<9;n++){     PORTD &= 0xEF;   // PD4=CLK=0     result = result>>1;     if(PORTD&0x08)         result |= 0x0100; // PD3=DQ=1     PORTD |= 0x10;}  // PD4=CLK=1   DDRD |= 0x08; // PD3=DQ output   return result;}// Program 3.32. C language functions to read the temperatures from the DS1620// MC68HC11A8unsigned int ReadTH(void){unsigned int value;   PORTD |= 0x20;   // PD5=RST=1   out8(0xA1);   value=in9();   PORTD &= 0xDF;   // PD5=RST=0   return value;}unsigned int ReadTL(void){unsigned int value;   PORTD |= 0x20;   // PD5=RST=1   out8(0xA2);   value=in9();   PORTD &= 0xDF;   // PD5=RST=0   return value;}unsigned int ReadT(void){unsigned int value;   PORTD |= 0x20;   // PD5=RST=1   out8(0xAA);   value=in9();   PORTD &= 0xDF;   // PD5=RST=0   return value;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
床上的激情91.| 欧美色图片你懂的| 韩国v欧美v日本v亚洲v| 国产麻豆视频精品| 欧美亚洲一区三区| 亚洲精品一区二区三区四区高清| 国产精品伦一区| 日韩和欧美的一区| 日韩av网站在线观看| 成人做爰69片免费看网站| 欧美日韩日本视频| 亚洲国产激情av| 香蕉成人伊视频在线观看| 国产成人精品1024| 欧美精品视频www在线观看| 欧美高清视频www夜色资源网| 欧美性生活大片视频| 91精品欧美一区二区三区综合在| 中文字幕av一区二区三区高 | 免费国产亚洲视频| 国产美女久久久久| 欧美一区二区三区在线观看视频 | 欧美天天综合网| 国产日韩精品一区二区三区| 日日夜夜免费精品| 在线观看视频91| 国产精品女同一区二区三区| 久久精品国产一区二区三| 欧美午夜视频网站| 亚洲美女屁股眼交| www.色综合.com| 欧美激情一区三区| 午夜私人影院久久久久| 色八戒一区二区三区| 亚洲国产精华液网站w| 国产麻豆视频一区| 亚洲成人动漫av| 视频一区欧美日韩| 欧美性videosxxxxx| 综合激情成人伊人| 高清日韩电视剧大全免费| 日韩三级免费观看| 日韩va亚洲va欧美va久久| 成人99免费视频| 日韩欧美中文一区| 秋霞影院一区二区| 日韩美女一区二区三区四区| 日日欢夜夜爽一区| 欧美精品粉嫩高潮一区二区| 亚洲主播在线播放| 欧美日免费三级在线| 亚洲欧美另类久久久精品| 99视频国产精品| 亚洲欧美另类在线| 欧美四级电影在线观看| 午夜精品爽啪视频| 日韩午夜av电影| 免费欧美高清视频| 国产色产综合产在线视频| 国产成+人+日韩+欧美+亚洲| 国产精品婷婷午夜在线观看| 成人视屏免费看| 亚洲欧美电影院| 欧美剧情片在线观看| 亚洲乱码一区二区三区在线观看| 色综合久久综合中文综合网| 亚洲国产毛片aaaaa无费看| 欧美性猛交一区二区三区精品| 亚洲成av人影院| 欧美日韩一级二级三级| 美女网站色91| 日本一二三不卡| 一本一道久久a久久精品| 56国语精品自产拍在线观看| 久久嫩草精品久久久久| 成人网男人的天堂| 欧美xxxxxxxxx| 天天色综合成人网| 91在线精品一区二区三区| 91国偷自产一区二区三区观看| 国产欧美一区二区三区沐欲| 成人av在线观| 精品国产三级电影在线观看| 亚洲综合精品自拍| 日韩欧美国产电影| www.亚洲国产| 伊人性伊人情综合网| 91精品国产综合久久久蜜臀粉嫩| 国产乱码精品一区二区三区五月婷| 亚洲色图在线看| www激情久久| thepron国产精品| 日本亚洲三级在线| 亚洲欧美自拍偷拍色图| 91免费版在线| 精品亚洲成a人在线观看| 国产视频一区二区三区在线观看 | 奇米色一区二区| 久久综合一区二区| 欧美色网一区二区| 成人一级黄色片| 男人的天堂久久精品| 久久婷婷久久一区二区三区| 欧美三级视频在线| 99这里都是精品| 精品亚洲国产成人av制服丝袜| 日韩精品91亚洲二区在线观看| 国产欧美一区视频| 日韩欧美国产一区二区三区| 欧美三级中文字| 狠狠色狠狠色合久久伊人| 一区二区三区在线看| 国产精品网站导航| 久久久久青草大香线综合精品| 欧美成人一区二区三区在线观看| 欧美日韩国产美女| 欧美久久久一区| 日韩欧美色综合| 精品久久国产字幕高潮| 久久亚洲一级片| 久久午夜老司机| 国产精品三级久久久久三级| 中文字幕精品三区| 国产精品乱码久久久久久| 中文在线免费一区三区高中清不卡| 国产色91在线| 亚洲欧美综合另类在线卡通| 伊人一区二区三区| 性久久久久久久| 精品制服美女久久| 国产精品系列在线播放| 国产91对白在线观看九色| 9i看片成人免费高清| 在线精品亚洲一区二区不卡| 91.麻豆视频| 亚洲精品一区二区在线观看| 日本一区二区动态图| 亚洲精品精品亚洲| 免费成人美女在线观看| 激情成人午夜视频| av在线不卡电影| 欧美日韩中文另类| 久久蜜桃av一区二区天堂| 最好看的中文字幕久久| 亚洲成人黄色影院| 国产在线精品免费| 色综合久久久久综合| 欧美一区二区三区人| 中文字幕在线观看一区| 亚洲国产精品欧美一二99| 国内精品自线一区二区三区视频| 色综合天天综合网国产成人综合天| 欧美日韩精品欧美日韩精品一 | 欧美亚洲另类激情小说| 91精品久久久久久久91蜜桃| 精品日本一线二线三线不卡| 99精品桃花视频在线观看| 97久久人人超碰| 欧美唯美清纯偷拍| 久久你懂得1024| 亚洲欧美日韩系列| 青草av.久久免费一区| 日日摸夜夜添夜夜添亚洲女人| 国产在线不卡视频| 欧美日韩专区在线| 在线观看欧美日本| 日韩1区2区3区| 色综合中文字幕国产 | 欧美激情一区二区三区不卡| 中文字幕一区二区三区在线不卡 | 国产精品每日更新| 久久久不卡网国产精品一区| 亚洲成人av一区| 粉嫩久久99精品久久久久久夜| 日本韩国欧美在线| 精品少妇一区二区| 综合精品久久久| 老司机精品视频线观看86| www.99精品| 欧美经典三级视频一区二区三区| 亚洲影视在线播放| 丁香婷婷综合网| 欧美精品在线观看播放| 自拍偷拍亚洲激情| 国产一区二区不卡老阿姨| 欧美午夜精品久久久| 日韩一区二区三区高清免费看看| 久久久综合视频| 亚洲自拍偷拍麻豆| 高清不卡一区二区| 色综合久久久久久久久久久| 国产拍揄自揄精品视频麻豆| 日本一区中文字幕| 91电影在线观看| 亚洲日本丝袜连裤袜办公室| 国产成人在线免费| 日韩欧美视频一区| 美脚の诱脚舐め脚责91| 欧美日韩在线免费视频| 综合激情网...|