freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新基于單片機(jī)電子萬(wàn)歷設(shè)計(jì)(編輯修改稿)

2025-07-25 04:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0 / R X DP 3 . 1 / T X DP 3 . 2 / I N T 0P 3 . 3 / I N T 1P 3 . 4 / T 0P 3 . 5 / T 1P 3 . 6 / W RP 3 . 7 / R DX T A L 2X T A L 1V S SV C CP 0 . 0P 0 . 1P 0 . 2P 0 . 3P 0 . 4P 0 . 5P 0 . 6P 0 . 7E A / V P PA L E / P R O GP S E NP 2 . 7P 2 . 6P 2 . 5P 2 . 4P 2 . 3P 2 . 2P 2 . 1P 2 . 0STC89C52圖 7 單片機(jī)引腳電子萬(wàn)年歷8STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在線系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 STC89C52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié)Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位 定時(shí)器/計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許 RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash。4 軟件設(shè)計(jì)與實(shí)現(xiàn)includedefine uchar unsigned chardefine uint unsigned intsbit S1=P1^0。sbit S2=P1^1。sbit S3=P1^2。sbit S4=P1^3。sbit rs=P3^5。 // 數(shù)據(jù)/命令選擇端(H/L)sbit lcden=P3^4。 //使能信號(hào) sbit beep=P3^6。sbit dscs=P1^4。 //片選端,低電平有效sbit dsas=P1^5。sbit dsrw=P1^6。 sbit dsds=P1^7。 //數(shù)據(jù)選擇或讀輸入引腳sbit dsirq=P3^3。//中斷請(qǐng)求輸出,低電平有效bit flag1,flag_ri。 //定義兩個(gè)變量uchar count,s1num,flag,t0_num。 char miao,shi,fen,year,month,day,week,amiao,afen,ashi。uchar code table[]= 20221116 。uchar code table1[]= 20:06:12 。void write_ds(uchar,uchar)。void set_alarm(uchar,uchar,uchar)。void read_alarm()。電子萬(wàn)年歷9void set_time()。uchar read_ds(uchar)。void delay(uint z){uint x,y。for(x=z。x0。x)for(y=110。y0。y)。}void di() //蜂鳴器報(bào)警聲音{beep=0。delay(100)。beep=1。}void write_(uchar ) //寫液晶命令函數(shù){rs=0。lcden=0。P2=。delay(3)。lcden=1。delay(3)。lcden=0。}void write_date(uchar date)//寫液晶數(shù)據(jù)函數(shù){rs=1。lcden=0。P2=date。delay(3)。lcden=1。delay(3)。lcden=0。}void init() //初始化函數(shù){uchar num。EA=1。 //總中斷EX1=1。 // 外部中斷 1IT1=1。 //負(fù)跳變沿觸發(fā)中斷flag1=0。 //變量初始化t0_num=0。電子萬(wàn)年歷10s1num=0。week=1。lcden=0。write_ds(0x0a,0x20)。 //打開(kāi)振蕩器write_ds(0x0b,0x26)。 //設(shè)置 24 小時(shí)模式,數(shù)據(jù)二進(jìn)制格式,開(kāi)啟鬧鈴中斷//set_time()。write_(0x38)。 //1602 液晶初始化write_(0x0c)。write_(0x06)。write_(0x01)。write_(0x80)。for(num=0。num15。num++) //寫入液晶固定部分顯示{write_date(table[num])。delay(1)。} write_(0x80+0x40)。 for(num=0。num10。num++) { write_date(table1[num])。delay(1)。 }}void write_sfm(uchar add,char date) //1602 液晶刷新時(shí)分秒函數(shù) 2 為時(shí),5 為分,8 為秒{char shi,ge。shi=date/10。ge=date%10。write_(0x80+0x40+add)。write_date(0x30+shi)。write_date(0x30+ge)。}void write_nyr(uchar add,char date) //1602 液晶刷新年月日函數(shù) 3 為年,6 為月,9 為日{(diào)char shi,ge。shi=date/10。ge=date%10。write_(0x80+add)。電子萬(wàn)年歷11write_date(0x30+shi)。write_date(0x30+ge)。}void write_week(char we) //1602 液晶刷新星期函數(shù){write_(0x80+12)。switch(we){case 1: write_date(39。M39。)。delay(5)。write_date(39。O39。)。delay(5)。write_date(39
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1