91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.85MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-11
  • 語言: 其他
  • 標簽: 單片機??

資源簡介

50多個單片機課程設計的代碼和電路圖,有c程序文件也有HEX文件,方便實用

資源截圖

代碼片段和文件信息

#include
#include
#include
#define?PI?3.1415926

sbit?SDA=P1^0; //DS1302數據線
sbit?CLK=P1^1;? //DS1302時鐘線
sbit?RST=P1^2; //DS1302復位線
sbit?K1=P3^0; //選擇
sbit?K2=P3^1;???//調整
sbit?K3=P3^3; //確定

uchar?tCount=0?d_Flag=0;
uchar?Current_Time[7];????//所讀取的日期時間
char?Adjust_Index=-1; ??//當前調節的時間對象:秒,分,時(012)

extern?void?cls(); ???//清屏
extern?char?LCD_Initialise(); ???//LCD初始化
extern?uchar?LCD_Write_Command(uchar?cmd); ???//寫無參數的命令
extern?uchar?LCD_Write_Command_P2(uchar?cmduchar?para1uchar?para2);??//寫雙參數命令
extern?uchar?LCD_Write_Data(uchar?dat); ???//寫數據
extern?void?Set_LCD_POS(uchar?rowuchar?col)reentrant; ???//設置當前地址
extern?void Line(uchar?x1uchar?y1uchar?x2uchar?y2bit?Mode); ???????//畫直線函數
extern?void Pixel(uchar?xuchar?yuchar?Mode)reentrant; ???//畫點函數
uchar?Time_Back[]={-1-1-1};
uchar?HMS_Hand_Length[]={242015}; ???//秒,分,時針的長度
//------------------------------------------------------------------------------------------
//繪制電子鐘圓形面板
//------------------------------------------------------------------------------------------
void?Clock_Plate()
{
???float?staxy; ?//繪制外圍圖形園圈
???for?(sta=0;sta<=2*PI;sta+=0.1)
???{
???????x=sin(sta);?y=cos(sta);
???Pixel(30+30*x30+30*y1);
} ?//?繪制刻度1~12
for?(sta=0;sta<=2*PI;sta+=2*PI/12)
{
???x=sin(sta);?y=cos(sta);
???Pixel(30+27*x30+27*y1);
???Pixel(30+26*x30+26*y1);
?????}
}
//------------------------------------------------------------------------------------------
//重繪HMS中的某一指針(參數012分別為秒,分,時)
//------------------------------------------------------------------------------------------
void?Repaint_A_Hand(uchar?i)
{
????float?rm;
uint?xy;
m=(i==0?||?i==1)?60.0:12.0; ??//擦除
r=Time_Back[i]/m*2*PI+1.5*PI;
x=HMS_Hand_Length[i]*cos(r);
y=HMS_Hand_Length[i]*sin(r);
Line(3030x+30y+300); ??//重繪
r=Current_Time[i]/m*2*PI+1.5*PI;
x=HMS_Hand_Length[i]*cos(r);
y=HMS_Hand_Length[i]*sin(r);
Line(3030x+30y+301); ??//時間備份
Time_Back[i]=Current_Time[i];?
}
//-------------------------------------------------------------------------------------------
//時間變化時重繪
//秒針與分針、時針接近重疊,或分針與時針接近重疊時也重繪
//-------------------------------------------------------------------------------------------
void?Display_HMS_Hand()
{
????Repaint_A_Hand(0);?Repaint_A_Hand(1);?Repaint_A_Hand(2);
}
//-------------------------------------------------------------------------------------------
//向DS1302寫入一字節
//-------------------------------------------------------------------------------------------
void?Write_A_Byte_TO_DS1302(uchar?x)
{
????uchar?i;
for(i=0;i<8;i++)
{
?????SDA?=?x&1;
?CLK?=?1;
?CLK?=?0;
?x?>>=?1;
?????}
}
//-------------------------------------------------------------------------------------------
//從DS1302讀取一字節
//-------------------------------------------------------------------------------------------
uchar?Get_A_Byte_FROM_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????131??2011-05-19?22:13??第7章?課程設計題目及運行文件\題目1?開關檢測器\1.hex

?????文件?????102116??2012-01-30?18:33??第7章?課程設計題目及運行文件\題目1?開關檢測器\開關檢測器.DSN

?????文件???????2008??2011-12-30?09:43??第7章?課程設計題目及運行文件\題目10?LCD電子鐘的制作\10.hex

?????文件?????202900??2012-01-17?19:55??第7章?課程設計題目及運行文件\題目10?LCD電子鐘的制作\Last?Loaded?LCD電子鐘.DBK

?????文件???????1178??2009-09-26?22:07??第7章?課程設計題目及運行文件\題目10?LCD電子鐘的制作\lcd1602頭文件.h

?????文件?????202900??2012-01-17?19:56??第7章?課程設計題目及運行文件\題目10?LCD電子鐘的制作\LCD電子鐘.DSN

?????文件????????742??2012-01-31?22:43??第7章?課程設計題目及運行文件\題目10?LCD電子鐘的制作\LCD電子鐘.PWI

?????文件???????1130??2011-05-17?11:42??第7章?課程設計題目及運行文件\題目11?LED數碼管秒表\69.hex

?????文件??????90408??2012-01-02?03:02??第7章?課程設計題目及運行文件\題目11?LED數碼管秒表\LED顯示的秒表.DSN

?????文件????????742??2012-01-30?19:13??第7章?課程設計題目及運行文件\題目11?LED數碼管秒表\LED顯示的秒表.PWI

?????文件??????11584??2011-05-17?11:43??第7章?課程設計題目及運行文件\題目11?LED數碼管秒表\說明文件.plg

?????文件???????1309??2009-09-26?00:26??第7章?課程設計題目及運行文件\題目12?秒計時表\keil-3.hex

?????文件?????162985??2012-01-02?19:20??第7章?課程設計題目及運行文件\題目12?秒計時表\秒計時表.DSN

?????文件????????742??2012-01-30?19:15??第7章?課程設計題目及運行文件\題目12?秒計時表\秒計時表.PWI

?????文件???????3222??2009-09-27?15:42??第7章?課程設計題目及運行文件\題目13?LCD顯示的定時鬧鐘\keil-4.hex

?????文件???????1178??2009-09-26?22:07??第7章?課程設計題目及運行文件\題目13?LCD顯示的定時鬧鐘\lcd1602頭文件.h

?????文件?????228808??2012-01-02?19:43??第7章?課程設計題目及運行文件\題目13?LCD顯示的定時鬧鐘\LCD顯示的定時鬧鐘.DSN

?????文件????????742??2012-01-30?19:17??第7章?課程設計題目及運行文件\題目13?LCD顯示的定時鬧鐘\LCD顯示的定時鬧鐘.PWI

?????文件???????7133??2009-09-27?22:19??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\keil-5.hex

?????文件?????224653??2011-12-05?05:28??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\Last?Loaded?proteus-5.DBK

?????文件?????224653??2011-12-28?23:48??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\Last?Loaded?音樂倒計數計數器.DBK

?????文件???????1178??2009-09-26?22:07??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\lcd1602頭文件.h

?????文件????????742??2011-12-16?14:43??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\proteus-5.PWI

?????文件?????225253??2012-01-02?19:50??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\音樂倒計數計數器.DSN

?????文件????????742??2012-01-30?19:22??第7章?課程設計題目及運行文件\題目14?音樂倒計數計數器\音樂倒計數計數器.PWI

?????文件???????1090??2010-05-01?11:03??第7章?課程設計題目及運行文件\題目15?音樂音符發生器\keil-23.hex

?????文件????????405??2010-05-01?11:03??第7章?課程設計題目及運行文件\題目15?音樂音符發生器\keil-23.plg

?????文件?????152579??2011-12-28?23:48??第7章?課程設計題目及運行文件\題目15?音樂音符發生器\音樂音符發生器.DSN

?????文件????????766??2012-01-17?13:08??第7章?課程設計題目及運行文件\題目15?音樂音符發生器\音樂音符發生器.PWI

?????文件???????8473??2010-05-01?10:55??第7章?課程設計題目及運行文件\題目16?數字音樂盒\keil-24.hex

............此處省略294個文件信息

評論

共有 條評論