下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、KeilC實(shí)訓(xùn)報(bào)告KeilC實(shí)訓(xùn)報(bào)告 機(jī)修092班 劉軍9號一、實(shí)訓(xùn)時(shí)間 2011年4月25日2011年4月29日二、實(shí)訓(xùn)地點(diǎn)第二工業(yè)中心六樓三、實(shí)訓(xùn)老師權(quán)建軍四、實(shí)訓(xùn)目的熟悉 KeilC軟件,在學(xué)習(xí)單片機(jī)的基礎(chǔ)上更 進(jìn)一步的了解C語言的運(yùn)用及其功能。五、實(shí)訓(xùn)內(nèi)容 1、計(jì)數(shù)器累加 (1)屏幕截圖 (2)程 序 include sbit P3_7P37; unsigned char code table口0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f);unsigned char Count; void delay10msvoid unsign
2、ed char i,j; fori20;i0;i- forj248;j0;j-; void mainvoid Count0; while1 P1tableCount/10; P2tableCount10; ifP3_70 delay10ms; ifP3_70 Count; ifCount100 Count0; whileP3_70; 2、計(jì)數(shù)器減 (1)屏幕截圖 (2)程序include Unsigned char codetable口0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; unsigned char Count0; sbit P3
3、_7P37; bit k0; void delay10msvoid unsigned char i,j; fori20;i0;i- forj248;j0;j-; void mainvoid while1 P1tableCount/10; P2tableCount10; ifCount99|Count sbit P3_2P32; unsigned char code table口0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f);unsigned char Count; void delay10msvoid unsigned char i,j;
4、fori20;i0;i- forj248;j0;j-; void mainvoid Count0; EX01; EA1; while1 P1tableCount/10; P2tableCount10; void service_int1interrupt 1 delay10ms; ifP3_20 Count; ifCount100 Count0; whileP3_20; 4 、中斷加減 (1)屏幕 截圖 (2)程序 include sbit P3_2P32; bit k0; unsigned char codetable口0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0
5、x07,0x7f,0x6f;unsigned char Count; void delay10msvoid unsigned char i,j; fori20;i0;i- forj248;j0;j-; void mainvoid EX01; EA1; while1 P1tableCount/10; P2tableCount10 ; void service_int0 interrupt 0 delay10ms; ifP3_20 ifk0 Count; else ifk1 Count-; whileP3_20; ifCount10|Count sbit P3_2P32; bit k0;unsig
6、nedcharcodetable口0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;unsigned char Count; void delay10msvoid unsigned char i,j; fori20;i0;i- forj248;j0;j-; void mainvoid EX01; EA1; while1 P1tableCount/10; P2tableCount10; ifCount20|Count include sbit RSP20; sbit RWP21; sbit EP22; sbit BFP07; void delay
7、1ms unsigned char i,j; fori0;i include sbit RSP20; sbit RWP21; sbit EP22; sbit BFP07; sbit set_HP25;sbit set_MP26; sbit set_SP27; unsigned char hour12,minite0,second0,mscnt; void delaylms unsigned char i,j; fori0;i10;i forj0;j33;j; void delayunsigned char n unsigned char i; fori0;in;i delay1ms; unsi
8、gned char BusyTestvoid bit result; RS0; RW1; E1; _nop_; _nop_; _nop_;_nop_; resultBF; E0; return result; void WriteInstructionunsigned char dictate whileBusyTest1; RS0; RW0; E0; _nop_; _nop_; P0dictate; _nop_; _nop_; _nop_; _nop_; E1; _nop_; _nop_; _nop_; _nop_; E0; voidWriteAddressunsigned char x W
9、riteInstructionx|0x80; voidWriteDataunsigned char y whileBusyTest1; RS1; RW0; E0;P0y; nop ; nop ; nop ; nop ; E1; nop ; nop ; nop ;_nop_; E0; void LcdInitiatevoid delay15;WriteInstruction0x38;delay5; WriteInstruction0x38;delay5;WriteInstruction0x38;delay5; WriteInstruction0x0c;delay5;WriteInstructio
10、n0x06;WriteInstruction0x01; delay5; void int_T0void interrupt 1 TH0-5000/256; TL0-5000256; mscnt;ifmscnt200 second; ifsecond60 second0; minite; ifminite60 minite0; hour; ifhour24 hour0; void mainvoid unsigned char H,M,S; LcdInitiate; TMOD0x01;TH0-5000/256; TL0-5000256; ET01; TR01; EA1; while 1 ifset
11、_H0 delay10; ifset_H0 whileset_H; hour; ifhour24 hour0; ifset_M0 delay10; ifset_M0 whileset_M; minite; ifminite60 minite0; ifset_S0 delay10; ifset_S0 whileset_S; second; ifsecond60 second0; WriteAddress0x42; Hhour/10 0; WriteDataH;WriteAddress0x43; Hhour10 0; WriteDataH;WriteAddress0x45; H ; WriteDa
12、taH; WriteAddress0x47; Mminite/10 0 ; WriteDataM; WriteAddress0x48; Mminite10 0 ;WriteDataM; WriteAddress0x4a; H ; WriteDataH; WriteAddress0x4c; Ssecond/10 0; WriteDataS;WriteAddress0x4d; Ssecond10 0 ; WriteDataS; delay20; 實(shí) 訓(xùn)心得 這次實(shí)訓(xùn)有很大的收獲,讓我對 C語言有了更深的 認(rèn)識,權(quán)老師把一個(gè)個(gè)專業(yè)性很高的知識點(diǎn)用通俗易懂的語 言講由來,讓人很容易理解。平時(shí)在課堂上學(xué)
13、到的東西可以自己動手編寫,將其轉(zhuǎn)化 成一些實(shí)用的技能。如果是一個(gè)程序?qū)懲暌惶庡e(cuò)誤也沒用,會有種成就感, 于是興趣就來了,興趣來了,自然學(xué)的東西也就多了,能把 理論變成實(shí)際的技能,讓我對C語言有了濃厚的興趣和更深層的認(rèn)識。C語言是一個(gè)系統(tǒng),專業(yè)性很高,針對性很強(qiáng)的學(xué)習(xí), 不是一個(gè)零散的知識,實(shí)際上所有的課程都如此,不過通過 實(shí)訓(xùn)我也知道了自己的不足,存在的很多問題。比如自己寫的寫的小程序曲了問題,不會解決了就叫老 師幫忙,雖然說一定意義上增加了師生之間的感情,但是會 養(yǎng)成一種依賴的心理,碰到問題了第一個(gè)想到的是求助而不 是自己獨(dú)立解決,所以以后要多多鍛煉自己的信心和增加自 己的能力,爭取做到不在身邊的時(shí)候也可以完成一些簡單的 程序編寫與錯(cuò)誤排除。還有自己的基礎(chǔ)知識不扎實(shí),遇到的問題,沒有很好的 邏輯思維,親自編寫一個(gè)陌生的程序的時(shí)候會有種無法下手 的感覺,找不到突破口。通過實(shí)訓(xùn)I,逐漸理清了順序,對于簡單的程序和一些相 對比較繁瑣的嵌套,循環(huán),不在是看著一頭霧水。其實(shí)只要理清了思路,把基礎(chǔ)知識掌握了,然后有條不 紊的分析,一步一步理解,C語言還是很有意
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高新技術(shù)研發(fā)廠房租賃合同3篇
- 2024版汽車租賃合同樣本6篇
- 二零二五年度駕校學(xué)員駕駛技能競賽組織與管理合同3篇
- 二零二四企業(yè)銷售合同合規(guī)性審核與風(fēng)險(xiǎn)防范協(xié)議3篇
- 2025年度西餐廳桌椅設(shè)計(jì)采購及裝修合同模板3篇
- 2025年度科技企業(yè)戰(zhàn)略合作伙伴股權(quán)調(diào)整協(xié)議書3篇
- 二零二五年度航空航天器打膠工藝優(yōu)化合同2篇
- 2025版汽車金融臨時(shí)借款合同范例4篇
- 二零二五年度環(huán)保產(chǎn)品認(rèn)證服務(wù)合同環(huán)保條款3篇
- 二零二四年農(nóng)產(chǎn)品電商平臺會員服務(wù)及積分獎(jiǎng)勵(lì)合同3篇
- 二零二五年度無人駕駛車輛測試合同免責(zé)協(xié)議書
- 北京市海淀區(qū)2024-2025學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 常用口服藥品的正確使用方法
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年鉆探工程勞務(wù)協(xié)作協(xié)議樣式版B版
- 《心肺復(fù)蘇機(jī)救治院內(nèi)心搏驟停患者護(hù)理專家共識》解讀
- 計(jì)算機(jī)二級WPS考試試題
- 智聯(lián)招聘行測題庫及答案
- 2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- GB∕T 2099.1-2021 家用和類似用途插頭插座 第1部分:通用要求
- 超潔凈管道(CL-PVC)施工技術(shù)
評論
0/150
提交評論