亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? my_ctl.vhd

?? -- Simple Robot Control Program -------------------------------------------------------------------
?? VHD
字號:
--------------------------------------------------------------------------
-- Simple Robot Control Program
--------------------------------------------------------------------------
-- Left is left IR sensor -   1=object to left
-- Right is rigth IR sensor - 1=object to right
-- Lmotor_dir    1=forward 0=reverse
-- Rmotor_dir    1=forward 0=reverse
-- Lmotor_speed   111=fast 000=slow
-- Rmotor_speed   111=fast 000=slow
--
library IEEE;
use  IEEE.STD_LOGIC_1164.all;
use  IEEE.STD_LOGIC_ARITH.all;
use  IEEE.STD_LOGIC_UNSIGNED.all;

ENTITY my_ctl IS
	PORT(
		clock_10hz, clock_1hz, left, right, pb0, pb1: IN	STD_LOGIC;
		lmotor_speed, rmotor_speed		: OUT	STD_LOGIC_VECTOR(2 downto 0);
		lmotor_dir, rmotor_dir			: OUT	STD_LOGIC);
END my_ctl;

ARCHITECTURE a OF my_ctl IS

	TYPE STATE_TYPE IS (forward, forward2, turn1,turn2, obstacle);
	SIGNAL state: STATE_TYPE;
	SIGNAL pb_hit : STD_LOGIC;
	SIGNAL timer: STD_LOGIC_VECTOR(7 DOWNTO 0);

BEGIN
-- hit pb1 to start robot and pb0 to stop or reset
	PROCESS (pb0, pb1)
		BEGIN
			IF pb0 = '0' THEN pb_hit <= '0';
			ELSIF pb1'EVENT and pb1 = '1' THEN
-- pbhit powers up a zero and will be high only after pushbutton is hit
-- this is used to disable motors until pushbutton is hit
-- the other pushbutton turns off motors
-- this makes it easier to handle robot during download
				pb_hit <= '1';
			END IF;
	END PROCESS;

-- sets motor speed to zero until pushbutton is hit to start motors
	lmotor_speed <= "000" WHEN pb_hit = '0' ELSE "111";
	rmotor_speed <= "000" WHEN pb_hit = '0' ELSE "111";

-- State Machine to Control Robot

	PROCESS (clock_10hz, pb1)
	BEGIN
-- Hit pb1 to reset state machine
		IF pb1 = '0' THEN
			state <= forward;
		ELSIF clock_10hz'EVENT AND clock_10hz = '1' THEN
			CASE state IS
-- Move Forward for Three Seconds
				WHEN forward =>
					IF NOT( LEFT='1' OR RIGHT='1') THEN
						state <= forward2;
-- reset interval timer
						timer <= "00000000";
					ELSE
						state <= obstacle;
					END IF;

				WHEN forward2 =>
					IF NOT(LEFT='1' OR RIGHT='1') THEN
						IF timer > 30 THEN
							state <= turn1;
						ELSE
-- wait for three second interval
-- 3 seconds will be a count of 30 with a 10Hz clock
							timer <= timer + 1;
							state <= forward2;
						END IF;
					ELSE
						state <= obstacle;
					END IF;

-- the two turn states do a 180 degree turn
				WHEN turn1 =>
					IF NOT(LEFT='1' OR RIGHT='1') THEN
						state <= turn2;
-- reset interval timer
						timer <= "00000000";
					ELSE
						state <= obstacle;
					END IF;
				WHEN turn2 =>
					IF NOT(LEFT='1' OR RIGHT='1') THEN
-- rotate for 2.4 seconds on robots with small wheels 
-- rotate for 1.5 seconds on robots with big wheels
						IF timer < 15 THEN
							state <= turn2;
							timer <= timer + 1;
						ELSE
							state <= forward;
						END IF;
					ELSE
						state <= obstacle;
					END IF;

-- go to this state if an obstacle is encountered
				WHEN obstacle =>
					IF (LEFT='1' OR RIGHT='1') THEN
						state <= obstacle;
					ELSE
						state <= forward;
					END IF;
			END CASE;
		END IF;
	END PROCESS;

-- specify outputs of state machine
	WITH state SELECT
		lmotor_dir 	<=	'1'	WHEN	forward,
						'1'	WHEN	forward2,
						'1'	WHEN	turn1,
						'1'	WHEN	turn2,
-- simple way to avoid obstacles
-- when a sensor indicates an obstacles it turns away from obstacle
						NOT right	WHEN	obstacle;

	WITH state SELECT
		rmotor_dir 	<=	'1'	WHEN	forward,
						'1'	WHEN	forward2,
						'0'	WHEN	turn1,
						'0'	WHEN	turn2,
-- simple way to avoid obstacles
-- when a sensor indicates an obstacles it turns away from obstacle
						NOT left	WHEN	obstacle;

END a;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美揉bbbbb揉bbbbb| 亚洲观看高清完整版在线观看 | 国产欧美日韩精品一区| 韩国精品一区二区| 久久免费视频一区| 欧美va亚洲va在线观看蝴蝶网| 美女视频黄免费的久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久久噜噜噜久噜久久综合| 国产成人免费视频网站| 国产精品无遮挡| 色拍拍在线精品视频8848| 亚洲一区二区三区小说| 欧美一区二区三区不卡| 国产传媒一区在线| 亚洲美女精品一区| 制服丝袜亚洲色图| 成人一区二区视频| 一区二区三区四区在线播放| 欧美一级二级三级乱码| 国产69精品久久777的优势| 一区二区三区在线观看国产| 日韩欧美一级二级三级久久久| 国产毛片精品视频| 亚洲最新视频在线观看| 日韩欧美成人午夜| 91免费看`日韩一区二区| 爽好多水快深点欧美视频| 久久免费偷拍视频| 欧美三级电影一区| 国产91精品在线观看| 亚洲国产视频a| 久久久国产综合精品女国产盗摄| 欧美亚洲动漫另类| 国产高清在线精品| 丝袜亚洲另类欧美综合| 国产精品久久久久影院| 日韩视频一区二区| 在线观看视频一区二区欧美日韩| 麻豆成人在线观看| 亚洲一区二区欧美| 国产精品免费网站在线观看| 91精品国产综合久久福利| 97国产精品videossex| 久久成人av少妇免费| 亚洲一区二区在线播放相泽| 欧美极品少妇xxxxⅹ高跟鞋| 欧美一区二区三区性视频| 91精品1区2区| 成人动漫在线一区| 狠狠狠色丁香婷婷综合激情| 爽好久久久欧美精品| 亚洲免费看黄网站| 国产精品美女久久福利网站 | 欧美性大战久久久久久久| 国产乱一区二区| 美国十次了思思久久精品导航| 欧美日韩午夜影院| 久久综合久久综合九色| 欧美日韩激情在线| 色哟哟欧美精品| 成人理论电影网| 国产精品一级黄| 精品在线亚洲视频| 蜜臀91精品一区二区三区| 亚洲国产日韩精品| 一区二区三区精品| 亚洲精品日韩一| 亚洲另类一区二区| 玉足女爽爽91| 亚洲中国最大av网站| 亚洲永久精品大片| 亚洲综合久久久久| 亚洲国产日日夜夜| 婷婷综合另类小说色区| 午夜精品久久久久久久久久 | 亚洲国产日韩一区二区| 夜夜嗨av一区二区三区| 亚洲激情成人在线| 亚洲影院在线观看| 亚洲第一主播视频| 日韩极品在线观看| 日韩va欧美va亚洲va久久| 秋霞电影网一区二区| 日韩国产精品91| 久久99久久精品欧美| 韩国成人在线视频| 成人一级片在线观看| 99天天综合性| 欧美日韩不卡在线| 欧美成人video| 国产精品三级av| 一卡二卡欧美日韩| 五月天中文字幕一区二区| 三级不卡在线观看| 精东粉嫩av免费一区二区三区| 国产98色在线|日韩| 91免费看片在线观看| 91麻豆精品国产91久久久资源速度| 欧美一区二区黄色| 国产午夜精品久久久久久免费视| 成人免费在线观看入口| 亚洲国产裸拍裸体视频在线观看乱了 | 99久久99久久免费精品蜜臀| 日本久久电影网| 欧美一区二区网站| 国产午夜三级一区二区三| 一区二区在线免费| 美女网站在线免费欧美精品| 国产91丝袜在线播放九色| 91丨porny丨首页| 欧洲精品一区二区| 欧美精品一区二区三区蜜桃| 国产精品乱码一区二区三区软件| 亚洲一区二区欧美日韩| 麻豆成人91精品二区三区| 成a人片国产精品| 69p69国产精品| 国产精品区一区二区三| 丝袜美腿亚洲一区| 99久久精品国产一区二区三区| 欧美日产在线观看| 国产精品成人网| 蜜桃视频一区二区三区| www.欧美精品一二区| 日韩欧美一区二区三区在线| 亚洲精品一二三| 国产一区二区三区久久久| 欧美在线免费播放| 国产欧美一区二区三区沐欲| 日韩精品乱码av一区二区| 波多野洁衣一区| 欧美本精品男人aⅴ天堂| 亚洲香肠在线观看| 成人免费va视频| 精品日本一线二线三线不卡| 亚洲影视资源网| 成人av电影在线网| 精品sm在线观看| 日韩精品91亚洲二区在线观看| 97超碰欧美中文字幕| 中文字幕乱码久久午夜不卡| 久久超碰97人人做人人爱| 精品视频在线看| 亚洲美女精品一区| 99国产欧美另类久久久精品| 国产视频一区二区在线| 毛片av中文字幕一区二区| 欧美无人高清视频在线观看| 一区在线播放视频| 国产成人午夜高潮毛片| 欧美va亚洲va在线观看蝴蝶网| 日日夜夜免费精品| 欧美性猛交xxxxxx富婆| 亚洲狠狠丁香婷婷综合久久久| 成人18视频日本| √…a在线天堂一区| 懂色av一区二区夜夜嗨| 国产欧美日韩久久| 高清shemale亚洲人妖| 国产欧美日本一区视频| 国产精品888| 国产日韩亚洲欧美综合| 国产精品一区三区| 国产欧美一区二区精品久导航| 精品一区精品二区高清| 精品国产精品网麻豆系列| 久久91精品国产91久久小草| 精品区一区二区| 国产美女主播视频一区| 国产日韩精品一区二区三区在线| 国产精品一区免费视频| 中文字幕久久午夜不卡| 波波电影院一区二区三区| 亚洲少妇中出一区| 欧洲av在线精品| 污片在线观看一区二区| 精品日韩在线观看| 国产精品一区不卡| 中文字幕一区二区三区不卡在线 | 国产午夜精品一区二区| 成人永久aaa| 亚洲精品国产a久久久久久| 欧美性欧美巨大黑白大战| 日韩精品乱码免费| 久久婷婷成人综合色| 成人精品小蝌蚪| 亚洲一区二区欧美日韩| 日韩精品资源二区在线| 国产iv一区二区三区| 亚洲精品国产一区二区三区四区在线 | 欧美激情综合在线| 色综合av在线| 麻豆国产欧美一区二区三区| 国产欧美日产一区| 欧美日韩精品三区| 国产一区二区0| 亚洲美女免费视频| 精品理论电影在线观看| 91一区二区在线|