標題: MCS-51單片機編程與仿真技能競賽 [打印本頁]
作者: chenziyong 時間: 2016-10-21 09:28
標題: MCS-51單片機編程與仿真技能競賽
MCS-51單片機編程與仿真技能競賽(180分鐘)
①競賽內容
a、競賽采用在計算機上進行匯編語言程序設計與仿真的操作方法,限定使用“Keil μVision2”軟件(可到互聯網上免費下載)與 “Dpj2.dll”插件(可向承辦學校免費索取),本次競賽提供3道賽題,現場抽取其中一道賽題為本次競賽試題,使用“Keil μVision2”軟件與 “Dpj2.dll”插件進行編程與仿真,在進行編程與仿真,每人一機,限時三小時。
b、由教育廳指派專家從題庫“D”盤生成“*.ASM”文件和“*.HEX”文件。
c、本著寬口徑、厚基礎、高技能的指導思想,競賽命題以模擬電子技術、數字電子技術、計算機文化基礎、MCS-51單片機原理及應用、KEIL軟件應用為依據。
②競賽要求
a、根據競賽設計要求在WindowsXP、Keil μVision2軟件的平臺上編程與仿真,并在“D”盤保存“*.ASM”文件和“*.HEX”文件。
b、熟悉WindowsXP環境、Keil μVision2軟件。
c、熟悉MCS-51單片機原理及應用的基礎知識,能看懂簡單、常見的單片機系統原理圖。
d、提供評審存盤的文件應由程序文件(即ASM文件)、十六進制文件(HEX文件)兩部分組成; 運用“Dpj2.dll”插件進行仿真,由評委對仿真的結果進行現場打分。
e、每個參賽選手一臺計算機,機內預先安裝了WindowsXP操作系統、辦公軟件、Keil μVision2軟件,并提供“Dpj2.dll”插件由選手自行處理。不允許參賽選手自帶軟件、軟件包、程序庫或構件(組件)庫等。
f、所有存盤的文件與文件夾必須以現場抽定的機位號數字為文件名,不得有任何暗示身份的標記。
③賽題
a、花樣彩燈
編寫由按鈕控制的四花樣LED閃爍彩燈程序,能使八個LED點亮方式有流水燈(跑馬燈)、逐點點亮、間隔點亮、逐點熄滅四種花樣。要求在當前花樣循環顯示時按下相應的花樣選擇按鈕,LED能立即改變閃爍花樣,花樣轉換由S1、S2、S3、S4按鈕控制。仿真運行開始時程序自動執行花樣1。
b、秒表計數器
編寫一個00~59秒循環運行的秒表程序。要求每隔1秒,數碼管顯示數字自動加1,直到顯示59,再過1秒,又回到00,然后繼續循環。
c、倒計時控制器
編寫一個99秒內循環運行的倒計時控制器程序。要求從一個給定的起始值開始倒計時,時間每過1秒,數碼管顯示數字自動減1,直到顯示00,1秒后又重新由起始值開始倒計時,如此周而復始。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsAEB7.tmp.png
單片機編程與仿真競賽電路原理圖
評分標準見附三十一。
附三十一:
MCS-51單片機編程與仿真競賽評分細則
1、程序編寫 65分
程序文件存盤 3分
主程序完整并能調用子程序 12分
子程序完整并能完成相應功能 30分
程序設計巧妙,有創意 8分
程序簡潔易懂、指令少、較為優化 12分
2、仿真調試(現場評分) 30分
插件調用 3分
程序能夠運行 3分
調出仿真板 5分
功能實現 15分
技巧體現 4分
3、生成HEX文件 ( 5分)
4、參賽選手的成績評定由大賽組委會專家委員會負責評定。
5、大賽團隊成績排名以該團隊三名選手個人成績之和計平。
花樣彩燈評分細則
1、根據電路原理圖,設計按鈕控制花樣閃爍LED彩燈的匯編語言程序, 使用Keil μVision2 軟件和仿真插件進行編譯和仿真,程序具有以下功能要求:
(1)編寫按鈕控制四種花樣LED閃爍彩燈程序,能使八個LED點亮方式有流水燈(跑馬燈)、逐點點亮、間隔點亮、逐點熄滅四種花樣。要求在當前花樣循環顯示時按下相應的功能鍵,LED能立即改變閃爍花樣。花樣轉換由S1、S2、S3、S4按鈕控制,仿真運行開始時自動執行花樣1。
(2)采用查詢方式(非中斷方式)實現花樣轉換。
(3)花樣功能說明;
花樣功能1 : P1口彩燈從高位到低位為 ●●●●●●●○ → ●●●●●●○●→ ●●●●●○●● → ●●●●○●●● → ●●●○●●●● → ●●○●●●●● → ●○●●●●●● → ○●●●●●●● → 無鍵按下,繼續循環顯示,有鍵按下,轉換至對應花樣。
花樣功能2 : P1口彩燈從高位到低位為 ●●●●●●●● → ●●●●●●●○ → ●●●●●●○○ → ●●●●●○○○ → ●●●●○○○○ → ●●●○○○○○ → ●●○○○○○○ → ●○○○○○○○ → ○○○○○○○ → 無鍵按下,繼續循環顯示, 有鍵按下,轉換至對應花樣。
花樣功能3:P1口彩燈從高位到低位為●○●○●○●○ → ○●○●○●○●→ ●○●○●○●○ → ○●○●○●○● → ●○●○●○●○ → 無鍵按下,繼續循環顯示, 有鍵按下,轉換至對應花樣。
花樣功能4:P1口彩燈從高位到低位為 ○○○○○○○ → ○○○○○○○● → ○○○○○○●● → ○○○○○●●● → ○○○○●●●● → ○○○●●●●● → ○○●●●●●● → ○●●●●●●● →●●●●●●●● → 無鍵按下,繼續循環顯示, 有鍵按下,轉換至對應花樣。
2、程序編寫分值65分
程序文件存盤 3分
主程序完整并能調用子程序 12分
子程序完整并能完成相應功能 30分
程序設計巧妙,有創意 8分
程序簡潔易懂、指令少、較為優化 12分
3、仿真時插件存放正確、程序能正常運行 、能調出仿真板,四個按鈕能分別實現各自的功能,按鈕按下能立即轉換成相應的花樣顯示。分值30分。
4、生成HEX文件 ,分值5分。
5、本比賽100分鐘內完成者,按每提前5分鐘加1分;100分鐘以后完成者既不加分也不扣分。最高加分不超過10分。
花樣彩燈編程與仿真評分表
| |
編程 [size=12.0000pt]與 仿真100分 | | | | 總分:[size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] 評委簽名: |
| |
| |
四個按鈕部分程序正確 26分 (輪流點亮、逐點點亮、間隔點亮、逐點熄滅) | |
程序設計巧妙,有創意,能實現按鈕立即響應功能 8分 | |
| |
| | | 總分:[size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] 評委簽名: [size=12.0000pt] |
| |
| |
| |
技巧體現(按鈕按下能立即轉換成相應的花樣顯示) 4分 [size=12.0000pt] | |
| |
| 以100分鐘為基準,每提前5分鐘交卷加1分,不足5分鐘則該時間段內不加分,最高加分不超過10分. | | |
秒表計數器評分細則
1、根據電路原理圖,設計秒表計數器的匯編語言程序, 使用Keil μVision2 軟件和仿真插件進行編譯和仿真,程序具有以下功能要求:
(1)編寫一個00~59秒循環運行的秒表程序。要求每隔1秒,數碼管顯示數字自動加1,直到顯示59,再過1秒,又回到00,然后繼續循環。
(2)0~9顯示為00~09,十位無須消隱。
(3)采用定時/計數器產生秒信號。
(4)程序設計時秒計時時間準確,顯示時間間隔為1秒。
2、程序文件存盤、初始化合理、主程序完善、子程序能調用,有定時、延時、顯示等子程序,而且能反映時間間隔為一秒(相差不超過10%),程序簡潔易懂、較為優化、指令少、有創意。分值65分。
3、仿真時插件存放正確、程序能正常運行 、能調出仿真板,數碼管能實現00~59循環顯示,無閃爍現象,并能體現編程技巧。分值30分。
4、生成HEX文件 ,分值5分。
5、本比賽100分鐘內完成者,按每提前5分鐘加1分;100分鐘以后完成者既不加分也不扣分。最高加分不超過10分。
秒表計數器編程與仿真評分表
| |
編程 [size=12.0000pt]與 仿真100分 | | | | 總分: [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] 評委簽名: |
| |
采用定時/計數器產生秒信號,定時、延時等子程序正確,而且能反映時間間隔為一秒(相差不超過10%)30分 | |
| |
| |
| | | 總分: [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] [size=12.0000pt] 評委簽名: [size=12.0000pt] |
| |
| |
數碼管能實現00-59循環顯示,無閃爍現象 15分 | |
能體現編程技巧 4分 [size=12.0000pt] | |
| |
| 以100分鐘為基準,每提前5分鐘交卷加1分,不足5分鐘則該時間段內不加分,最高加分不超過10分. | | |
倒計時控制器評分細則
1、根據電路原理圖,設計倒計時控制器的匯編語言程序, 使用Keil μVision2 軟件和仿真插件進行編譯和仿真,程序具有以下功能要求:
(1)編寫一個99秒內不斷運行的倒計時控制器程序。要求從一個給定的起始值開始倒計時,時間每過1秒,數碼管顯示數字自動減1,直到顯示00,1秒后又重新由起始值開始倒計時,如此周而復始。
(2)在程序中能對兩位倒計時起始值快速設定。
(3)采用定時/計數器產生秒信號。
(4)程序設計時秒計時時間準確,顯示時間間隔為1秒。
2、程序文件存盤、初始化合理、主程序完整、子程序能調用,有定時等子程序,初始值易更改,而且能反映時間間隔為一秒(相差不超過10%),程序簡潔易懂、指令少、較為優化、有創意。分值65分。
3、仿真時插件存放正確、程序能正常運行 、能調出仿真板,數碼管能實現從給定值到00循環顯示,無閃爍現象,并能體現編程技巧。分值30分。
4、生成HEX文件 ,分值5分。
5、本比賽100分鐘內完成者,按每提前5分鐘加1分;100分鐘以后完成者既不加分也不扣分。最高加分不超過10分。
倒計時控制編程與仿真評分表
| |
編程 [size=12.0000pt]與 仿真100分 | | | | |
| |
采用定時/計數器產生秒信號,定時等子程序正確,初始值易更改,而且能反映時間間隔為一秒(相差不超過10%) 30分 | |
| |
| |
| | | |
| |
| |
數碼管能實現從給定值到00循環顯示,無閃爍 15分 | |
| |
| |
| 以100分鐘為基準,每提前5分鐘交卷加1分,不足5分鐘則該時間段內不加分,最高加分不超過10分. | | |
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
8x国产精品视频一区二区
|
色婷婷国产精品
|
狠狠av|
久久久久久免费毛片精品
|
午夜欧美a级理论片915影院
|
可以在线观看av的网站
|
中文字幕av网站
|
日韩精品一区二区在线
|
欧美一区二区三区在线观看
|
国产精品成人一区二区三区
|
avav在线看|
日本精品一区二区三区视频
|
日韩在线免费视频
|
2019天天操|
国产成人精品一区二区三区在线
|
2019天天操
|
天堂资源最新在线
|
中文字幕日韩欧美一区二区三区
|
在线视频成人
|
日韩精品久久久
|
亚洲免费在线观看
|
成人国产精品视频
|
九九热国产精品视频
|
丁香六月激情
|
亚洲看片
|
免费一区二区三区
|
色视频一区二区
|
一级毛片中国
|
国产精品一二三区
|
精品国产乱码久久久久久蜜柚
|
欧美亚洲另类丝袜综合网动图
|
日韩视频一区二区
|
最近日韩中文字幕
|
欧美在线一区二区三区
|
国产午夜精品一区二区三区四区
|
亚洲a毛片
|
亚洲精品一区二区三区中文字幕
|
亚洲欧美日韩电影
|
亚洲91精品
|
欧美三级电影在线播放
|
97国产精品
|