- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指导老师王志湖
微算機 指導老師:王志湖 老師 姓名:許靜宜 班級:通訊三甲 學號:題目:以單晶片電腦硬體電路及使用C語言設計製作一時鐘 題目名稱 以單晶片電腦硬體電路及使用C語言設計製作一時鐘 需求敘述 a.?顯示時、分、秒功能。b.?具有時、分校正之功能。c.?以單晶片電腦硬體電路製作硬體及軟體 實驗目的 了解計時中斷功能 實驗設備 (1) 8x51實驗模組 (2) 個人電腦??? x1 (3) IAR、PSPICE軟體 工作原理 程式分析 程式 #include io51.h //引用io51.h的函式庫 __sfr __no_init volatile union{ unsigned char P4; /* Port 4 */ struct /* Port 4 */ { unsigned char P40 : 1; unsigned char P41 : 1; unsigned char P42 : 1; unsigned char P43 : 1; unsigned char : 1; unsigned char : 1; unsigned char : 1; unsigned char : 1; } P4_bit; } @ 0xD8; 實驗結果 實驗心得 這次的實驗,之前交過的單元幾乎都運用到,像是,計時的部分,讓我非常頭疼的,經過一番的學習之後,稍加了解;然後配合單元的進度,較印象深刻。 * 掃描 osc /12 TX TRX GATE INTx C/T=1 C/T=0 TLx(8bit) THx(8bit) TFx 8051CPU計時/計數模式2 IE=0x82; TMOD=2; TH0=TL0=56; TR0=1; main Show副程式 show(0xFD,lseg[(sec/10)]); show(0xFE,lseg[(sec%10)]); show(0xF7,lseg[(min/10)]); show(0xFB,lseg[(min%10)]); show(0xDF,lseg[(hour/10)]); show(0xEF,lseg[(hour%10)]); Show副程式 P0=0xff; P1=seg7; P0=san; 延遲副程式 return 延遲副程式 w=1 W=W+1 return w=x NO YES 中斷副程式 CNT=CNT-1 CNT==0 NO return Yes CNT=4680 1 P20==1 SEC=0 SEC=SEC+1 P21==1 SEC==60 2 Yes NO Yes NO Yes 2 return return NO 1 MIN=0 MIN=MIN+1 P22==1 MIN==60 P21==0 Yes Yes NO NO 2 2 2 3 Yes NO return return HOUR=0 HOUR=HOUR+1 P23==1 HOUR==24 P22==0 Yes Yes Yes NO NO NO 2 3 return return 11 void delay (int); //delay副程式 void show(unsigned char san,unsigned char seg7); //宣告show副程式 unsigned int cnt=4608,sec, min,hour,a; //宣告參數 __root char lseg[10]={0x81,0xCF,0x92,0x86,0xCC,0xA4,0xE0,0x8F,0x80,0x8C}; //七段顯示器 字型 void main(void){ //主程式 IE=0x82; //use Timer0 允
您可能关注的文档
- 抢人才全国电网联网工程正式启动.pdf
- 护士技术操作理论考卷(A卷).doc
- 护士技术操作理论考卷(G).doc
- 护理之家机构专业人员课程.doc
- 护理人员医药基础认识.ppt
- 护理教学方法与技巧 中山大学护理学院 林细吟.ppt
- 护理查房的教案书写.ppt
- 护理本科专业课堂教学质量的评价与分析.pdf
- 护理查房要有组织、有计划、有重点、有专业.ppt
- 护理风险预案、关键过程流程、护理人员岗位职责.pdf
- 山东省东营市2024-2025学年高二下学期期末质量监测地理试卷(含答案).pdf
- 2023年重庆市梁平县梁平县合兴镇招聘社区工作者真题及参考答案详解一套.docx
- 新疆伊宁生产建设兵团第四师第一中学2026届生物高三第一学期期末达标测试试题含解析.doc
- 2023年重庆市梁平县梁平县双桂工业园区招聘社区工作者真题带答案详解.docx
- 焊工技能考试《中级机械焊接工考试答案》考试题_0.doc
- 山东省东营市东营区2024-2025学年七年级下学期期末生物试题(含答案).pdf
- 山东省东营市垦利区2024-2025学年七年级下学期期末生物试题(含答案).pdf
- 焊工技能考试《中级机械焊接工考试答案》考试题_1.doc
- 2023年重庆市梁平县梁平县仁贤镇招聘社区工作者真题及参考答案详解1套.docx
- 2023年重庆市梁平县梁平县仁贤镇招聘社区工作者真题含答案详解.docx
文档评论(0)