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

正文內(nèi)容

作息時(shí)間控制器-文庫(kù)吧資料

2025-07-13 12:42本頁(yè)面
  

【正文】 hanzi(0xba,0x60,2,2,amp。//顯示姓名 zifu(0xb8,0x70,20,0,amp。//修改列地址,y地址}/*****************************顯示固定的漢字******************************/void xingxian(){ hanzi(0Xb8,0X40,4,0,amp。//修改顯示起始行 writecode(0Xb8)。 } }/***************************LCD初始化************************************/void LCD_inti(){ writecode(0X3f)。i++) { writedata(temp[i])。 for(i=8。} writecode(page+1)。i8。 writecode(lineaddress)。k++) {temp[8+k]=table[j][k]。 for(k=0。k++) {temp[k]=table[j][k]。 } for(k=0。 //right CS2=0。jn+2*a。 CS2=1。 } } /***********************數(shù)字和字符顯示程序******************************/void zifu(unsigned char page,unsigned char lineaddress,int n,int a, unsigned char table[][8]){ unsigned char temp[16]。i++) { writedata(temp[i])。 for(i=16。} writecode(page+1)。i16。 writecode(lineaddress)。k++) { temp[16+k]=table[j][k]。 for(k=0。k++) {temp[k]=table[j][k]。 } for(k=0。 //right CS2=0。jn+2*a。 CS2=1。}/*************************漢字顯示程序************************************/void hanzi(unsigned char page,unsigned char lineaddress,int n,int a, unsigned char table[][16]){ unsigned char temp[32]。 E=1。 RS=1。 E=0。 E=0。 LCD=dat。 RW=0。 }/***********************寫命令********************************************/writecode(unsigned char dat) //寫命令{ checkbusy()。 LCD=0Xff。 RW=1。//數(shù)字碼unsigned char code fuhao[12][8]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01},/*,0*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00},/*.,1*/{0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00},{0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00},/*:,2*/{0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00},{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*.,3*/{0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00},{0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00},/*C,4*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/* ,5*/}。//漢字碼unsigned char code xuehao[20][8]={{0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*2,0*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*0,1*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*0,2*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*9,3*/{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00},{0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*1,4*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*0,5*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*0,6*/{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00},{0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*1,7*/{0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00},{0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00},/*8,8*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*9,9*/ }。 //用于顯示日期unsigned char ds[20][2] ={ {8:00、8:50、9:00、9:50、10:11:00、10:12:00、14:00、14:50、15:00、15:50、16:00、16:50、17:00、17:50、19:00、19:50、20:00、20:50}}。 //用于顯示時(shí)間 unsigned char m1,m2。 //調(diào)節(jié)模式unsigned char month=12,day=7 。 //符號(hào)寄存器unsigned char count,hour,minute,second=0。 // 讀取的實(shí)際溫度值unsigned char flag。unsigned char bai,shi,ge,xiaoshu。sbit BUSY=P0^0。sbit CS1=P2^4。 //用于DS18B20接線端口sbit RW=P2^1。 //key3 鬧鈴sbit fmq=P1^7。 //key1 分sbit inc=P1^1。 //定義DS18B20數(shù)據(jù)端口sbit P07=P0^7?!本?[4]、單片機(jī)原理與應(yīng)用/曾屹等編著。五 參考文獻(xiàn)[1]、單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講/彭為等編著.—北京:電子工業(yè)出版社, ISBN 7121024616[2]、單片機(jī)C51程序設(shè)計(jì)教材與實(shí)驗(yàn)/祁偉等編著。在這個(gè)過(guò)程中我們學(xué)會(huì)了發(fā)現(xiàn)問(wèn)題、分析問(wèn)題并最終解決問(wèn)題,為我們以后的工作和學(xué)習(xí)打下了一定的基礎(chǔ)。雖然在這個(gè)過(guò)程中我們遇到了很多困難,編寫程序需要一步一步并認(rèn)真的調(diào)試,一個(gè)小小的錯(cuò)誤都可導(dǎo)致整個(gè)程序的不可用;硬件仿真需要考慮硬件與軟件的連調(diào),才能保證硬件與軟件協(xié)同工作。本課程設(shè)計(jì)是所學(xué)的綜合知識(shí)訓(xùn)練。在程序中除了有主函數(shù)外還包含許多子函數(shù),如延時(shí)函數(shù)、按鍵掃描函數(shù)、初始化函數(shù)、時(shí)間顯示函數(shù)、設(shè)定鬧鐘顯示函數(shù)、設(shè)定日期顯示函數(shù)、設(shè)定年份顯示函數(shù)、月份選擇函數(shù)、年份顯示輔助函數(shù) 圖31 總的硬件電路圖:調(diào)節(jié)模式的實(shí)現(xiàn)只用了三個(gè)按鈕,分別是mode 、inc和dec按鈕。 圖28DS18B20溫度芯片第三章 軟件設(shè)計(jì)本系軟件設(shè)計(jì)中,利用單片機(jī)定時(shí)器設(shè)計(jì)時(shí)間計(jì)時(shí)處理,采用單片機(jī)內(nèi)部的T0定時(shí)器溢出中斷來(lái)實(shí)現(xiàn),工作在T1方式下,定時(shí)50微妙,則連續(xù)中斷20次即為一秒,得到了我們所需時(shí)間的最小單位該設(shè)計(jì)用C51編寫程序,由于匯編語(yǔ)言的移植性比較差,而C語(yǔ)言則比較靈活。 圖27蜂鳴器:本次設(shè)計(jì)采用了DS18B20溫度芯片,該芯片能測(cè)量環(huán)境中的溫度變化,通過(guò)單片機(jī)的處理就可以顯示出實(shí)時(shí)溫度值。當(dāng)?shù)搅唆[鈴時(shí)間時(shí),則蜂鳴器會(huì)響起來(lái)。每個(gè)鍵的具體功能如下:按鍵定義如圖5所示:圖26:程序初始化的時(shí)候?qū)?0個(gè)鬧鈴時(shí)間進(jìn)行了賦值,其鬧鈴的時(shí)間分別是{8:00、8:50、9:00、9:50、10:11:00、10:12:00、14:00、14:50、15:00、15:50、16:00、16:50、17:00、17:50、19:00、19:50、20:00、20:50}。 圖25:本設(shè)計(jì)因?yàn)槭褂玫降逆I數(shù)目比較少,不宜采用矩陣式鍵盤,采用了功能直觀簡(jiǎn)潔方便的獨(dú)立式鍵盤,而且考慮了鍵盤的消抖問(wèn)題。:時(shí)間顯示模塊主要由四位數(shù)碼管來(lái)顯示,配合按鍵控制模塊的校正與設(shè)定時(shí)間,相應(yīng)的顯示。元件是蜂鳴器和。具體的時(shí)鐘電路如圖三所示: 圖24:指示可以有聲或光兩種形式。10 PF),并保證對(duì)稱性(盡可能匹配),這兩個(gè)電容元件對(duì)鬧鐘的走時(shí)誤差有很大關(guān)系,并且選用正規(guī)的瓷片或云母電容,如果可能的話,溫度系數(shù)要盡可能低。本設(shè)計(jì)采用了上電按鈕電平復(fù)位電路,如圖2 圖23系統(tǒng)時(shí)鐘電路設(shè)計(jì):對(duì)于時(shí)間要求不是很高的系統(tǒng),只要按圖進(jìn)行設(shè)計(jì)就能使系統(tǒng)可靠起振并穩(wěn)定運(yùn)行。只要Vcc上升時(shí)間不超過(guò)1ms,它們都能很好的工作。對(duì)于復(fù)位要求高、并對(duì)電源電壓進(jìn)行監(jiān)視的場(chǎng)合,大多采用這種方式。P監(jiān)控電路。單片機(jī)系統(tǒng)一般應(yīng)有手動(dòng)或上電復(fù)位電路。電路中,電容C4和C5對(duì)晶振頻率有微調(diào)作用,通常的取值范圍為(3010)pF。 系統(tǒng)設(shè)計(jì)的流程框圖單片機(jī)3個(gè)按鍵輸入電路時(shí)鐘電路復(fù)位電路蜂鳴器電路LCD顯示器 時(shí)鐘與復(fù)位電路的設(shè)計(jì)系統(tǒng)復(fù)位電路的設(shè)計(jì):?jiǎn)纹瑱C(jī)工作的時(shí)間基準(zhǔn)是有時(shí)鐘電路提供的。各引腳說(shuō)明:可與CPU直接接口,提供兩種界面來(lái)連接微處理機(jī):8位并行及串行兩種連接方式。EA/VPP——外部訪問(wèn)允許。ALE/PROG——當(dāng)訪問(wèn)外部程存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。P2口——P2是一個(gè)帶內(nèi)部上拉電
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1